使用自动代理时,如何查看代理configuration?

我将机器的全局设置设置为使用自动代理configuration脚本。 例如http://autoproxy.mycompanydomain.exe:8080 ,但仍然有一些networking应用程序需要显式代理设置。 我认为这是因为这些应用程序不知道如何访问全局代理设置。 我怎样才能看到自动configuration的全局代理设置,所以我可以将它们复制到这些麻烦的应用程序的设置?

如果您使用自动代理脚本的显式URL,那么只需下载并阅读它(这是一个JavaScript脚本)。 您将在那里find代理url和一些规则,例如哪些url不使用代理。 但是,请注意,由于复杂的逻辑可能以JavaScript实现,有时configuration不能在任何应用程序的“代理configuration”窗口中精确input(通常只有“代理服务器URL”字段和“无代理”列表) 。

您可以看到configuration脚本,例如:

curl http://autoproxy.mycompanydomain.exe:8080 

如果你不使用明确的脚本URL,你可以尝试:

 curl http://wpad/wpad.dat 

要么:

 curl http://wpad.yourdomain/wpad.dat 

当然,除了“curl”之外,其他任何东西都可能用于下载数据,尽pipe网页浏览器可能会尝试解释脚本而不是显示它。

许多Linux应用程序(包括wget或curl)使用$ http_proxy / $ HTTP_PROXY,$ HTTPS_PROXY和$ NO_PROXY环境variables进行代理configuration。 你可以把你的“全局设置”(例如通过你的〜/ .profile)