HyPanel v0.5.17
新增 WireGuard 跨节点出口,并支持在面板中自定义 FOU / WireGuard 的 UDP 端口。
- WireGuard:同一出口共用一个监听端口,入口主动连接,面板自动生成并下发密钥、认证对端和路由。
- FOU 默认 UDP 47541,WireGuard 默认 UDP 51820;均可设置为 1–65535 中未被占用的端口。
- 保留出口断线停止出网,支持多个服务共享出口,并清理移除服务的地址、AllowedIPs、路由和旧 FOU 端口。
- 修复自定义端口出口停用后无法重新启用的状态问题,更新备份迁移和安装脚本。
升级面板和两端 Agent。已有 Debian / Ubuntu 节点若缺少 wg,需要在两端执行:
sudo apt-get update && sudo apt-get install -y wireguard-tools新版 Agent Docker 镜像已包含工具;已有容器需更新镜像并重新创建。WireGuard 需要两端内核支持,通常只需在出口端放行所设入站 UDP 端口,入口端需允许 UDP 出站和会话回包。FOU 仍需两端内核 FOU 支持。
在出口节点的“设置 → 出口转发”选择后端和端口,启用并等待“已就绪”,然后在入口服务中选择该出口。更换已使用的后端或端口前,需要先解除服务引用并停用出口。
验证:395 项测试、前端及文档构建、NativeAOT 发布构建通过;Linux WireGuard 实际验证了多服务共享端口、出口 NAT、端口变更、握手保留、资源清理和断线停止出网。