File tree Expand file tree Collapse file tree 7 files changed +17
-33
lines changed
Expand file tree Collapse file tree 7 files changed +17
-33
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ language: zh-cn
1414theme : auto
1515dns :
1616 bind_hosts :
17- - 0 .0.0.0
17+ - 127 .0.0.1
1818 port : 5591
1919 anonymize_client_ip : false
2020 ratelimit : 0
Original file line number Diff line number Diff line change 77
88使用前需关闭私人dns,不可用wap接入点,AdGuard Home后台管理地址http://127.0.0.1:3000,用户名/密码root (若面具页面显示运行中,但无法打开后台,则可能是系统被精简web服务相关导致,或者换浏览器试下),本机流量数据或wifi都支持过滤,AdGuard Home后台有数据变化代表模块生效。
99
10- # ↓↓↓特殊使用环境说明↓↓↓
10+ # Features
11+ - DNS上游为腾讯阿里的DOH(IP)
12+ - 仅内置[ 秋风广告规则] ( https://github.com/TG-Twilight/AWAvenue-Ads-Rule )
1113
12- 1 . VPN类软件:SSR软件默认设置可用可过滤、V2RayNG软件默认设置可用可过滤,Clash软件默认设置加勾选网络-系统代理(可用但无法过滤),其它软件自行测试。
14+ # 特殊使用环境说明
1315
16+ 1 . VPN类软件:SSR软件默认设置可用可过滤、V2RayNG软件默认设置可用可过滤,Clash软件默认设置加勾选网络-系统代理(可用但无法过滤),其它软件自行测试。
14172 . 免流类Magisk模块:免流类模块在全局规则模式都可以使用。
15-
16183 . 翻墙类Magisk模块:AdGuard Home后台里的DNS上游需全部删除,加一条:127.0.0.1: X (X是翻墙模块的监听端口),才可以使用。
17-
18194 . 模块默认监听端口为5591,若你有特殊需求,可在AdGuardHome.yaml文件修改 port: 5591 需要重启生效。(注意:若使用53端口,则无法开启热点)
1920
20- 5 . 模块默认仅支持本机打开后台,若你需要同局域网其它设备打开后台,可在AdGuardHome.yaml文件修改 address: 127.0.0.1:3000为 address: 0.0.0.0:3000 需要重启生效
21-
2221# 为什么要做这个模块
2322
24- > 这个模块是由topdalao制作的[ AdguardHome_magisk] ( https://github.com/410154425/AdGuardHome_magisk ) 改版的,经过了一番研究,我精简掉了大部分代码,更换了默认规则,二改有着更好的性能,且不会强制更新(后续会加上magisk自带的更新链接) ,该模块仅供学习交流,如各路大神有好的建议欢迎指出!
23+ > 这个模块是由topdalao制作的 [ AdguardHome_magisk] ( https://github.com/410154425/AdGuardHome_magisk ) 改版的,经过了一番研究,我精简掉了大部分代码,更换了默认规则,二改有着更好的性能,且不会强制更新,该模块仅供学习交流,如各路大神有好的建议欢迎指出!
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11id=AdGuardHome
22name=AdGuardHome For Magisk
3- version=20231208
4- versionCode=4
3+ version=20231209
4+ versionCode=5
55author=top大佬(酷安)/twoone3
6- description=通过DNS层面过滤广告、防DNS劫持,后台地址http://127.0.0.1:3000,用户名/密码root
7- updateJson=https://raw.githubusercontent.com/twoone-3/AdguardHome/main/update.json
6+ description=通过DNS层面过滤广告、防DNS劫持,后台地址http://127.0.0.1:3000,用户名/密码root
Original file line number Diff line number Diff line change @@ -3,13 +3,15 @@ until [ $(getprop sys.boot_completed) ]; do
33done
44MODDIR=${0%/* }
55chmod +x " $MODDIR /AdGuardHome"
6- " $MODDIR /AdGuardHome" > /dev/null 2>&1 &
6+ " $MODDIR /AdGuardHome" > " $MODDIR /AdGuardHome.log " 2>&1 &
77# 读取配置文件的端口
8- port_yaml =" $( cat " $MODDIR /AdGuardHome.yaml" | egrep ' ^ port: ' | sed -n ' s/ port: //g;s/ //g;$p' ) "
8+ adhome_port =" $( cat " $MODDIR /AdGuardHome.yaml" | egrep ' ^ port: ' | sed -n ' s/ port: //g;s/ //g;$p' ) "
99# 新建规则链
1010iptables -t nat -N ADHOME
1111# 将 53 端口所有 upd tcp 流量转发到 adguard home
12- iptables -t nat -A ADHOME -p udp --dport 53 -j DNAT --to-destination " 127.0.0.1:$port_yaml "
13- iptables -t nat -A ADHOME -p tcp --dport 53 -j DNAT --to-destination " 127.0.0.1:$port_yaml "
12+ iptables -t nat -A ADHOME -p udp --dport 53 -j REDIRECT --to-ports ${adhome_port}
13+ iptables -t nat -A ADHOME -p tcp --dport 53 -j REDIRECT --to-ports ${adhome_port}
14+ ip6tables -t nat -A ADHOME -p udp --dport 53 -j REDIRECT --to-ports ${adhome_port}
15+ ip6tables -t nat -A ADHOME -p tcp --dort 53 -j REDIRECT --to-ports ${adhome_port}
1416# 将 ADHOME 规则添加到 OUTPUT
15- iptables -t nat -I OUTPUT -j ADHOME
17+ iptables -t nat -A OUTPUT -j ADHOME
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments