终于能彻底的解决 dns 劫持了。

2017-01-11 15:26:09 +08:00
 zhizhongzhiwai
不知道以前的前辈是不是在论坛里发过 这个软件,如果重复发了。请自行忽略。


解决 DNS 劫持的方案: dnscrypt

在 windows 上我用的是 simplednscrypt 。

具体实现原理,我就不解释了。大概意思是:常用的 dns a 记录的格式为 a.com 1.1.1.1, 简单来说,就是替换成 a.com 1.1.1.1 sign

在 window 上安装后,竟然发现很多网站不用代理都能打开了。
9378 次点击
所在节点    分享发现
30 条回复
BlackBerry
2017-01-11 16:11:20 +08:00
学习了,能贴一下你的配置吗?
laincat
2017-01-11 16:24:35 +08:00
虽然有些能访问了,然而速度。。。
anubu
2017-01-11 16:26:25 +08:00
速度和 cdn 也能解决吗
zhizhongzhiwai
2017-01-11 16:35:30 +08:00
@BlackBerry 配置能看得懂中文就可以, 我选择的是香港的那个解析节点。 速度还不错。
zhizhongzhiwai
2017-01-11 16:36:10 +08:00
@anubu
选择香港的那个解析节点。 还是挺快的。

为了安全,只能稍微牺牲速度了。
yoke123
2017-01-11 16:42:21 +08:00
朋友 怎么用 一脸懵逼
ScotGu
2017-01-11 17:27:24 +08:00
这是在 DNS 上写上静态的 A 记录解析?
那和本机改 HOST 表有什么不同?
lenovo
2017-01-11 17:57:37 +08:00
r#3 @anubu 分流解析能解决部分
https://github.com/CNMan/unbound.conf
artandlol
2017-01-11 17:59:15 +08:00
一直使用自用 hosts
现在感觉可以抛弃了 ths
装完打不开的看这里:
This software targets .NET 4.6.
It also requires Visual C++ Redistributable for Visual Studio 2015 x86.
v1024
2017-01-11 18:24:27 +08:00
朋友,你先搜一搜嘛,这也不是什么新项目了,然而被你的标题骗进来...
zhizhongzhiwai
2017-01-11 18:32:45 +08:00
@v1024
被我骗进来的?
我是绝对能用的。
zhizhongzhiwai
2017-01-11 18:42:00 +08:00
@ScotGu
改 host 表示最直接的方式了。 但是维护起来麻烦大。

你可以理解为 dnscrypt 返回的 a 记录, 多增加了一个 签名。 客户端可以根据 a 记录的数据和 dnscrypt 的 publickey 生成签名,然后和 dnscrypt 服务器返回的签名进行对比。从而保证这个 a 记录不会被修改。
hei1000
2017-01-11 18:48:57 +08:00
只能 Windows 用?那对不用 Windows 的没卵用,移动端呢?
artandlol
2017-01-11 18:57:12 +08:00
@zhizhongzhiwai 这个确实不是什么新鲜的东西
早在 ss 出来那会就在讨论了 还有的也自己造了轮子
只是这个便捷点
用一些捷径 hosts 不用维护的 :)
mrcola
2017-01-11 18:59:01 +08:00
相比 PDNSD 走 TCP 呢
smallfount
2017-01-11 19:00:23 +08:00
为了 DNS 专门起了根 Tunnel 的飘过.......
lbp0200
2017-01-11 19:02:23 +08:00
我最近在找查询备案的接口,已备案网站一律直连,谁能提供点思路?
cos
2017-01-11 19:05:20 +08:00
dnscrypt 老早就开发出来了,你怎么才发现这个宝。。。。。在路由器上将它与 dnsmasq 搭配使用,非常爽。
Khlieb
2017-01-11 20:59:34 +08:00
@hei1000 SimpleDNSCrypt 只是针对 Windows 做的一个前端, dnscrypt 本身是跨平台的,有些开发者还在 OSX 和 Linux 做这个的前端,移动端麻烦的多。
t6attack
2017-01-11 21:05:41 +08:00
缺点之一,很多大网站 IP 被解析到离你最远的服务器。

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

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

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

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

© 2021 V2EX