我想问同样的问题:可以使用 pac 文件作为父代理的代理。现在已经 11 年过去了,这个问题还没有公认的答案,所以我希望有更好的答案。
以下是另一个问题的内容:
我想设置一个缓存代理,它将使用 pac(代理自动配置)文件作为父代理(在 pac 代理文件中查找以选择要使用的父代理)。我想知道是否有人知道支持此功能的代理服务器。
目标是能够将不支持 pac 文件的应用程序与我通常使用的 pac 文件一起使用。
相关问题:
在尝试寻找解决方案的过程中,我发现了以下情况:
有一些软件包可以处理 PAC 文件
- 运行 PAC 文件:https://github.com/manugarg/pacparser
- 查找并使用 PAC 文件:https://github.com/carsonyl/pypac
- 运行 PAC 文件并嵌入到应用程序中:https://github.com/libproxy/libproxy
已经进行过讨论/尝试将其集成到代理服务器中:
- TinyProxy 分叉:https://github.com/andyetitmoves/tinyproxy/tree/libproxy-upstream
- TinyProxy 放弃 PR:https://github.com/tinyproxy/tinyproxy/pull/228
- Polipo 讨论:https://www.mail-archive.com/[电子邮件保护]/msg01394.html
有人有可行的解决方案吗?谢谢