Privoxy 可以代填 SOCKS5 上级代理的账号
在 Privoxy 的 SOCKS5 转发规则里放上用户名和密码认证,客户端只需连接它的本地 HTTP 监听端口。
Privoxy 的 SOCKS5 转发规则支持上游用户名和密码。本地配置片段可以写成:
listen-address 127.0.0.1:8118
forward-socks5 / proxy-user:[email protected]:1080 .
这里的凭据只是占位值,用来让 Privoxy 向 SOCKS5 上级代理证明身份。末尾的点表示在这条 SOCKS 连接之外不再有额外的 HTTP 上级代理。
请把应用配置为使用 127.0.0.1:8118 上的 HTTP 代理,而不是那个带认证的 SOCKS 端点。上游 SOCKS 握手由 Privoxy 代应用完成。
这并不要求每个客户端都实现 SOCKS5 认证,也没有把同样的认证要求加到本地 HTTP 监听端口上。先确认监听端口的访问边界符合预期客户端,并把上级代理的凭据放在 Privoxy 受保护的配置里管理。