在1)Windows和2)在Mac中实现该功能的步骤是什么?我经历了这些,但我还是不太清楚!我在Windows和Mac中使用C/C++。因此,Win API或Mac API就足够了。
我也感到困惑,因为Mac Firefox还具有“使用系统代理设置”选项,而Windows Firefox中没有该选项。
这些是一些类似的问题:
LINK-1:Programmatically detect system-proxy settings on Windows XP with Python
LINK-2:How does Windows actually detect LAN (proxy) settings when using Automatic Configuration
根据这个Wiki WPAD article,我们应该按以下顺序遍历:
但是LINK-1说“
GET http://wpad/wpad.dat
”就足够了。我应该跟随哪一个? 最佳答案
我使用librproxy。这就解决了这一要求。