Tomato或DDWRT上架设dns防污染dns代理服务pwx-dns-proxy
原理是pwx-dns-proxy可以以tcp形式链接谷歌的dns服务器,目前dns污染还没有对tcp形式的dns链接进行污染。当然,前题是你的路由已经安装了openware这个不多说见:https://bbs.swdyz.com/thread53sw1dyz1.shtml
首先安装:python和twisted
ipkg update
ipkg install python26
ipkg install py26-twisted
**** Hidden Message *****
之后输入netstat -ln后显示如下则说明安装成功。
root@unknown:/tmp/home/root# netstat -ln|grep 8081
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:8081 0.0.0.0:*
之所以是8081端口是因为dnsmasq占用了默认的53端口,会导致pwx-dns-proxy运行失败。
然后设置dnsmasq:将开启内置dns、截获dns端口打上钩
自定义设置里面输入:
no-resolv
server=你的路由ip#8081
保存。这样就完成了dns代理服务器的安装。更多设置自行参见data/dnsproxy.conf文件
页:
[1]