新增启动或关闭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
}
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() {
setup_software_source 0
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
clear
gl_name=$(get_router_name)
@ -530,7 +544,7 @@ while true; do
echo " 4. 设置风扇开始工作的温度(仅限MT3000)"
echo " 5. 恢复原厂OPKG配置软件包"
echo
echo " 6. 卸载GL原厂Adguardhome(10MB)"
echo " 6. 启用/关闭原厂adguardhome"
echo " 7. 安装luci-app-wireguard"
echo " 8. 更新luci-app-quickstart"
echo " 9. 安装Argon紫色主题"
@ -584,7 +598,7 @@ while true; do
recovery_opkg_settings
;;
6)
do_luci_app_adguardhome
toggle_adguardhome
;;
7)
do_luci_app_wireguard