摘自GitHub的一些项目,仅供大家参考。
一、PandaDNS
号称:更好的上网,远离邪恶
原理 过去一段时间里大多数人利用hosts来访问被封锁的网站,但是hosts文件需要常常更新,所以本人建立了此项目,利用bind9实现相同的效果.
简单来说,当你上网访问某些被封锁的网站,DNS将返回一个可以访问的IP.这样你就能正常上网啦.
#优点 较hosts来说,用户只要改个DNS即可省去频繁更新hosts文件的烦恼.
#缺点 1.信任问题,DNS服务器既可以返回正确的IP,也可以返回错误的IP,如恶意劫持域名,甚至利用DNS指向钓鱼网站.
2.服务器必须位于国内,但是考虑到国内环境,如果DNS服务做的众人皆知,恐怕离查水表不远了,如HelloDNS.
#那么… 那么,希望通过本项目,建立一个又一个的DNS节点~~~~
注:需要服务器支持
项目地址:https://github.com/molin1987/DNS
二、Pcap_DNSProxy
号称:可提高在恶劣网络环境下域名解析的可靠性
Pcap_DNSProxy 是一个基于 WinPcap/LibPcap 用于过滤 DNS 投毒污染的工具,提供便捷和强大的包含正则表达式的修改 Hosts 的方法,以及对 DNSCurve/DNSCrypt 协议、并行和 TCP 协议请求的支持。多服务器并行请求功能,更可提高在恶劣网络环境下域名解析的可靠性:
IPv4/IPv6 协议双栈支持,并可自定义多端口多地址监听和远程请求协议
服务器模式为其它设备提供解析服务,可限制请求范围
支持对 CNAME 记录和解析结果进行 Hosts 并同时支持 Local Hosts 境内 DNS 服务器解析,可提高对境内域名解析速度和服务器访问速度
主要/备用双服务器模式,境外服务器支持并行多次请求,提高 DNS 解析可靠性
独立 DNS 缓存、EDNS 标签、DNSSEC 请求功能以及完整的 DNSCurve/DNSCrypt 协议支持
原生 SOCKS 版本 4/4a/5 和 HTTP CONNECT 隧道协议包括 TLS/SSL 加密连接的支持
丰富的配置参数和选项以及错误报告功能
支持 ASCII 和 UTF-8(/BOM) 和 UTF-16(LE/BE) 和 UTF-32(LE/BE) 编码以及 Unicode 标准要求实现的所有空格/换行格式
注:可直接在Windows环境下运行,方便。
项目地址:https://github.com/chengr28/Pcap_DNSProxy
三、dowsDNS
号称:快速翻跃中国防火墙
特性:
- 支持hosts文件(过滤广告,还有其他美好的事情)
- 支持泛解析(指向sni服务器,有美好的事情发生)
- 支持edns-client-subnet(解析到服务器与你最近)
- 可作为小型DNS公共服务器,也可以作为本机DNS服务
注:需要Python环境支持,Windows下很方便,运行相应Python项目即可使用
项目地址:https://github.com/dowsnature/dowsDNS
四、dnsproxy
号称:防 DNS 缓存污染,兼顾查询质量与速度
DNS 服务器 + 代理服务器
作为 DNS 服务器使用时
- 中国大陆的域名 通过国内 DNS 服务器查询
- gfwlist 中的域名通过代理服务器向国外 DNS 服务器查询
- 不在以上两者中的域名:先通过代理服务器向国外 DNS 服务器查询,如果得到中国大陆 IP 则再通过国内 DNS 服务器查询一次以试图获取更好的 IP 质量
作为代理服务器使用时
- 中国大陆的域名 直连
- gfwlist 中的域名通过代理服务器访问
- 不在以上两者中的域名:如果其 IP 是 中国大陆 IP 则直连,否则通过代理服务器访问
项目地址:https://github.com/ARwMq9b6/dnsproxy
五、bjdns
号称:玩具级 抗污染 带缓存的dns服务器
一个简单的带缓存的 DNS 服务器,用于防止 DNS 污染。
已在阿里云架设了此项目(121.42.185.92)
其他有类似效果的 DNS 服务器
- 中国科技大学
- 202.141.176.93
- 202.141.162.123
- 202.38.93.153
- PureDNS
- 123.207.137.88 (可上 Google / wiki / Twitter )
- BAI DNS
- 106.14.152.170
- Aixyz DNS
- 南方:115.159.146.99
- 北方:123.206.21.48
项目地址:https://github.com/bieberg0n/bjdns
六、Acrylic DNS Proxy
运行在本地的DNS代理服务器,内置Pcap_DNSProxy和DNSCrypt,支持配置最多10个DNS共同或按规则解析,支持SOCKS5远程DNS、TCP协议解析、非标准端口解析,在GUI上支持订阅网络HOSTS,支持通配符的自定义HOSTS功能,支持指定IP共享DNS服务器,自带添加域名规则功能,不需要担心没有人维护,默认配置使用黑名单方式对被和谐域名使用OPENDNS的5353端口进行防污染解析,其他使用114DNS解析,不影响国内网站CDN解析准确性。
DNSCrypt:https://dnscrypt.org
如果只想要自动化的DNS防污染功能,推荐使用:Pcap_DNSProxy
项目地址:https://github.com/miaomiaosoft/Acrylic-DNS-Proxy-GUI
七、Simple DNSCrypt
简单的DNSCrypt是一种简单的管理工具,用于在基于Windows的系统上配置dnscrypt-proxy。
项目地址:https://github.com/bitbeans/SimpleDnsCrypt
官方网站:https://simplednscrypt.org/
最后:强烈建议不要使用360、管家、金山等国内安全软件和杀毒软件!!!
附上流氓名单:https://windowsapp.org/blacklist.html
挺全面啊!
@Mrxn 只是稍微搜集了一下,差不多都半死了