Python 原生核心

4.0 起,本地代理服务器完全由 Python 标准库实现,不再启动或依赖 3proxy、polipo、IP Relay 等第三方二进制。

无重启热切换

切换上游只会原子替换内存路由快照,不重启监听套接字。已有连接保持原路由,新连接立即使用新路由。

多协议同端口

本地端口自动识别 HTTP、SOCKS4/SOCKS4a 和 SOCKS5;上游可选 HTTP、SOCKS4、SOCKS5 或 NoProxy 直连。

工作方式

把浏览器、命令行工具或其他网络应用的代理统一设置为 127.0.0.1:8888。之后只在 PyProxySwitch 的托盘菜单中切换上游,无需反复修改每个应用。

强制回环监听:内置代理没有客户端认证,因此应用只允许 127.0.0.1::1 等回环地址。把 LOCAL_ADDRESS 改为 0.0.0.0 或局域网地址会被拒绝,避免意外成为开放代理。

协议与能力

方向支持说明
客户端 → PPSHTTP、HTTPS CONNECT、SOCKS4/SOCKS4a、SOCKS5同一个本地 TCP 端口自动识别协议
PPS → 上游HTTP、SOCKS4、SOCKS5、直连支持 HTTP Basic、SOCKS5 用户名/密码;SOCKS4 仅使用 User ID
范围TCP 代理不提供 SOCKS BIND、SOCKS5 UDP ASSOCIATE 或内容缓存