爱快通过Docker制作内网、外网AdGuardhome去广告、网页秒开教程(旧版文章)
爱快通过Docker制作内网、外网AdGuardhome去广告、网页秒开教程(旧版文章)

爱快通过Docker制作内网、外网AdGuardhome去广告、网页秒开教程(旧版文章)

爱快通过Docker制作内网、公网AdGuardHome去广告、网页秒开教程

这是旧版文章,2024年新版教程请访问https://flighhai.cn/?p=544

首先登陆爱快云进行Docker的安装,点击插件应用。在插件市场中可以看见Docker的图标,点击安装,在弹出的窗口中选择需要安装Docker的路由器。

首次安装需要选择储存分区。进入爱快磁盘管理分出磁盘,然后选择绑定业务为“普通存储”挂载路径按照自己的需求进行设置。完成分区后再次进入Docker,点击开关旁边的服务设置。将储存分区设置为刚刚添加的分区。然后需要将将镜像库URL设置为:https://hub-mirror.c.163.com/(这个是163的公共镜像库)然后点击保存。设置完成后Docker服务就会自动开启了。

然后进行接口管理,点击接口管理、添加。接口名称设置为自己想要的。IPV4的地址不能和爱快的地址是同一个。例如爱快的地址是10.24.112.1 DHCP为10.24.112.2-10.24.112.255 这里的IPV4地址就不能是这个范围。可以设置为192.168.10.0/24然后IPV4网关设置为192.168.10.1我们之后通过192.168.10.1也可以进入爱快的登陆后台页面。然后将IPV6也开启,IPV6地址设置为fd32::/64然后IPV6网关设置为fd32::1然后点击保存。

保存完成后可以看的接口名称多了一个doc_XXX的接口名称,XXX为刚刚设置的接口名称。

然后进行镜像管理,点击镜像管理、添加,然后点击镜像库下载。在镜像库搜索栏里面输入adguard。

镜像名称是:adguard/adguardhome    描述是Network-wide ads & trackers blocking DNS server。然后点击进入下载页并选择最新版。例如:adguard/adguardhome:v0.108.0-b.20,请尽量下载新版!!!

稍等一会跑码之后会自动返回镜像管理页面,并且可以看的刚刚添加的镜像。

然后进行容器的添加,点击容器列表、添加。容器名称设置为自己喜欢的,例如AdGuardHome。内存占用按照自己的需求设置,最低值建议为128兆。如果设备比较多规则比较多建议设置到512兆以上

镜像文件选择刚刚添加的镜像文件。内网接口也是选择刚刚添加的网络接口。IPV4地址填刚刚自己设置的网段,例如刚刚教程里设置的是192.168.10.0/24网段,在这里AdGuardHome的IPV4地址就设置为192.168.10.2然后IPV6地址可以留空,呆会回自动设置。然后勾选开机自启。然后点击高级设置。需要添加两个路径。

第一个路径为/opt/adguardhome/work

“原路径”需要在文件管理里面添加建议在Docker文件夹里面创建adguardhome文件夹创建confdir和workdir文件夹。然后将workdir的文件路径复制过去。注意不要将空格一起复制了。

第二个路径为/opt/adguardhome/conf

原路径和上面相同复制confdir的文件夹路径进去。然后点击保存。

现在就可以通过刚刚的IPV4地址192.168.10.2:3000进入AdGuardHome进行设置!!!!!

!!!!!!!!!!!!!!!!!

(AdGuardHome的初始化页面端口是3000)

(AdGuardHome的初始化页面端口是3000)

(AdGuardHome的初始化页面端口是3000)

!!!!!!!!!!!!!!!!!

进行完成初始化设置之后进入主菜单点击设置、DNS设置,然后设置上游DNS服务器。这里需要按照自己的地区、以及需要进行设置(如果需要用到科学上网请务必记得添加谷歌的DNS:8.8.8.8)

例如:

https://dns10.quad9.net/dns-query
223.5.5.5
223.6.6.6
180.76.76.76
182.254.116.116
119.29.29.29
114.114.114.114
112.106.53.22
112.106.53.34
168.126.63.1
168.126.63.2
168.95.192.1
168.95.1.1
198.153.194.1
198.153.192.1
101.226.4.6
123.125.81.6
117.50.11.11
117.50.10.10
1.2.4.8
4.2.2.1
8.8.8.8
8.8.4.4
9.9.9.9
113.205.16.215
208.67.222.222
208.67.220.220
202.14.67.4
202.130.97.66
168.95.192.1
168.126.63.1
80.80.80.80
203.112.2.4
185.222.222.222
45.11.45.11
2400:3200::1
2400:3200:baba::1
2402:4e00::
2400:da00::6666
240e:4c:4008::1
240e:4c:4808::1
2408:8899::8
2408:8888::8
2409:8088::a
2409:8088::b
240C::6644
240C::6666
https://doh.pub/dns-query
https://1.12.12.12/dns-query
https://120.53.53.53/dns-query
https://sm2.doh.pub/dns-query
https://223.5.5.5/dns-query
https://223.6.6.6/dns-query
https://dns.alidns.com/dns-query
https://doh.360.cn/dns-query
https://dns.cfiec.net/dns-query
https://rubyfish.cn/dns-query
https://dns.rubyfish.cn/dns-query
https://doh.dns.sb/dns-query
https://doh.sb/dns-query
https://dns.google/dns-query
https://dns.quad9.net/dns-query
https://doh.opendns.com/dns-query
https://1.1.1.1/dns-query
tls://dns.rubyfish.cn
tls://8.8.8.8
tls://8.8.4.4
tls://dns.google:853

然后在Bootstrap DNS 服务器添加

219.141.136.10
219.141.140.10
202.96.199.133
119.29.29.29
223.5.5.5
180.76.76.76
8.8.8.8
8.8.4.4
208.67.222.222
9.9.9.10
149.112.112.10
2620:fe::10
2620:fe::fe:10

并将模式选择为“并行请求”

然后下面DNS服务配置将速度限制更改为0。缓存大小按照自己需求设置。我的设置为4294967295字节也就是4GB的意思。最小TTL为600最大TTL为3600并且勾选乐观缓存。

DNS过滤需要点击过滤器、DNS封锁清单选择自己需要的并添加,添加过程可能稍微有点慢需要等一下。

推荐添加的自定义URL过滤:

1、HalfLife,规则合并自EasylistChina、EasylistLite、CJX’sAnnoyance 合并规则

https://gitee.com/halflife/list/raw/master/ad.txt

2、优酷html5播放器规则

http://git.oschina.net/yiclear/rules/raw/master/yk_h5.txt

3、CJX’s Annoyance List : 过滤烦人的自我推广,并补充 EasyPrivacy 隐私规则

https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

4、我不关心 Cookie 的问题,屏蔽网站的 cookies 相关的警告

https://www.i-dont-care-about-cookies.eu/abp/

5、乘风广告过滤规则+视频过滤规则,[乘风规则更新详情]

https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt

6、EasyPrivacy 是隐私保护,不被跟踪

https://easylist-downloads.adblockplus.org/easyprivacy.txt

最后回到爱快将爱快自带的DNS加速关闭。再去到DHCP设置里面将主、副DNS均设置为AdGuardHome的地址例如192.168.10.2.然后点击保存,点击重启DHCP服务器就可以使用了。

发表回复