Windows 8的经过身份验证的代理


8

我是一个经过身份验证的代理,我打算安装Windows 8.我知道可以通过设置应用程序的代理设置netsh winhttp

我记得有人不能通过设置身份验证设置netsh(至少在Windows 7上没有,我怀疑它已经改变了),那么有没有其他方法可以使用身份验证?


它适用于城域或桌面应用吗?
harrymc


@TomWijsman:不明白你的疑问,但在你的链接中,Rugved Likhite使用CCProxy的答案似乎对两种类型的应用程序都有用。您可以将其作为答案发布。
harrymc

@harry这是地铁应用程序。
Manishearth

@Manishearth:TomWijsman找到的答案将认证代理转换为非认证代码,因此可以解决您的问题。
harrymc

Answers:


5

似乎我已经扫描了我之前发现的链接有点太快了,确实有一个答案:

我在校园代理后面使用Windows 8 Professional RTM。这是一个带有基本身份验证的squid代理。

  1. 安装CC代理。该软件在我的PC上创建了本地代理服务器。我在局域网设置中使用自己的IP地址作为我的代理服务器,这使我无需每次都可以访问互联网,因为CCproxy使用我的园区代理作为级联代理。

  2. 在提示符下键入netsh命令,以便应用程序开始使用本地代理。(由于CC代理,本地代理无身份验证)

    netsh
    winhttp
    import proxy source=ie
    
  3. Metro应用程序已编程为阻止通过本地代理访问Internet。下载'Loopback Exemption Utility'

    这允许metro应用程序通过您本地创建的代理访问Internet。请参阅SKuzn的帖子。每次从商店安装新的城域应用程序时,您都需要使用Loopback Exemption Utility免除它通过本地代理访问互联网。

  4. 另外,设置

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\EnableActiveProbing
    

    0在组策略中启用以下选项,请执行以下操作:

    1. 打开“本地组策略编辑器”(gpedit.msc
    2. 导航到“计算机配置 - 管理模板 - 网络隔离”。
    3. 启用“代理定义是Authorative”和“子网定义是授权的”。

- 来源MS Social Technet:metro应用程序的代理设置(已修改,不仅适用于Metro)


1
我实际上通过做类似的事情解决了这个问题 - 我在校园里的另一台机器上安装了鱿鱼(总是在上面)并用它作为代理
Manishearth
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.