feat: add direct DNS updates to Go agent

This commit is contained in:
benya
2026-07-21 04:03:49 +03:00
parent c31e52a90c
commit 6e9b5a99c2
20 changed files with 442 additions and 16 deletions

View File

@@ -8,6 +8,7 @@ It provides:
- HTTPS server URL and polling interval;
- one-time enrollment grant input;
- connectivity targets and tunnel identity path;
- opt-in public IPv4/IPv6 discovery and direct DNS update interval;
- explicit lab-only HTTP override;
- controlled device identity reset for re-enrollment.
@@ -67,8 +68,8 @@ application to the router. Do not copy or install the shell runtime at the same
cd dist/rmm-openwrt-25.12.4-ramips-mt7621
sha256sum -c SHA256SUMS
scp \
rmm-agent-go-production-0.5.2-r1.apk \
luci-app-rmm-agent-0.1.0-r1.apk \
rmm-agent-go-production-0.6.0-r1.apk \
luci-app-rmm-agent-0.2.0-r1.apk \
root@ROUTER_IP:/tmp/
```
@@ -76,8 +77,8 @@ Then install the locally built, unsigned packages over SSH:
```sh
apk add --allow-untrusted \
/tmp/rmm-agent-go-production-0.5.2-r1.apk \
/tmp/luci-app-rmm-agent-0.1.0-r1.apk
/tmp/rmm-agent-go-production-0.6.0-r1.apk \
/tmp/luci-app-rmm-agent-0.2.0-r1.apk
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart
```