我试了下好像部分域名还是会被屏蔽(上海电信,其它站正常,nico,P站全局下都不能访问)。有什么简单有效的办法可以避免dns污染呢?
在Firefox中输入: about:config ,确认后搜索 extensions.foxyproxy.socks_remote_dns ,设置为 true 即可。

如果你想要搭建一个DNS服务器,提供远程解析,可以使用DNS2SOCKS:
http://sourceforge.net/projects/dns2socks/
修正,应该是 network.proxy.socks_remote_dns ,不是 extensions.foxyproxy.socks_remote_dns ,这个是我的另一个插件的。

设置使用 HTTP 代理即可。
shadowsocks-windows 在“全局模式”下,不会出现 DNS 污染的情况。
但在PAC模式下,当访问的网址不在PAC list中时,不可避免的会受到DNS污染的影响。
比如我在PAC模式下,Gmail基本正常,但是邮件中嵌入的图片无法正常显示,估计是某些被污染的google域名不再PAC list中,这时强制转换到全局模式下,问题得到解决。
Most helpful comment
shadowsocks-windows 在“全局模式”下,不会出现 DNS 污染的情况。
但在PAC模式下,当访问的网址不在PAC list中时,不可避免的会受到DNS污染的影响。
比如我在PAC模式下,Gmail基本正常,但是邮件中嵌入的图片无法正常显示,估计是某些被污染的google域名不再PAC list中,这时强制转换到全局模式下,问题得到解决。