dav*_*zen 22 windows-7 lan proxy command-line
在 Windows 7 中,是否可以从命令行定义/更改代理配置?
所以,使用 GUI,我会去:
开始 ?控制面板 ?网络和互联网 ? 互联网选项 ?连接?局域网设置
进而
但我更愿意从命令行执行此操作(以便我可以使用快捷键从批处理文件中运行命令 - 使我能够使用快捷方式切换代理配置,而不必费力通过 MS向导)。
我已经研究过netsh.exe
用于更改 WinHTTP 的设置,但这似乎是错误的做法,因为 WinHTTP 设置似乎与 LAN 设置无关。
Mor*_*ort 23
在 Windows 7 中,proxycfg.exe 已替换为netsh命令。Netsh.exe 是一个命令行脚本实用程序,允许您在本地或远程显示或修改当前正在运行的计算机的网络配置。要设置本地机器代理,您将使用以下语法:
要设置代理:
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
Run Code Online (Sandbox Code Playgroud)
要删除代理服务器设置:
netsh winhttp reset proxy
Run Code Online (Sandbox Code Playgroud)
该netsh
命令是交互式的,因此您始终可以只输入 netsh,然后输入保存一些按键所需的后续命令。
重要说明:如果您在 64 位操作系统上运行,并且希望代理也适用于 32 位进程,您还需要通过运行C:\Windows\SysWow64\netsh.exe
. 这是由 Windows 7 版本中的错误引起的,该错误netsh.exe
不会将注册表值写入Wow6432Node
密钥。此错误似乎已针对 Windows 10(可能也适用于 Windows 8)修复
归档时间: |
|
查看次数: |
159080 次 |
最近记录: |