dns在服务器端没研究过,客户端的时候曾经用pdnsd弄过,不过有个问题google 有时候只能获得ipv6的地址,再加上全局方式翻很容易因为链路大流量下载被封(好像现在有公网ip就没这个问题了。。。),所以基本没弄dns解析这块。
用pdnsd的reject属性解决dns随机污染和cdn问题
http://www.right.com.cn/forum/thread-159552-1-1.html如果你是像我这样主要以浏览网页为目的的。socks4a+版本直接支持dns通过远程解析,不关心dns问题。
服务器端 vps 布置 danted socks5代理,通过stunnel加密
客户端 tomato openwrt路由,布置stunnel,privoxy一个可以实现gfw黑白域名选择性调度的实现
windows chrom+switchysharp+flora_pac 或者stunnel socat都可以。
android smartproxy 连接privoxy,可以直接下载 google play商店里的应用。
privoxy proxy.action
direct = +forward-override{forward .}
ssh = +forward-override{forward-socks5 localhost:8080 .}
gappproxy = +forward-override{forward localhost:8000}
{direct}
.google.com
.googleusercontent.com
.mozilla.com
{ssh}
.youtube.com
.ytimg.com
{gappproxy}
.twitter.com
.blogspot.com
feedproxy.google.com