feat(proxy): 重构 Proxy 节点管理与隧道系统

- 重构 proxy_nodes 管理端,支持节点注册、心跳、隧道生命周期管理
- 增强 tunnel 嵌入式 hub 和隧道协议
- 重构 aether-proxy 配置、隧道客户端、心跳和调度机制
- 调整 admin OAuth/配额/导入等处理器的参数传递
- 扩展数据迁移模块
- 补充 proxy nodes、OAuth、配额、系统导入等测试
- 更新前端 proxy nodes 视图和 API
This commit is contained in:
fawney19
2026-04-14 22:51:02 +08:00
parent fb31928e44
commit a4e7ac1df6
55 changed files with 3477 additions and 892 deletions

View File

@@ -646,6 +646,7 @@ def test_python_host_app_surface_keeps_shell_routes_and_rejects_removed_edges()
assert _app_matches_http_route("/api/admin/usage/usage-1", "GET") is False
assert _app_matches_http_route("/api/admin/usage/usage-1/replay", "POST") is False
assert _app_matches_http_route("/api/admin/proxy-nodes", "GET") is False
assert _app_matches_http_route("/api/admin/proxy-nodes/node-1", "GET") is False
assert _app_matches_http_route("/api/admin/proxy-nodes/register", "POST") is False
assert _app_matches_http_route("/api/admin/proxy-nodes/heartbeat", "POST") is False
assert _app_matches_http_route("/api/admin/proxy-nodes/unregister", "POST") is False