如何使用netsh设置SQUID代理身份验证?

时间:2013-02-21 09:37:00

标签: windows proxy command-prompt squid netsh

我支持SQUID代理。我需要为cmd设置代理设置。我正在使用win7所以不能使用proxycfg。我用netsh这样: netsh winhttp import proxy source = ie

Internet Explorer已经拥有我的代理设置。现在的问题是我的代理需要用户名/密码验证。我不知道如何在命令提示符下设置用户名和密码。任何帮助将不胜感激。

提前致谢,

2 个答案:

答案 0 :(得分:1)

这是我朋友的解决方案

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

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

的netsh WinHTTP的 import proxy source = ie Metro应用程序已编程为阻止通过本地代理访问Internet。

另外,设置

HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \服务\ NlaSvc \参数\因特网\ EnableActiveProbing 为0然后在组策略中启用以下选项:

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

在Twitter上关注我@smailbelhamidi

答案 1 :(得分:0)

我最近遇到过类似的问题。我实际上放弃了试图找出你是否可以使用netsh为需要身份验证的代理设置用户名/密码,因为我找不到任何指令(这对我来说是不可能的)。

我在其他地方看到的一个选项是使用Proxifier等软件通过代理服务器为所有应用程序引导流量。如果它不起作用,我自己也没有尝试过这样的道歉。

如果您具有Squid代理服务器的管理员权限,则可以将其配置为允许访问特定站点而无需进行身份验证。这就是我解决问题的方法。有关如何执行此操作的详细信息,请参阅下面的squid wiki页面:

http://wiki.squid-cache.org/ConfigExamples/Authenticate/Bypass