根据维基百科,
为了向组织中的所有浏览器提供相同的代理策略,而无需手动配置每个浏览器,需要使用以下两种技术:
- 代理自动配置 (PAC) 标准:创建并发布一个中央代理配置文件。详细信息将在另一篇文章中讨论。
- Web 代理自动发现协议 (WPAD) 标准:确保组织的浏览器无需手动配置即可找到此文件。这是本文的主题。
可以让所有浏览器使用相同的 .pac 文件,而无需手动配置每个浏览器(即,不在每个浏览器上指定 .pac 文件的位置,而是让每个浏览器自动检测它)
但我找不到一个用简单英语说的网站如何去做这个。
维基百科上的文章有误吗?还是我误解了它的内容?
如果都不是,有人能帮助我解决上述问题吗?
答案1
在这种情况下,Firefox 是个异常值:
大多数应用程序尊重 WinINET 代理设置,但也有少数应用程序不尊重。
- 仅当在网络配置中配置为“使用系统代理设置”时,Firefox 才会尊重 WinINET 设置。
为了实现自动化,请使用以下脚本:
- 将 PAC URL 复制到剪贴板
- 将其应用于注册表
profile
打开文件夹中每个子目录的 Firefox 偏好设置- 将其应用于
prefs.js
每个配置文件中的文件
例如:
# 要在客户端计算机上配置代理服务器设置,请创建以下 .reg 文件以使用代理服务器信息填充注册表: 注册4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 设置] “MigrateProxy”=dword:00000001 "ProxyEnable"=dword:00000001 "ProxyHttp1.1"=dword:00000000 “代理服务器”=“http://代理服务器名称:80” “ProxyOverride”=“”
在 Firefox 中:
pref("network.proxy.type", 5)
如果需要设置 PAC URL,请使用以下命令:
pref("network.proxy.type", 2)
pref("network.proxy.autoconfig_url", "http://ProxyServername:80")
参考