使用命令行启用代理

问题描述 投票:0回答:1

我想使用命令行或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 启用代理设置。有人有想法吗?

如果有什么困惑,我想进一步解释。

谢谢。

powershell command-line proxy netsh proxy-server
1个回答
0
投票

如果您想使用 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

© www.soinside.com 2019 - 2024. All rights reserved.