Why
之前我们使用了 DNSCrypt 来防止 DNS 解析的污染,但是 DNSCrypt 解析速度往往有些慢,而且部分网站的 CDN 会将你识别在国外,这样访问也很慢,用着就非常不爽,那么就需要再加一些配置使其在解析国内域名时使用本地 DNS 。
修改启动脚本
由于 OpenWrt (luci) 的配置文件是自动生成的,我们需要对他的启动脚本进行小 hack
vi /etc/init.d/dnsmasq
输入 /start() 回车,Vim 会将光标自动定位到 start 函数处,我们在 start 函数内新建一行 输入
echo "conf-dir=/etc/dnsmasq.d" >> $CONFIGFILE
如图
按 ESC 输入 :wq 保存并退出
下载并安装
打开 https://github.com/felixonmars/dnsmasq-china-list 点击 Download ZIP 下载后解压
新建文件夹 /etc/dnsmasq.d
将 accelerated-domains.china.conf 和 bogus-nxdomain.china.conf 放到 /etc/dnsmasq.d 中
重启 dnsmasq
/etc/init.d/dnsmasq restart
配置完成 !
效果
使用前:可以看到我的博客被解析到了日本节点
使用后:正确解析到网宿节点
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。