DNS 隧道,防污染程序发布, V2EX 会员免费送 1 个月!

2016-02-05 12:01:49 +08:00
 zungmou
通过代理访问自定义 DNS 服务器进行解析,从而绕过 DNS 污染。

第一次运行后会生成配置文件,在配置文件内加入注册码:

[Authorization]
Email=V2EX 见面礼
SerialNumber=rPZ3GB/mOxQCfdcRaAty1KXps//HeleEFX+VU+JQ9dc=

下载:
https://yunpan.cn/cri4GRYWrB2L2 访问密码 fbc9

需 .NET 4.5.2 运行库
https://www.microsoft.com/zh-CN/download/details.aspx?id=42642
12512 次点击
所在节点    DNS
71 条回复
zungmou
2016-02-05 16:28:32 +08:00
@smallfount 定位不一样吧,这个程序以后会提供代理的,虽然现在还必须您自己指定,当然现在我也不会收费的,只是功能上做起来。
aprikyblue
2016-02-05 17:10:49 +08:00
能跑 openwrt 就好了。。。
anyfc
2016-02-05 18:08:32 +08:00
@aprikyblue dns2socks
JamesR
2016-02-05 18:33:03 +08:00
我目前是这样的,说出来给你提供另一种思路。
路由器上开好 VPN ,然后劫持全公司的 53 端口 UDP 数据包,根据我自定义的关键字列表例如 google.com ,扫描凡是在列表里 UDP 包做 Destination NAT 转发到 DNS 服务器地址例如 8.8.8.8 ,走 8.8.8.8 的数据包走 VPN 线路。
无痛解决全公司所有设备 DNS 污染。
jings
2016-02-05 20:32:55 +08:00
itplanes01
2016-02-06 00:21:55 +08:00
考虑下外服网络游戏加速
itplanes01
2016-02-06 00:22:39 +08:00
另外连接已挂
prondtoo
2016-02-06 00:40:47 +08:00
@JamesR 这样你公司开网页等 DNS 答复是有多慢..
aprikyblue
2016-02-06 02:10:13 +08:00
@jings 360 吗、、、、、
JamesR
2016-02-06 03:32:31 +08:00
@prondtoo 解释更明白点给你,比如设置一个"google.com"关键字后,只有"google.com"的域名解析这个很小的数据包走一下 VPN ,获得正确解析,其余不在关键字列表的走原来当地运营商 DNS ,享受本地 CDN 加速,快如闪电哈哈。这里只有受污染的域名才需要特别解析下,类似于平时那种"被墙网站走代理,其余能正常访问的网站不走代理"。
况且前一个走 VPN 请求的 DNS 马上缓存进路由器了,后面的人再做同样请求,路由器直接调刚才缓存的解析结果应答了,效率很高的。
carney
2016-02-06 08:41:06 +08:00
@JamesR 感谢分享,这个方案很好,不知道有没有搭建的具体方法。谢谢
zungmou
2016-02-06 08:53:23 +08:00
@JamesR 你这样不行滴,国内线路用 8.8 或 OPENDNS 解析都是直接被污染的,除非加一层代理。
zungmou
2016-02-06 08:54:43 +08:00
@jings 兄台,这是啥杀毒软件?你可以用抓包软件看,本程序只在本地开 53 端口,且默认绑定 127.0.0.1 。
zungmou
2016-02-06 08:55:07 +08:00
@itplanes01 额,挂了?啥异常?
zungmou
2016-02-06 08:56:00 +08:00
@JamesR 如果走 VPN 肯定可行,跟本程序原理是一样的。
leavic
2016-02-06 10:35:56 +08:00
ss-tunnel 就是干这个的
edsgerlin
2016-02-06 11:11:26 +08:00
弄个奇奇怪怪的 Windows-only 的闭源玩意儿来 V2EX 推广,真当 V 站小白有那么多吗……
如果 OP 直接弄个付费的无污染 Public DNS 服务我倒是有点兴趣。
授权方面可以做个 IP 白名单,每个账号可以有 N 个 Active IP 有权限访问 DNS 服务器,添加授权 IP 只需要发个 HTTP GET 请求就行,也不用什么专门的客户端了,例如 wget https://dns.example.com/?user=xxx&password=yyy ,后授权的 IP 会覆盖掉最旧的 IP 。对于不在授权列表内的 IP 返回空结果 /受污染结果即可。
算是给你个卖服务的思路,个人觉得 V 站不少人对这种非业内口碑良好大公司开发的闭源软件是碰都不会碰的。
azuis
2016-02-06 12:13:51 +08:00
有开源免费成熟支持全平台的 Pcap_DNSProxy https://github.com/chengr28/Pcap_DNSProxy 为什么要用你这个?
missdeer
2016-02-06 14:06:31 +08:00
还是 chinadns 的原理简单实用,跨平台能力强
jsq2627
2016-02-06 15:46:25 +08:00
楼主你没发现你的链接已经无效了吗

既然是 Windows-only ,忍不住贴一发自己的 DNSAgent
https://github.com/stackia/DNSAgent

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX