我计划 树莓派2 + 各种DNS反劫持软件 打包做成一个 反DNS劫持系统 吧树莓派用起来
目前想法如下:
整合这些软件:DNSCrypt、Pcap_DNSProxy、ChinaDNS、DNSPing
解析:公共DNS、多个反污染DNS解析、各ISP DNS解析
策略:常规结果黑名单、基于延时排除不可达结果
管理:自己写个控制台来管理
你们觉得这计划可行性如何?
1
49 2015-07-24 19:23:32 +08:00 via Android 1
|
2
49 2015-07-24 19:27:05 +08:00 via Android 1
@49 关于楼主的想法,我觉得DNScrypt没必要,opendns5353就行了。
网上有个大约有七千个中国网站列表,走114的DNS,gfwlist的走我的sniproxy,其余的走opendns |
3
Septembers OP @49 公共DNS的话带上edns信息也许会更好
|
4
KCheshireCat 2015-07-24 19:33:03 +08:00 1
dnsmasq + dnsmasq-china-list 项目 + 非标端口国外DNS + 同ISP邻省的最佳DNS
有VPS的话,走VPN查询国外IP也是可以的 |
6
imn1 2015-07-24 19:35:33 +08:00 1
我没那么复杂,就 privoxy+dnsforwarder,firefox开remote dns,就基本解决了
走了privoxy就基本见不到 ISP 广告了,如果有广告(3年来至今只见过两次),基本上是 js 的,可查 dnsforwarder并发向多个dns查询,偶见114拦截了一些域名,不过刷新一下(等其他dns的返回结果)就行了,重要的例如 xmarks 走tcp,虽然较慢,但改了TTL后缓存,基本当天不需要再次查询 目前遇到最奇特就是 linux/firefox 死活不能解析 translate.google.cn,非要手动 nslookup 一次才行 但 windows 却毫无问题,万思不得其解~ |
8
49 2015-07-24 19:39:36 +08:00 via Android 1
@KCheshireCat 请问“同ISP邻省的最佳DNS ”这个如何获得呢?重庆电信默认的DNS禁止了外省查询,然而我的阿里云在北京。。
无奈只能114了,Apple CDN也是手动设置的 |
9
KCheshireCat 2015-07-24 19:59:06 +08:00 2
|
10
datocp 2015-07-24 21:08:01 +08:00 via Android 1
这个话题,难道无污染dns解析出ip就能连上被封网站吗。
既然要挂代理,socks4a+版本就支持dns远程解析,又何必需要dns。 还是觉得privoxy+stunnel是最简单的解决方法。 一个支持黑白域名选择性挂代理, 另外一个支持把tcp用证书方式加密到本地访问。 想用代理就挂上去。没什么cdn之类的问题。 |
11
xbb7766 2015-07-24 21:32:47 +08:00 1
ipv6的dns,或者opendns用443或5353口. dnscrypt感觉查询慢。
|
12
wy315700 2015-07-24 21:33:44 +08:00 1
ss-tunnel
|
13
datocp 2015-07-24 21:41:32 +08:00 via Android 1
这几天刚在电信线路用上6to4 ,本来还一阵兴奋google搜索连带敏感关键词都不存在。。。
但是今天又注意到facebook后来用google的dns能访问首页了。但是twitter google学术之类的依然没任何办法。包括很多tb tunnel,不知道6to4跟原生ipv6差距大不,原来限制依然存在。。。 |
14
XiaoxiaoPu 2015-07-24 21:55:25 +08:00 1
|
16
lilydjwg 2015-07-24 22:35:20 +08:00 1
iptables + beautifuldnsd + geoip + tcpdnsproxy + shadowsocks + dnsmasq
|
17
lilydjwg 2015-07-24 22:38:08 +08:00 1
DNS 反劫持是 beautifuldnsd 的功能(当然也可以用 dnsmasq 的 bogus-nxdomain 来处理,如果预先知道劫持目的 IP 的话)。DNS 反污染 beautifuldnsd 的效果不好,加上 iptables 规则会好一些。
|
19
CinderellaCiCi 2015-07-24 23:09:13 +08:00 via Android 2
|
21
gamexg 2015-07-25 13:33:56 +08:00 1
安利下刚刚做好的
https://github.com/GameXG/TcpRoute TcpRoute ,tcp 层的路由器。对于 tcp 链接自动从多个线路、多个域名解析结果中选择最优的线路。 智能解析及gfwIP 都能自动屏蔽,目前唯一一个问题是 zh.wikipedia.org 、zh-cn.facebook.com、gist.github.com 会因未知原因被解析到 twitter.com 的IP ["199.16.158.168", "199.16.158.179"] ,已手动处理了。 |