Skip to main content

适用于 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 @ andre-bell >

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

winproxy-0.3.0a1.zip (17.3 kB 查看哈希

已上传 source

内置分布

winproxy-0.3.0a1-py2.py3-none-any.whl (13.7 kB 查看哈希

已上传 py2 py3