增加AdGuardHome广告拦截开关

This commit is contained in:
悟空的日常镜像仓库 2025-05-20 20:00:20 +08:00
parent 30a8c20e5f
commit 5e37c948cc

View File

@ -321,6 +321,24 @@ set_glfan_temp() {
fi fi
} }
toggle_adguardhome() {
status=$(uci get adguardhome.config.enabled)
if [ "$status" -eq 1 ]; then
echo "Disabling AdGuardHome..."
uci set adguardhome.config.enabled='0'
uci commit adguardhome
/etc/init.d/adguardhome disable
/etc/init.d/adguardhome stop
else
echo "Enabling AdGuardHome..."
uci set adguardhome.config.enabled='1'
uci commit adguardhome
/etc/init.d/adguardhome enable
/etc/init.d/adguardhome start
fi
}
while true; do while true; do
clear clear
gl_name=$(get_router_name) gl_name=$(get_router_name)
@ -345,6 +363,8 @@ while true; do
echo echo
light_magenta " 7. 自定义风扇启动温度" light_magenta " 7. 自定义风扇启动温度"
echo echo
light_magenta " 8. 启用或关闭AdGuardHome广告拦截"
echo
echo " Q. 退出本程序" echo " Q. 退出本程序"
echo echo
read -p "请选择一个选项: " choice read -p "请选择一个选项: " choice
@ -382,6 +402,9 @@ while true; do
7) 7)
set_glfan_temp set_glfan_temp
;; ;;
8)
toggle_adguardhome
;;
q | Q) q | Q)
echo "退出" echo "退出"
exit 0 exit 0