AdGuard Home一个可以实行web管理的dns系统

项目地址:https://github.com/AdguardTeam/AdGuardHome/releases

CentOS 7 X64安装

#下载AdGuard Home wget
wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.101.0/AdGuardHome_linux_amd64.tar.gz
#解压 
tar -zxvf  AdGuardHome_linux_amd64.tar.gz 
#进入AdGuardHome目录 
cd AdGuardHome 

#放行3000及80端口(AdGuardHome初始化需要使用)
walld放行3000及80端口 (可以关闭防火墙一步到位)
firewall-cmd --zone=public --add-port=3000/tcp --permanent firewall-cmd --reload 
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
#iptables放行3000及80端口 
iptables -A INPUT -p tcp --dport 3000 -j ACCEPT service iptables
iptables -A INPUT -p tcp --dport 80 -j ACCEPT service iptables
save
#启动AdGuard Home 
./AdGuardHome
运行AdGuardHome后,会提示打开http://IP:3000端口进行初始化

根据向导下一步,端口监听建议选择你本机IP监听即可

其他

以下是过滤规则的一些说明,更多规则可以在AdGuardHome后台查看或参考官方帮助文档。

  1. ||example.org^ – 封锁example.org域及其他子域
  2. @@||example.org^ – 解除封锁example.org域及其他子域
  3. 127.0.0.1 example.org – 将example.org host指向到127.0.0.1(不包含其他子域)
  4. ! – 注释符号
  5. # – 也是一个注释符号
  6. /REGEX/ – 正则表达式模式

额外设置

为了方便管理,可以继续输入命令./AdGuardHome -s install安装为服务,然后就可以使用下面的命令来进行管理了。

#启动
systemctl start AdGuardHome
#开机自启
systemctl enable AdGuardHome
#重启
systemctl restart AdGuardHome
#停止
systemctl stop AdGuardHome

DNS默认使用53(TCP/UDP)端口进行通信,因此别忘记放行53端口,否则DNS无法正常使用。

#firewalld放行53端口
firewall-cmd --zone=public --add-port=53/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
firewall-cmd --reload
#iptables放行53端口
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
service iptables save
暂无评论

发送评论 编辑评论


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