我决定创建一个 proxy.pac 文件并通过组策略将每个浏览器指向该文件,而不是在组策略中为多个 Web 浏览器(Google Chrome、Internet Explorer 和 FrontMotion Firefox)设置单独的代理设置。这样,我只需在一个地方更新排除项。
我的第一个想法是将 proxy.pac 文件放在托管我们内联网的服务器上。但这不会给我带来负载平衡或弹性。无论如何,我测试了它并且它有效(在向 IIS 添加 mime 类型后)。URL 看起来像http://example.com/proxy.pac。
我的第二个想法是将 proxy.pac 文件放入我们的 SYSVOL 目录中。没办法,我怎么才能让它工作。显然我错过了一些东西!URL 看起来像 file://\\example.com\SYSVOL\example.com\Proxy\proxy.pac。我还尝试了 file://example.com/SYSVOL/example.com/Proxy/proxy.pac。
你把你的放哪儿了?知道我做错了什么吗?
答案1
在我们的组织中,由于调用次数很少(即使有 1000 名用户!),我们将其放在我们的 Web 服务器上,并使用 IP 地址将其指向那里。我们这样做的原因是,如果服务器不可用,它不会阻止他们连接(即,如果他们将便携式计算机带回家)。
我还没有尝试过将其放在文件共享中,但我不认为这会很困难。将其放在每台计算机上很麻烦,因为:
- 除非计算机连接到的每个网络上都有代理服务器,否则它会阻止 Internet 访问
- 你不能轻易更新它
由于 proxy.pac 文件很小,我建议将它们保存在网络服务器上,并将其指向那里。如果您使用主机名而不是 IP 地址来指向它,您应该能够设置另一台服务器以实现冗余。
答案2
https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/
你应该看看上面的内容。file:// 格式已被弃用