我在使用Dreamhost的SSH做代理的时候,发现一个问题,就是其他所有网站都能打开,但Youtube和http的Facebook打不开。
后来发现,原来某些网站的域名会被DNS劫持,使用SSH代理也无法解决,必须更换DNS服务器。
解决的方法是,域名不使用本地解析,而使用服务端来解析,对于Firefox来说,在 about:config 改成 network.proxy.socks_remote_dns=true 就可以了。
--------- 怕瓦落地:
我用ssh+firefox+foxyproxy,开始时遇到跟你一样的问题,后来在foxyproxy中的globalsetting中设置use socks proxy for dns问题解决,连轮子的站都可以进。
貌似socks的代理不会默认通过代理查询dns。
No comments:
Post a Comment