在Windows 7中,proxycfg.exe已经被 netsh 命令所取代。Netsh.exe是一个命令行脚本实用程序,允许你在本地或远程显示或修改当前正在运行的计算机的网络配置。要设置一个本地机器代理,你将使用以下语法。
- 在管理模式下打开一个命令提示符(点击start globe,输入cmd,然后点击Ctrl+Shift+Enter)
要设置一个代理。
netsh winhttp set proxy [proxy server address:port number] [bypass list]
示例:
netsh winhttp set proxy "myproxy.proxyaddress.com:8484" "<local>;*.proxyaddress.com"
检查你的代理服务器设置。
netsh winhttp show proxy
要删除代理服务器设置。
netsh winhttp reset proxy
netsh
命令是交互式的,所以你可以随时输入netsh,然后后续的命令你需要保存一些键程。
重要说明:如果你运行在64位操作系统上,并且希望代理也应用于32位进程,你还需要通过运行C:\Windows\SysWow64\netsh.exe
来修改你的设置。这是由于Windows 7版本的netsh.exe
中的一个bug造成的,它不会将注册表值写入Wow6432Node
键。这个bug似乎在Windows 10中得到了修复(可能在Windows 8中也是如此)。