游客发表
很多人折腾DNS工具,最好最后都绕回一个名字:dnscrypt-proxy。用的s优别急着反驳,选工我用了三年,最好换过七八个同类软件,用的s优最后留在系统里的选工只有它。
先说它最狠的最好一点:加密DNS查询。普通DNS是用的s优明文传输的,运营商能看到你访问了哪些域名,选工甚至能悄悄篡改结果——比如把某些网站解析到广告IP上。最好dnscrypt-proxy直接给DNS请求套上TLS或HTTPS加密,用的s优中间人想动手脚?选工门都没有。我家里路由器刷了OpenWrt,最好把它的用的s优端口指向本机,全屋设备自动走加密通道,选工连智能电视的广告弹窗都少了一半。
配置过程算不上友好,但也没那么吓人。下载二进制文件后,编辑dnscrypt-proxy.toml,把server_names改成你信任的公共DNS列表就行。我用的组合是Cloudflare和Quad9,前者快,后者对恶意域名拦截得凶。保存后启动,日志里能看到它自动测速,挑出延迟最低的服务器切换。这种动态择优能力,是那些固定指定DNS的工具比不了的。你手动填个8.8.8.8,它永远不知道换个更近的节点能快20毫秒。
有个细节特别打动我:它内置了域名屏蔽列表。默认规则集里就包含几千个广告、追踪器域名,解析时直接返回0.0.0.0。我不装任何浏览器广告插件,因为插件能管住网页,管不住App里的内嵌广告。但DNS层面屏蔽是全局的——刷微博没有开屏广告,看视频跳过前贴片,连某些软件的强制更新弹窗都消失了。这种体验,用一次就回不去。
当然,它也有脾气。首次启动要下载完整名单,网络差时可能卡几分钟。还有个坑:如果你用Windows系统,得手动把系统DNS改成127.0.0.1,否则流量不走它。我同事第一次装,忘了这步,折腾半天以为软件坏了。至于性能损耗,实测比直接查询慢3-5毫秒,几乎无感——换来的是隐私和干净的网络环境,这笔账怎么算都值。
如果你嫌它命令行操作太硬核,也有图形前端,比如SimpleDNSCrypt。但说实话,那个界面只是把配置文件包装了一下,核心引擎还是dnscrypt-proxy。与其套个壳子,不如直接学20分钟命令行。哪天你发现某个网站打不开,还能用dnscrypt-proxy -resolve 域名手动查一下是不是被污染了,这种底层控制力,是别的工具给不了的。
最后说个反直觉的事:它更新频率不高,一年就发几个版本。但恰恰证明代码稳定——不像某些工具每周刷版本号,实际功能没变,光修bug了。我的建议是,去GitHub下最新release,照着文档配一次,然后忘掉它的存在。等某天你注意到网络一直很干净、DNS从未掉过链子,那时候你自然会明白为什么选它。
友情链接