运行要求

项目要求
Python3.10 或更高版本;持续集成当前测试 3.11、3.12、3.13、3.14
图形界面PySide6 6.5 或更高版本,以及可用的系统托盘环境
用户目录platformdirs 3.0 或更高版本
平台Windows、Linux、macOS;项目 CI 覆盖三类系统

代理协议核心本身仅使用 Python 标准库;PySide6 和 platformdirs 用于桌面界面与跨平台用户目录。

支持的协议

能力状态
本地 HTTP 正向代理支持
HTTPS CONNECT 隧道支持
本地 SOCKS4 / SOCKS4a / SOCKS5 CONNECT支持
HTTP / SOCKS4 / SOCKS5 上游支持
HTTP Basic 上游认证支持
SOCKS5 用户名/密码认证支持
NoProxy 直接连接支持

当前限制

开发与构建

修改 Qt Designer 文件后,运行:

python tools/generate_ui.py
python tools/generate_ui.py --check

更新和编译翻译:

python tools/generate_i18n.py update
python tools/generate_i18n.py compile
python tools/generate_i18n.py --check

这些脚本使用当前 Python 环境中的 PySide6 工具,并支持 Windows、Linux 与 macOS。