新增启动或关闭AdGuardHome

This commit is contained in:
悟空的日常镜像仓库 2025-05-24 07:56:55 +08:00
parent 21ff380553
commit 113c22ba74

View File

@ -330,13 +330,6 @@ update_opkg_config() {
esac esac
} }
do_luci_app_adguardhome() {
setup_software_source 0
opkg remove gl-sdk4-adguardhome --force-removal-of-dependent-packages
green "请访问 https://github.com/wukongdaily/RunFilesBuilder/"
green "自行生成带内核最新版luci-app-adguradhome的run安装包 然后在iStore安装"
}
do_luci_app_wireguard() { do_luci_app_wireguard() {
setup_software_source 0 setup_software_source 0
opkg install luci-app-wireguard opkg install luci-app-wireguard
@ -506,6 +499,27 @@ EOF
} }
# 启用adguardhome
toggle_adguardhome() {
status=$(uci get adguardhome.config.enabled)
if [ "$status" -eq 1 ]; then
echo "Disabling AdGuardHome..."
uci set adguardhome.config.enabled='0' >/dev/null 2>&1
uci commit adguardhome >/dev/null 2>&1
/etc/init.d/adguardhome disable >/dev/null 2>&1
/etc/init.d/adguardhome stop >/dev/null 2>&1
green "AdGuardHome 已关闭"
else
echo "Enabling AdGuardHome..."
uci set adguardhome.config.enabled='1' >/dev/null 2>&1
uci commit adguardhome >/dev/null 2>&1
/etc/init.d/adguardhome enable >/dev/null 2>&1
/etc/init.d/adguardhome start >/dev/null 2>&1
green "AdGuardHome 已开启 访问 http://192.168.8.1:3000"
fi
}
while true; do while true; do
clear clear
gl_name=$(get_router_name) gl_name=$(get_router_name)
@ -530,7 +544,7 @@ while true; do
echo " 4. 设置风扇开始工作的温度(仅限MT3000)" echo " 4. 设置风扇开始工作的温度(仅限MT3000)"
echo " 5. 恢复原厂OPKG配置软件包" echo " 5. 恢复原厂OPKG配置软件包"
echo echo
echo " 6. 卸载GL原厂Adguardhome(10MB)" echo " 6. 启用/关闭原厂adguardhome"
echo " 7. 安装luci-app-wireguard" echo " 7. 安装luci-app-wireguard"
echo " 8. 更新luci-app-quickstart" echo " 8. 更新luci-app-quickstart"
echo " 9. 安装Argon紫色主题" echo " 9. 安装Argon紫色主题"
@ -584,7 +598,7 @@ while true; do
recovery_opkg_settings recovery_opkg_settings
;; ;;
6) 6)
do_luci_app_adguardhome toggle_adguardhome
;; ;;
7) 7)
do_luci_app_wireguard do_luci_app_wireguard