v1.3.24 feat: add no-TUN environment support and harden Alpine OpenRC daemon

- add IS_TUN detection via /dev/net/tun and skip wireguard warp-ep endpoint when absent
- drop OpenAI geosite rules and skip chatgpt probe on no-TUN machines
- hide WARP hole-punch prompts and custom WARP route menu without TUN
- skip WARP account registration and warp route sync on no-TUN
- fix Alpine OpenRC stop error: always define stop_post, use pidfile/name fallback, clean stale pidfile
- register WARP accounts locally to avoid relay rate limiting
- harden sing-box upgrade download

v1.3.24 feat: 新增无 TUN 环境支持,并加固 Alpine OpenRC 进程守护

- 通过 /dev/net/tun 新增 IS_TUN 检测,无 TUN 时不生成 wireguard warp-ep 出站
- 无 TUN 时去除 OpenAI geosite 分流规则并跳过 chatgpt 探测
- 无 TUN 时隐藏 WARP 辅助打洞询问与自定义 WARP 路由菜单
- 无 TUN 时跳过 WARP 账户注册与 warp 路由同步
- 修复 Alpine OpenRC 停止误报:始终定义 stop_post、pidfile 优先并以进程名兜底、清理残留 pidfile
- 改为本地注册 WARP 账户,避免中转限流导致注册失败
- 修复 sing-box 升级下载健壮性
This commit is contained in:
fscarmen
2026-08-21 11:57:50 +00:00
parent e5d90dfb41
commit 52d4d20568
2 changed files with 138 additions and 84 deletions
+2
View File
@@ -24,6 +24,8 @@
* * *
## 1.更新信息
2026.08.21 v1.3.24 1. Add no-TUN environment support; 2. Fix Alpine OpenRC service stop error; 1. 新增无 TUN 环境支持; 2. 修复 Alpine OpenRC 服务停止误报
2026.08.14 v1.3.23 Force HTTP/2 transport for cloudflared tunnels; cloudflared 隧道统一使用 HTTP/2 传输
2026.08.11 v1.3.22 make Hysteria2 Realm and port hopping mutually exclusive with confirm prompts in install and [sb -d]; 安装与 [sb -d] 修改链路中 Realm 与端口跳跃互斥,切换前均先提示确认