dnsmasq-china-list安装OpenWrt安装dnsmasq-china-list自动脚本,OpenWrt上配置dnsmasq-china-list加速域名解析

2019-12-28
0评论
/
3065阅读
爱搜啊

dnsmasq-china-list安装OpenWrt安装dnsmasq-china-list自动脚本

修改启动脚本

由于 OpenWrt (luci) 的配置文件是自动生成的,要对他的启动脚本进行小 hack
修改 /etc/init.d/dnsmasq 的 start() 函数,加入

echo "conf-dir=/etc/dnsmasq.d" >> $CONFIGFILE

安装方法看下面

下载和配置

地址: https://github.com/felixonmars/dnsmasq-china-list

新建文件夹 /etc/dnsmasq.d

将 accelerated-domains.china.conf 和 bogus-nxdomain.china.conf 放到 /etc/dnsmasq.d 中

重启 dnsmasq

配置完成 试试效果

dnsmasq-china-list

特定于中文的配置可改善您喜欢的DNS服务器。chnroutes的最佳合作伙伴。

提高中文域名的解析速度。

尽可能获取最佳的CDN节点,但不要妥协外来CDN的结果,因此您同时也可以获得V匹n的最佳CDN节点。

在NXDOMAIN上阻止ISP广告(例如114so)。

dnsmasq-china-list详细配置

accelerated-domains.china.conf:一般领域要加速。

使用中文DNS服务器时,这些域的解析速度和/或结果更好。

要确定某个域是否符合条件,必须满足以下条件之一:

域的NS服务器位于中国大陆。

使用中国的DNS服务器时,该域将解析为位于中国大陆的IP,但使用外国的DNS服务器(例如,在中国具有节点的CDN加速站点)时,该域并非总是如此。但是,这不包括在中国大陆附近有节点的节点,例如日本,香港,台湾等。

如果顶级域名已经在列表中,请不要添加子域名。这包括该/cn/规则已匹配的所有.cn域。

google.china.conf:要加速Google域。

使用中文DNS时,会将这些域解析到Google中国服务器。在大多数情况下,这将为使用Google网络服务(例如Google Web Fonts和AdSense)的网站缩短页面加载时间。

请记住,它们不被认为是稳定的。使用风险自负。

apple.china.conf:Apple域名将加速发展。

一些ISP(通常是较小的ISP)在使用其中国大陆CDN服务器访问Apple资产时遇到问题。如果发生这种情况,请考虑删除此文件。有关更多信息,请参见#156。

bogus-nxdomain.china.conf:劫持NXDOMAIN结果的已知地址由DNS服务器返回。

dnsmasq-china-list使用方法

自动安装(推荐)

从github(或镜像)获取安装程序: wget https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/install.sh

(可选)对其进行编辑以使用您喜欢的DNS服务器和/或另一个镜像来下载列表。

以root身份运行: sudo ./install.sh

您可以保存安装程序并再次运行以定期更新列表。

手动安装

将加速的domains.china.conf,bogus-nxdomain.china.conf(以及可选的google.china.conf,apple.china.conf)放在/etc/dnsmasq.d/下(如果不存在则创建文件夹)。

在/etc/dnsmasq.conf中取消注释“ conf-dir = / etc / dnsmasq.d”

(可选)将dnsmasq-update-china-list放入/ usr / bin /

(可选)进行自定义DNS服务器配置和/或其他服务的配置。

#将默认的DNS服务器更改为202.96.128.86使服务器= 202.96.128.86 dnsmasq#生成未绑定的配置使不受约束#生成绑定的配置 make绑定#为Windows生成dnscrypt-proxy转发规则的完整示例 make SERVER = 101.6.6.6 NEWLINE = DOS dnscrypt-proxy


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2019-12-28发布