Skip to content

immwrt24.0.1运行adg.run #27

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Kwonelee opened this issue Jun 10, 2025 · 2 comments
Open

immwrt24.0.1运行adg.run #27

Kwonelee opened this issue Jun 10, 2025 · 2 comments

Comments

@Kwonelee
Copy link

Kwonelee commented Jun 10, 2025

immwrt24.0.1运行adg.run时(arm64),会自动将官方软件源中的adg也一并安装。导致系统会安装两个adg程序?
Image

【系统】-【启动项】中能看到两个adg,一个是adguardhome,另一个是AdGuardHome
Image

@kurikomoe
Copy link

kurikomoe commented Jun 10, 2025

adguardhome (全小写) 这个大概是 gl-inet 自己的 adguardhome 控制脚本(按我在 be3600 上的经验,如果不是的话另说
这个在 CN 固件里被屏蔽了,转区到 US 可以看到 gl-inet 路由器官方管理界面有 adg 控制相关的设定。

be3600 上这个脚本的功能是:
将 53 端口转发给 3053 (adg 默认 dns)
以 glinet 模式启动 /usr/bin/AdGuardHome (软链接到 /etc/AdGuardHome/AdGuardHome)

glinet 模式是把 adg 的 web 管理界面认证交给 glinet 处理,而非用自身的账号体系。

如果用 luci-app-adguardhome 的话,adguardhome 这个建议屏蔽或者按照 release 页面删除路由器自带的 adg 相关管理组件。

btw,我的印象里 luci-app-adguardhome 是使用 iptables 处理的 53 转发逻辑(而非使用 uci set firewall),
因此 be3600 上只有 nftables/nft 的情况下,53 端口转发应该会失效,用 dnsmasq 上游设定能生效,但是会导致 adg 不知道 dns 请求的来源 ip 。

@Kwonelee
Copy link
Author

我尝试执行.run文件时,先屏蔽所有软件包源地址试试

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants