我想使用命令行或Powershell启用“使用安装脚本”并设置“脚本地址”。如图: 启用自动代理设置图片,或者启用“使用代理服务器”并设置“地址”。图片如下:启用手动代理设置图片
我尝试了以下命令,但代理未启用。代理服务器显示
off
,如下所示:无法启用代理设置
netsh winhttp set proxy IP-address "10.0.0.6:8080"
netsh winhttp set proxy proxy-server="10.0.0.6:8080" bypass-list = "*.***.com"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 10.1.1.1:3128 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
问题:我想使用命令行或 Powershell 启用代理设置。有人有想法吗?
如果有什么困惑,我想进一步解释。
谢谢。
如果您想使用 cmd 或 powershell 设置自动配置脚本,请创建包含信息的 JSON 文件并使用此命令。
proxysettings.json 文件:
{
"AutoConfigIsEnabled": true,
"AutoconfigUrl": "http://webserver/proxy.pac",
"AutoDetect": false,
"PerUserProxySettings": true
}
命令:
netsh winhttp set advproxy setting-scope=user settings-file=proxysettings.json
如果您想设置为机器而不是用户,请将 JSON 中的“PerUserProxySettings”更改为 False,并在命令中设置范围=机器。
更多信息可以在这里找到:https://learn.microsoft.com/windows/win32/winhttp/netsh-exe-commands#set-advproxy