N1旁路由内利用Docker安装AdGuardHome

项目地址

创建目录

  • 登录后台,查看Docker根目录,默认为 /mnt/mmcblk1p3/docker
  • 使用路由内置的TTYD终端或者其他shell连接到N1旁路由,创建AdGuardHome所需文件夹目录
mkdir -p /mnt/mmcblk1p3/docker/adguardhome/workdir
mkdir -p /mnt/mmcblk1p3/docker/adguardhome/confdir

抓取镜像

docker pull adguard/adguardhome:arm64-latest

启动容器

docker run --name adguardhome -v /mnt/mmcblk1p3/docker/adguardhome/workdir:/opt/adguardhome/work -v /mnt/mmcblk1p3/docker/adguardhome/confdir:/opt/adguardhome/conf --restart always --net host -d adguard/adguardhome:arm64-latest

配置 AdGuardHome

浏览器输入N1旁路由IP:3000进行初始化配置,如旁路由地址为http://192.168.123.2,则 AdGuardHome 的地址为http://192168.123.2:3000

修改默认端口

  • 因80端口和53端口已经使用,提示已绑定,我这边修改为1180和1153
  • 接下来根据引导设置登录AdGuardHome的用户名和密码

使用AdGuardHome

  • 上述配置已经将AdGuardHome的网页管理页面修改为1180,所以通过网址http://192.168.1.1:1080 进入

DNS设置

  • 进入设置-DNS设置,修改上游DNS服务器, 选项留空则AdGuard Home 将会使用 Cloudflare DNS 作为上游 DNS,也可以使用下方AdGuardHome提供的的拦截各类型的DNS服务器, 国内访问根据情况而定,可能延时较高 ,配合国内DNS使用

https://kb.adguard.com/en/general/dns-providers

上游DNS服务器

tls://dns.adguard.com
tls://dns.quad9.net
tls://dns.google
tls://1.1.1.1
223.5.5.5
223.6.6.6
114.114.114.114
114.114.115.115
119.29.29.29
119.28.28.28
tls://1.0.0.1
https://dns.cloudflare.com/dns-query
https://doh.cleanbrowsing.org/doh/family-filter/

Bootstrap DNS 服务器

114.114.114.114:53
8.8.8.8:53
8.8.4.4:53
1.1.1.1:53
208.67.220.220:53
208.67.222.222:53

过滤器

  • 默认过滤器针对国内广告效果不佳,可以是使用如下过滤规则

EasyList China : 国内网站广告过滤的主规则。
https://easylist-downloads.adblockplus.org/easylistchina.txt

EasyList China+EasyList

https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt

ABP filters

https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt

EasyPrivacy (隐私保护)

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

CJX’s Annoyance List : (过滤烦人的自我推广,并补充EasyPrivacy隐私规则)
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt

乘风 广告过滤规则:

https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt

NeoHosts(屏蔽百度 360 统计服务劫持)

https://hosts.nfz.moe/full/hosts

StevenBlack/hosts:(多个规则集合)

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

  • 优酷网如果播放无限加载,需要在过滤器-自定义静态规则中加入一条规则,内容为@@mp4.ts

设置旁路由器DNS

  • 将 AdGuardHome 的1153端口设置为 dnsmasq 的上游DNS,进入OpenWrt后台,找到网络-DHCP/DNS-基本设置,将DNS转发修改为
127.0.0.1#1153

找到网络-接口-修改-基本设置,将使用自定义的DNS服务器修改为

192.168.123.2
223.5.5.5

评论

  1. rlqkas
    Windows Chrome 78.0.3904.108
    7月前
    2020-5-10 19:22:37

    谢谢·已成功设置

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇