是否可以在 LEDE 路由器上同时使用 DNSCrypt 和 simple-adblock?

是否可以在 LEDE 路由器上同时使用 DNSCrypt 和 simple-adblock?

我正在运行装有 LEDE 的路由器。DNSCrypt 到目前为止可以正常工作,但我想添加 Simple Adblock 来替换基于浏览器的广告拦截。这可以吗?

答案1

DNSCrypt 加密客户端和服务器之间的请求。我认为屏蔽广告的更好地方是 dnsmasq。
这是我的设置:
确保您拥有 dnsmasq 和 wget。
创建 bash 脚本/root/update_ads.sh

wget -O- https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts | awk '$1 == "0.0.0.0" { print "address=/"$2"/0.0.0.0/"}' > /etc/dnsmasq.d/ad_hosts.conf

/etc/init.d/dnsmasq restart

它提取最新的广告主机列表,转换为 dnsmasq 格式(NXDOMAIN 响应)并重新启动 dnsmasq

要定期执行此操作,请将以下行添加到 cron:

0 0 * * * /root/update_ads.sh

检查 dnsmasq 是否包含来自 的 conf 文件/etc/dnsmasq.d//etc/dnsmasq.conf应该有这一行conf-dir=/etc/dnsmasq.d/,*.conf

相关内容