Tinyproxy 尚不支持身份验证,他们的 bug 跟踪器中有一张票,但看起来不太活跃:https ://banu.com/bugzilla/show_bug.cgi?id =13
在他们的邮件列表上发布了一个针对 tinyproxy 1.7.0 的非官方(并且可能是不稳定的补丁)补丁:https : //banu.com/pipermail/tinyproxy-list/2006-January/000606.html
我对这个问题的解决方案是将 tinyproxy 配置为仅允许来自 localhost (127.0.0.1) 的连接,然后使用带有端口转发的ssh从远程机器访问代理。在远程机器中,您需要将代理地址配置为 localhost 并使用您通过 ssh 转发到远程机器的任何端口。
这解决了两个问题:来自随机 IP 地址的强身份验证以及客户端和 tinyproxy 之间的所有请求的加密。缺点是你必须在远程机器上打开 ssh 会话。