以下是一个简单的代码示例,使用 Python 的 subprocess 模块调用 cmd 命令来开启和关闭 HTTP 代理服务:

import subprocess

# 开启http代理服务
def start_proxy():
    cmd = 'netsh winhttp set proxy 172.20.58.112:7890'
    subprocess.run(cmd, shell=True)

# 关闭http代理服务
def stop_proxy():
    cmd = 'netsh winhttp reset proxy'
    subprocess.run(cmd, shell=True)

在这个示例中,我们使用了 subprocess 模块来运行 cmd 命令。start_proxy() 函数将 HTTP 代理设置为服务器为 '172.20.58.112:7890',而 stop_proxy() 函数则将 HTTP 代理重置为默认设置。

如果你希望直接调用 cmd 命令,可以使用以下代码:

import os

# 开启http代理服务
def start_proxy():
    os.system('netsh winhttp set proxy 172.20.58.112:7890')

# 关闭http代理服务
def stop_proxy():
    os.system('netsh winhttp reset proxy')

这个示例中,我们使用了 os 模块的 system() 函数来直接运行 cmd 命令。

Python 代码:开启和关闭 HTTP 代理服务

原文地址: https://www.cveoy.top/t/topic/mQAn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录