PAC를 지원하는 오픈 소스 HTTP/HTTPS 프록시가 있습니까?

PAC를 지원하는 오픈 소스 HTTP/HTTPS 프록시가 있습니까?

저는 최근 대기업에 채용되었고 이메일과 기타 중요한 리소스에 액세스하려면 VPN이 필요했습니다. VPN에 연결할 때 다양한 URL에 액세스하려면 다양한 HTTP 프록시가 필요합니다. Windows PC에서는 PAC 파일을 사용하여 자동으로 구성되므로 모든 것이 예상대로 작동합니다. 리눅스에서는...

이 PAC 파일을 사용하여 브라우저가 작동하도록 할 수 있습니다.

chromium --proxy-pac-url="http://proxy.corporation.com/proxy.pac"

하지만 내 시스템의 나머지 부분은 SOL이므로 HTTP 프록시를 수동으로 지정하지 않으면 아무 것도 액세스할 수 없습니다. 예를 들면 다음과 같습니다.

http_proxy="http://foo.corporation.com" https_proxy="http://foo.corporation.com" slack

말할 필요도 없이 이는 매우 비실용적이며 VPN에 연결하거나 연결을 끊을 때 모든 애플리케이션을 다시 시작해야 합니다.

내가 생각할 수 있는 유일한 "깨끗하고" 실용적인 해결책은 로컬 프록시 서버를 실행하고 이를 사용하도록 모든 프록시 환경 변수를 영구적으로 설정하는 것입니다. 그런 다음 애플리케이션을 다시 시작하지 않고도 연결된 네트워크를 기반으로 해당 프록시 서버를 구성할 수 있습니다.

프록시 서버는 PAC 파일을 지원해야 하거나 최소한 PAC 파일에 지정된 규칙을 직접(또는 스크립트를 통해) 수동으로 구성할 수 있을 만큼 충분히 구성 가능해야 합니다.

그러한 프록시 서버가 존재합니까?

답변1

네 그런 프로젝트가 있어요파커 에이전트. 널리 사용되는 프록시,섀도우 양말, PAC는 내부적으로도 사용됩니다.

관련 정보