我使用经过身份验证的代理,并计划安装 Windows 8。我知道可以通过以下方式设置应用程序的代理设置netsh winhttp
。
我记得无法通过netsh
(至少在 Windows 7 上不能,我怀疑它没有改变)设置身份验证设置,那么有没有其他方法可以与身份验证一起使用?
答案1
我好像看过这个链接我之前发现有点太快了,那里确实有一个答案:
我在校园代理后面使用 Windows 8 Professional RTM。这是一个具有基本身份验证的 squid 代理。
- 安装 CC Proxy。该软件在我的 PC 上创建了一个本地代理服务器。我在 LAN 设置中使用自己的 IP 地址作为代理服务器,这使我每次都可以访问互联网而无需请求代理,因为 CCproxy 使用我的校园代理作为级联代理。
- 在提示符中输入 netsh 命令,以便应用程序开始使用本地代理。(由于 CC 代理,本地代理无需身份验证)
netsh winhttp import proxy source=ie
- Metro 应用程序被设计为阻止通过本地代理访问互联网。下载“环回豁免实用程序”。
这允许 Metro 应用通过您本地创建的代理访问互联网。请参阅SKuzn 的帖子。每次从商店安装新的 metro 应用程序时,都需要使用环回豁免实用程序豁免其通过本地代理访问互联网。
- 另外,设置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
然后
0
在组策略中启用以下选项:
- 打开“本地组策略编辑器”(
gpedit.msc
)- 导航到“计算机配置 - 管理模板 - 网络隔离”。
- 启用“代理定义具有权威性”和“子网定义具有权威性”。
—来源:MS Social Technet:Metro 应用的代理设置(已修改,不仅适用于 Metro)