+
38
-

python如何设置win10系统代理?

python如何设置win10系统代理?


网友回复

+
22
-

在 Windows 10 上,可以使用 Python 通过修改注册表或调用系统命令来设置系统代理。以下是两种常见的方法:

方法 1:使用 winreg 修改注册表

Windows 的系统代理设置存储在注册表中,可以通过 Python 的 winreg 模块修改。

示例代码
import winreg

# 定义注册表路径
REG_PATH = r"Software\Microsoft\Windows\CurrentVersion\Internet Settings"

# 设置代理
def set_proxy(enable, proxy_server, bypass_list=""):
    try:
        # 打开注册表键
        registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, REG_PATH, 0, winreg.KEY_WRITE)

        # 设置代理启用状态 (1 启用, 0 禁用)
        winreg.SetValueEx(registry_key, "ProxyEnable", 0, winreg.REG_DWORD, enable)

        # 设置代理服务器地址
        winreg.SetValueEx(registry_key, "ProxyServer", 0, winreg.REG_SZ, proxy_server)

        # 设置绕过列表(可选)
        if bypass_list:
            winreg.SetValueEx(registry_key, "ProxyOverride", 0, winreg.REG_SZ, bypass_list)

        # 关闭注册表键
        winreg.CloseKey(registry_key)
        print("代理设置成...

点击查看剩余70%

我知道答案,我要回答