openwrt 通过smartdns 加速国外网站访问
不保证所有国外域名有效,比如github,本人测试无效,也有可能设置没有很好,还在摸索中。
原理是在访问域名时,通过设置的上游DNS,查询相关ip,在进行ping,来返回最优的IP。
不同版本smartdns 可能设置不一样。达到的效果可能不一样
这种方式对国内部分没有在名单中域名可能会有一点影响,具体是还是得看dns解析。例如:一些网站使用的多级子域名做接口等等,而没有收录到名单中。
1. 首先关闭你的代理,访问点击这里网站或者任意被污染的国外网站。等会用来证明加速成功
2. 添加上游服务,注意分组

3. 启动smartdns服务,注意“自动设置 Dnsmasq”,这个关系到会不会将Dnsmasq的DNS转到SmartDNS。

4. 在高级设置中,启用相同选项,其他默认或者自行选择。

5. 切换到下载文件设置,先添加下载文件。下面地址是中国的去广告白名单,名单来源 参考文档
添加时填写的url
https://ghproxy.net/https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-domains.txt


6. 按照图片设置之后,拉到浏览器的最下面有一个保存和重启服务,先保存在重启。然后在回来点击图片中更新。

7. 设置分流

8. 添加域名规则



浙公网安备 33010602011771号