我在家里的Ubuntu盒子上使用Squid,在我的笔记本电脑上任何地方给我“代理服务器”的通道访问权限。 机器在networking的DMZ上。
目前,我必须这样做:
sudo ssh -L 3128:127.0.0.1:3128 user@homeip
那么我的浏览器正在使用代理localhost:3128
它的工作原理,但我必须在本地机器上validation两次(sudo然后ssh),才能访问。 另外,如果我睡在一个活跃的连接,它将无法重新连接唤醒,我必须杀死这个过程。
一切都很麻烦。
底线在这里。 我想要做的就是设置Squid,这样我就可以在我的浏览器代理设置中添加externalIP:3128并继续。 去吧。
我如何configurationSquid来做到这一点?
您可以将squidconfiguration为透明代理:
http_port 8080透明名称= self_proxy