NetworkManager는 PAC URL을 저장하거나 스크립트를 가져올 수 있습니다
nmcli로 NetworkManager 연결을 구성할 때 PAC 위치와 저장된 JavaScript 중에서 선택하십시오.
NetworkManager의 proxy.pac-url은 PAC 파일을 가져올 수 있는 위치를 보관합니다. proxy.pac-script는 UTF-8 JavaScript 자체를 보관합니다. 두 가지는 별개의 구성 속성입니다.
원격에서 관리되는 PAC를 사용하는 기존 프로필의 경우:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
또는 현재 nmcli는 pac-script를 설정할 때 로컬 파일을 읽을 수 있습니다:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
두 번째 형태에서 nmcli는 파일을 읽고 그 내용을 스크립트로 저장합니다. 그 파일에 대한 이후 편집을 자동으로 따라가는 살아 있는 참조를 저장하지는 않습니다. 저장된 스크립트를 갱신해야 할 때는 구성을 다시 가져오십시오.
스크립트는 FindProxyForURL을 정의해야 합니다. 수정한 프로필은 연결의 일반적인 활성화 주기를 통해 적용하고 참여하는 클라이언트의 실제 경로를 확인하십시오. 요청한 대상에 대한 PAC 결과를 평가하십시오. NetworkManager의 프록시 메타데이터를 저장한다고 해서 임의의 소켓 응용 프로그램이 그것을 사용하도록 강제되지는 않습니다.