Commit Graph
4 Commits
Author SHA1 Message Date
Hermes Agent 6a3015aecc fix: skip install self-copy of settings.conf (same path) 2026-07-23 09:04:38 +00:00
Hermes Agent 06f941c519 feat: bind_interface-only by default + WWAN watch auto-rebind
- Default BIND_SOURCE_IP=false: do not pin inet4_bind_address (stale
  source IP after WWAN re-dial was the main rep=0x01 cause).
- Add scripts/watch-cellular.sh: ip monitor events + poll, regenerate
  when iface missing or pinned source IP drifts.
- systemd: cellular-proxy-watch.service + 2min timer oneshot fallback.
- cpxy watch {status|once|start|stop|logs}
- Install/upgrade enable watch when ENABLE_CELLULAR_WATCH=true.
2026-07-23 09:02:46 +00:00
Hermes Agent 062a3eee90 fix: refresh stale cellular source IP and resolve cpxy symlink BASE
WWAN re-dial often keeps iface name (wwan0) but changes private IP.
Stale inet4_bind_address then makes SOCKS rep=0x01 while the panel still
looks healthy. generate/cpxy now re-read live source IP on each regenerate.

Also fix /usr/local/bin/cpxy symlink: dirname($0) became /usr/local and
broke rebind/generate (missing lib.sh).
2026-07-23 08:53:37 +00:00
Hermes b2a7332f86 feat: 一条 curl 自动装/升(未装安装、已装升级) 2026-07-21 14:23:31 +00:00