Android PAC 설정에는 접근 가능한 스크립트 URL이 필요합니다
PAC 스크립트를 지원되는 네트워크 URL에 게시하고, 스크립트가 반환하는 프록시 엔드포인트와 전달 주소를 분리해 두십시오.
PAC 스크립트를 Android 구성에서 지원하는 승인된 네트워크 URL에 게시하십시오. 예를 들면 다음과 같습니다.
https://config.example/network/proxy.pac
그 주소는 스크립트 자체를 반환해야 하며, HTML 로그인 또는 다운로드 페이지가 아닙니다. 고정 경로 예시는 다음과 같습니다.
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
인증되지 않은 HTTP 중개자가 허용되는 독립적인 공개 사이트 테스트 정책에서는 HTTP 프록시 목록이 PROXY 엔드포인트를 제공할 수 있습니다. 승인된 PAC 전달 URL은 별도로 유지하십시오. 구성을 전달하는 것은 HTTPS URL입니다. proxy.example:8080는 그것이 선택하는 HTTP 전달 엔드포인트입니다. PAC URL은 자동 구성에 입력하고, 프록시 호스트/포트 필드에는 입력하지 마십시오.
초기 네트워크와 변경되는 네트워크에서 전달이 작동하도록 하십시오. Android의 PAC 서비스는 FindProxyForURL을 실행하기 전에 파일을 가져와야 합니다. 사용할 수 없는 스크립트를 이용해 같은 스크립트를 가져오는 방법을 알아낼 수는 없습니다. 파일 관리자의 저장 경로가 서비스가 불러올 수 있는 네트워크 리소스인 것은 아닙니다.
이 정책은 Android의 프록시 배열을 지원하는 클라이언트와 함께 사용하십시오. PAC 주소를 설정해도 관련 없는 원시 연결에 HTTP 또는 SOCKS 협상이 추가되지는 않습니다.