Bash를 통해 PAC(Proxy Auto-Config) 파일을 설정하시겠습니까?

Bash를 통해 PAC(Proxy Auto-Config) 파일을 설정하시겠습니까?

내가 온라인에서 찾은 모든 정보는 GUI 네트워크 관리자와 거래됩니다. 터미널을 통해 이 값을 어떻게 설정합니까?

답변1

PAC 파일은 자바스크립트로 해석되어야 합니다. http_proxy 환경 변수를 사용하는 대부분의(전부는 아니지만) 프로그램은 이 파일을 해석하여 사용자로 만들 수 없습니다.

적합해 보이는 유일한 접근 방식은 PAC 파일에 있는 자바스크립트를 해석하고 반환된 값을 http_proxy 설정에 사용하는 프로그램을 찾거나 만드는 것입니다. 그러나 이 작업은 각 URL에 대해 동적으로 수행되므로 이 접근 방식은 제대로 작동하지 않습니다.

원하는 것이 명령줄에서 gnome 내에서 사용되는 값을 설정하는 것이라면 다음과 같이 할 수 있습니다.

gsettings set org.gnome.system.proxy mode auto
gsettings set org.gnome.system.proxy autoconfig-url 'http://my.prox.org/foo.pac'

설정을 해제하려면:

gsettings set org.gnome.system.proxy autoconfig-url ''                   
gsettings set org.gnome.system.proxy mode none

자세한 내용은 여기에서 확인할 수 있습니다.https://wiki.gnome.org/Projects/NetworkManager/Proxies

관련 정보