寻找读取 proxy.pac 的中间代理

寻找读取 proxy.pac 的中间代理

我有一个设置,需要一个公司上游代理,以及几个设置为 SSH Socks 代理的不同代理。

过去我使用 Windows 主机上的 px 来解析自制的 proxy.pac(然后根据主机使用公司代理或通过 ssh 使用合适的本地代理)。

不幸的是,他们引入了一种新的安全解决方案,以某种方式阻止了 px。尝试将 px 构建为 docker 映像,但在我看来,px 100% 旨在在 Windows 上运行,因此看起来我无法在 linux(VM 或 docker 映像)上构建它。

您是否知道我可以配置任何其他代理替代方案来读取 proxy.pac 并根据此 proxy.pac 转发 Web 请求?

这样,我就可以将 http_proxy 变量设置为此服务并让它决定上游,而不是手动一遍又一遍地更改 http_proxy。

答案1

尽管 PAC 支持仍待解决,但 Px 现已支持 Linux。

Windows 二进制文件现在是用 Nuitka 构建的,因此它可能更适合那些不喜欢旧版 PyInstaller 二进制文件的防病毒工具。

如果这不起作用,您仍然可以将 Px 安装为 Python 模块 -pip install px-proxy而且这应该可以起作用,因为它们不太可能阻止 Python 二进制文件。

相关内容