이른바 HTTP 프록시의 설정 매개 변수, 구성 파일이란 자동 검출을 가리킨다
3057 단어 프록시 서버
프록시 서버가 도대체 어떤 설정 항목을 설정해야 하는지, 어떻게 프로그래밍을 해야 하는지를 위해 저는 대체적인 답안을 총결하여 참고만 했습니다.
프록시 정보
프록시 설정 정보는 HTTP에 접근할 때 사용하는 프록시 URL입니다. 저도 이런 생각을 했습니다.
하지만 그리 단순하지는 않다.반드시 배제된 주소가 있습니다. http:, http:, ftp: 각자의 프로토콜에서 각자의 에이전트를 사용해야 할 수도 있습니다.
프록시 설정 정보는 다음과 같습니다. 방문한 목적지 URL을 수신하고 프록시 URL을 되돌려주는 함수입니다.
갑자기 관념적인 말을 해서 놀라게 하면 미안하지 않아요.그러나 함수는 사실이며 실제로는 자바스크립트로 함수를 기술한 다음에 프록시로 설정할 수도 있다.
그럼 이 얘기부터 시작해.
PAC-Javascript 함수로 정의된 프록시 설정
JS에 FindProxyForUrl이라는 함수를 적은 파일은 프록시 설정으로 작동합니다.Windows, Mac, 스마트폰 OS 등이 설정 형식을 PAC(Proxy Auto-CConfig)라고 합니다.
Windows의 경우 인터넷 옵션 화면에서 자동 구성 스크립트로 등록할 수 있습니다.
이 대화상자는 위에서 두 번째 곳을 세어라.URL을 통해 PAC 파일을 지정합니다.둘 다 사용할 수 있지만 file://는 권장하지 않습니다.
WPAD-PAC 출시
이러한 PAC 파일은 일반적으로 사용자가 직접 시스템에 설정할 기회가 거의 없습니다.왜 그랬을까, LAN 안에서 보낼 수 있고 각 기계가 자동으로 구할 수 있기 때문에 자주 그랬다.이 전송 표준은 WPAD(Web Proxy Autodiscovery)입니다.
상세한 상황은 별도로 조사해 주십시오
리소스 읽기http://wpad.(조직 내 도메인 이름)dat
Windows의 경우 자동 감지 설정을 선택하여 사용할 수 있습니다.
프록시가 설정한 화면 구성은
프록시 설정을 입력할 때 상기 몇 가지를 고려해야 한다.간단한 프록시 주소 입력도 포함된다면 어떻게 정리해야 하나요?
우선 판단의 절차다.주어진 URL에 대해 프록시 서버가 필요합니다. 필요하면 어디를 사용하시겠습니까?
한마디로 이 판단에 필요한 입력 항목을 조합하면 그렇다.
게다가 응용 프로그램에는'OS의 설정에 따라'옵션이 있어야 한다.그것도 더하면 이렇게.
그렇습니까?OS의 프록시 설정을 따를 경우 WPAD, PAC가 포함된 공식적인 판단도 실행되지만 수동 설정만 해도 사용되지 않는다.
프로그램 설계
Win32의 경우 필요한 입력 항목을 정렬하면 다음 API 두 개를 완료할 수 있습니다.
WinHttpGetIEProxyConfigForCurrentUser 함수: OS에 대한 프록시 설정 가져오기
WinHttpGetProxyForUrl 함수: 에이전트의 다양한 설정과 접근 대상 URL을 매개 변수로 하여 사용하거나 사용한 임의의 URL
마지막. -'자동 검출 에이전트'라는 단어 주의!
프록시 서버 자동 감지
Reference
이 문제에 관하여(이른바 HTTP 프록시의 설정 매개 변수, 구성 파일이란 자동 검출을 가리킨다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuba/items/8f2581aaf1ae45c4e63d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)