适用于 Windows 的代理选择工具
项目描述
有时需要更改系统代理设置。这可能是由于网络变化或在不同代理或代理设置上测试具有 Internet 访问权限的软件。但是,始终遍历 Windows 系统对话框并手动更改设置是一项乏味的任务。
因此,这个小型 python 项目可以通过使用提供的模块函数以编程方式快速更改代理设置,或者从命令行调用命令行脚本,这也是该项目的一部分。
命令行工具
[待办事项:说明]
打开代理呼叫
> winproxy 开启
从命令提示符关闭代理运行
> winproxy 关闭
从命令提示符。您可能希望通过以下方式显示当前代理设置
> winproxy 视图
如果您确实有 man 代理异常(覆盖),您可以使用 -n 选项限制显示的代理异常的数量:
> winproxy view -n 5 # 只显示前5个异常
> winproxy view -n 0 # 完全不显示代理异常
Python API
[待办事项:API 说明]
更改日志
0.3.0a1
添加了 set 命令的初稿
如果 * 根本没有设置覆盖 * 设置的覆盖少于应显示的数量,则 winproxy 视图命令被破坏
覆盖列表可能不仅包含“;” 分开的代理,还有','分开的。这甚至可能是混合的。此外,文本中可能有空格。现在,这一切都得到了纠正,即通过 ProxySettings API 设置覆盖将始终将字符串规范化为 ';' 分隔的代理。
缺少的注册表值会退回到合理的默认值
0.2.0a1
将“winproxy cpl”添加到命令行以打开 Windows Internet 设置对话框
在 README 中添加了更改日志
0.1.0a1
Python API 的基本 ProxySettings 类
带有“winproxy on|off|view”的命令行 * 打开代理 * 关闭代理 * 显示当前代理设置
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
winproxy-0.3.0a1.zip的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a5763cfd5423429341a2ab29d2d7ac2821c846c966093c0fa97d6ae407efeeab |
|
| MD5 | d666b4d9fbf6fcc399111886c43e3e6c |
|
| 布莱克2-256 | 53a79e391a82b15c218f093dfd928a30de9438ed9cf0f8a91d431769fa0a8239 |