내 회사는 다양한 내부 및 외부 네트워크에 연결하기 위해 어떤 프록시 HTTP (S) 트래픽을 사용해야 하는지를 결정하기 위해 매우 복잡한 PAC 파일을 가지고 있습니다. Chrome, Safari 등에서는 문제가 없지만 명령 행 도구 (curl
, 대부분의 스크립팅 언어 HTTP 라이브러리)에는 문제가 없습니다. 일반적인 해결책은 HTTP_PROXY
에서 proxy.example.com:8888
과 같은 다양한 환경 변수로 설정되지만 PAC에서는 작동하지 않습니다. 대신, 우리 대부분은 localhost
에 일종의 PAC 인식 프록시를 실행하고이를 통해 모든 것을 보냅니다.OSX : 자동 프록시 구성/PAC을 사용하지 않는 이유는 무엇입니까?
제 질문은 왜 처음부터 필요합니까? OSX는 자신의 연결에 대한 PAC 규칙을 평가하지만, curl
등은 괜찮습니까? networksetup
나에게주는이 :
$ networksetup -listallhardwareports
Hardware Port: Wi-Fi
Device: en0
Ethernet Address: ...
$ networksetup -getproxyautodiscovery Wi-Fi
Auto Proxy Discovery: On
내가 아무것도 프록시 자동 검색을 가져야한다
en0
을 겪고 있음을 의미하는 그했다. 틀렸어? 프록시 자동 검색 및 자동 구성은 Apple API (브라우저 등 사용)를 통해서만 액세스 할 수있는 상위 수준에서 수행됩니까? (그렇다면 어떻게 액세스 할 수 있습니까?)
왜 기능이 어떻게 묘사되어 있는지 말할 수 없었다. 수년간). pac 파일에서 작동하는 터미널 등과 같이 사용하기에는 [스크립트] (https://github.com/macmule/setAutomaticProxyConfigurationURL)를 사용하는 것이 좋습니다. 최신 OS X과 호환되기 전에 해결해야 할 [한 가지 문제] (https://github.com/macmule/setAutomaticProxyConfigurationURL/issues/1)가 있습니다. –
@AndrewO, 우리도 똑같은 문제가 있습니다. 사용하는 localhost 솔루션의 PAC 인식 프록시에 대해 좀 더 자세한 내용을 공유 할 수 있습니까? 몇 가지 OS X 프록시 애플리케이션을 검색했지만 PAC을 인식하는 애플리케이션을 찾을 수 없었습니다. – tleish