快速检查

  1. 确认托盘中已经选择正确上游,或选择 NoProxy 测试直连。
  2. 确认应用连接的是 127.0.0.1:8888(或你配置的本地端口),而不是上游端口。
  3. 切换上游后建立一个新连接;已有连接不会在中途改道。
  4. 确认本地端口未被其他程序占用,防火墙未阻止 Python/PyProxySwitch。
  5. pyproxyswitch --log-level DEBUG 启动并查看 PyProxySwitch.log

常见问题

浏览器显示代理连接失败

检查 PyProxySwitch 是否仍在托盘运行、监听端口是否与浏览器一致。若刚修改端口,确保设置保存成功且新端口可用。

HTTP 可用但某个协议不可用

确认应用选择了正确的客户端协议。PyProxySwitch 本地入口虽可自动识别协议,但应用发出的握手仍必须符合 HTTP、SOCKS4/SOCKS4a 或 SOCKS5。

SOCKS5 认证失败

SOCKS5 必须同时填写用户名与密码,每项 UTF-8 编码不超过 255 字节。还应确认上游确实启用了用户名/密码认证方法。

局域网设备无法连接

默认只监听回环地址,这是安全设计。确需共享时需修改 LOCAL_ADDRESS 并配置防火墙;本地入口没有客户端认证,不建议暴露到不受信网络。

报告问题

请前往 GitHub Issues。建议提供版本、操作系统、Python 版本、客户端协议、上游协议、最小复现步骤以及已脱敏的日志。不要提交真实代理密码、访问令牌或私有地址。