快速使用
# 先在 NAS网络设置内 启用 Open vSwitch
sudo docker network create --driver=macvlan --subnet=10.0.0.1/24 --gateway=10.0.0.1 --ip-range=10.0.0.32/28 --opt parent=ovs_eth0 Route
# 如果命令无法执行,可以尝试UI添加网络
docker pull adguard/adguardhome
docker run --name adguardhome -v /my/own/workdir:/opt/adguardhome/work -v /my/own/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 68:68/tcp -p 68:68/udp -p 80:80/tcp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome
# 脚本已包含
一般来说,设置好 3000 端口和 53 端口即可
优化
假设你已经成功跑起来,并设置好管理帐号,登录了管理面板
-
常规设置 勾选【使用过滤器和 Hosts 文件以拦截指定域名】、【使用 AdGuard 浏览安全网页服务】、【强制安全搜索】,需要的话也可以勾选【使用 AdGuard 家长控制服务】。
-
过滤器 虽然 AdGuard 本身提供了 AdGuard、AdAway 的广告过滤规则,但在中国有点水土不服,如果要想更完美的实现广告屏蔽还需要自己添加规则,AdGuard 可以兼容 Adblock 的语法。最知名的过滤规则 EasyList 就是由 Adblock Plus 团队维护,过滤规则往往是一个 txt 文件,在文件的开头部分会显示规则的最后更新日期。
推荐广告过滤规则:
EasyList China : 国内网站广告过滤的主规则。 https://easylist-downloads.adblockplus.org/easylistchina.txt EasyPrivacy : EasyPrivacy 是隐私保护,不被跟踪。 https://easylist-downloads.adblockplus.org/easyprivacy.txt CJX’s Annoyance List : 过滤烦人的自我推广,并补充EasyPrivacy隐私规则。 https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt 广告净化器规则 : 国内大部分视频网站的广告过滤。 … http://tools.yiclear.com/ChinaList2.0.txt I don’t care about cookies : 我不关心 Cookie 的问题,屏蔽网站的 cookies 相关的警告。 https://www.i-dont-care-about-cookies.eu/abp/ 优酷网如果播放无限加载,那在自定义静态规则(自定义过滤器规则)里加入一条规则 @@mp4.ts (参考下图)。
- 上游 DNS 设置 官方默认使用 Cloudflare 的 DNS over HTTPS 作为上游服务器,在国内可能请求上游 DNS 延迟比较高,可以加上或替换国内的 DNS。我自己另外加了中科大的两组无污染 DNS,每次查询的时候会对所有的上游 DNS 同时查询,加速解析。
http://ip.yqie.com/dns_jiaoyu.htm https://lug.ustc.edu.cn/wiki/server/mirrors/start https://tuna.moe/help/dns/ https://www.opendns.com/setupguide/ 208.67.222.222 208.67.220.220 2620:119:35::35 2620:119:53::53
- 提升 QPS 有两个参数可以明显提升 QPS:
ratelimit : DDoS 保护,客户端每秒接收的数据包数。建议禁用该参数(将值改为 0),默认值是 20。(DNS 设置 - DNS服务设定 - 速度限制) blocked_response_ttl : TTL 缓存时间,建议设置为 60 配置文件默认路径是 /opt/adguardhome/conf/AdGuardHome.yaml (具体路径通过启动参数查找,docker和软件安装不一样)
Linux全局智能分流方案 https://fuckcloudnative.io/posts/linux-circumvent/
8.8.8.8太慢, 114,阿里云(223.5.5.5),DNSPod,百度DNS解析 www.google.com的ip地址都是不可用的,只有中科大的解析正常!!
https://blog.liyuans.com/archives/pure-dns-collection.html 名称 DNS1 DNS2 官网 其他 PdoMo-DNS 101.132.183.99 123.207.40.32 官网 博客 DNS2 将于 11 月 3 日停止服务 Mogu DNS 115.159.96.69 122.114.245.45 官网 XsicoDNS 115.159.157.26 官网 AIXYZ DNS 115.159.146.99 123.206.21.48 官网 FUN DNS 119.23.248.241 官网 阿里 DNS 223.5.5.5 223.6.6.6 官网 OpenDNS 208.67.222.222 208.67.220.220 官网 支持 443 端口,有效防止 DNS 污染 114DNS 114.114.114.114 114.114.115.115 官网 oneDNS 114.215.126.16 112.124.47.27 官网 恶意网站实验室旗下,有恶意网站拦截和广告过滤功能 百度 DNS 180.76.76.76 官网 DNSpod 119.29.29.29 182.254.116.116 官网 腾讯旗下 cloudxns 124.251.124.251 官网 世纪互联旗下快网 SDNS 1.2.4.8 210.2.4.8 官网 官方机构 CNNIC 旗下 Yandex Basic 77.88.8.8 77.88.8.1 官网 毛子的良心企业 Yandex Basic 77.88.8.8 77.88.8.2 官网 毛子的良心企业 Yandex Basic 77.88.8.7 77.88.8.3 官网 毛子的良心企业 BAI DNS 223.113.97.99 来自龙文 科学使用务必 HTTPS,支持 EDNS 并且为无污染 DNS
港澳台DNS服务器地址
香港:
205.252.144.228
208.151.69.65
202.181.202.140
202.181.224.2
香港宽频 Hong Kong BroadBand Network DNS 203.80.96.10 203.80.96.9
HKNet 宽频 DNS 202.67.240.222 202.67.240.221
和记环球电讯DNS 202.45.84.58 202.45.84.59
NetFront前线 202.81.252.1 202.81.252.2
Pacific SuperNet 202.14.67.4 202.14.67.14
CyberExpress 202.85.146.104 202.60.252.8
澳门: 202.175.3.8 202.175.3.3
台湾: 168.95.192.1 168.95.1.1
国外DNS服务器地址
美国: 208.67.222.222 208.67.220.220 165.87.13.129 165.87.201.244 205.171.3.65 205.171.2.65 198.41.0.4 198.41.0.4 198.32.64.12 192.33.4.12 192.203.230.10 192.5.5.241 192.112.36.4 192.36.148.17 192.58.128.30 192.9.9.3 193.0.14.129 128.9.0.107 128.8.10.90 66.33.206.206. 208.96.10.221 66.33.216.216 205.171.3.65 205.171.2.65 165.87.13.129 165.87.201.244 A INTERNIC.NET(美国,弗吉尼亚州) 198.41.0.4 B 美国信息科学研究所(美国,加利弗尼亚州) 128.9.0.107 C PSINet公司(美国,弗吉尼亚州) 192.33.4.12 D 马里兰大学(美国马里兰州) 128.8.10.90 E 美国航空航天管理局[NASA](美国加利弗尼亚州) 192.203.230.10 F 因特网软件联盟(美国加利弗尼亚州) 192.5.5.241 G 美国国防部网络信息中心(美国弗吉尼亚州) 192.112.36.4 H 美国陆军研究所(美国马里兰州) 128.63.2.53 I Autonomica公司(瑞典,斯德哥尔摩) 192.36.148.17 J VeriSign公司(美国,弗吉尼亚州) 192.58.128.30 K RIPE NCC(英国,伦敦) 193.0.14.129 L IANA (美国,弗吉尼亚州) 198.32.64.12
OpenDNS 208.67.222.222 208.67.220.220
GoogleDNS 8.8.8.8 8.8.4.4
加拿大: 209.166.160.36 209.166.160.132
英国: 193.0.14.129
日本 202.12.27.33 202.216.228.18
韩国: 164.124.101.31 203.248.240.31 168.126.63.60 168.126.63.61
新西兰: 202.27.184.3
泰国: 209.166.160.132 202.44.8.34 202.44.8.2
印度: 202.138.103.100 202.138.96.2