sagitchu
608fbf74de
fix(backend): randomize new tunnel relay ports safely
2026-04-01 20:16:31 +08:00
sagitchu
9de240f034
feat(monitoring): add node/tunnel metrics, service monitors, and health checks
...
- Add NodeMetric/TunnelMetric/ServiceMonitor models and repository methods
- Implement metrics ingestion service with per-minute bucket aggregation
- Add health checker for node connectivity monitoring
- Wire node metrics from WebSocket SystemInfo messages
- Add tunnel metrics ingestion from flow upload endpoint
- Create monitoring REST API endpoints for nodes, tunnels, services
- Implement service monitor CRUD and execution (TCP/ICMP checks)
- Add MonitorPermission for non-admin access control
- Create frontend monitor page with node/tunnel/service views
- Add tunnel metrics ingestion from agent flow reports
- Include schema migration for tunnel_metric unique index
- Fix tunnel entry port conflict validation to use transaction
Entire-Checkpoint: 030821a7c8e3
2026-03-17 14:59:09 +08:00
sagitchu
1383174b31
refactor: Standardize empty state UI for tunnel and user pages, update announcement banner styling, and add new entries to .gitignore.
2026-02-21 16:36:36 +08:00
sagit
42701e6c01
chore(repo): remove analysis submodule reference ( #141 )
2026-02-18 21:24:17 +08:00
sagit
d6c17aee79
feat(config): use tunnel-style selectors for backup import/export ( #140 )
...
* feat(config): use tunnel-style backup selectors with select-all
* feat(config): move backup selectors into modals
* chore(repo): ignore .opencode and add analysis reference
2026-02-18 21:14:05 +08:00
sagit
1733948a1b
Merge branch 'main' into opencode/glowing-orchid
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-12 06:52:06 +00:00
sagit
cedcaebd1f
feat(postgres): add postgres backend support and migration docs
2026-02-12 06:38:25 +00:00
sagit
a0b975b62a
chore: add go-gost/gost binary to .gitignore
2026-02-11 08:53:03 +00:00
sagit
d515d610b9
chore: remove tracked paneld binary and ignore local artifact
2026-02-10 02:43:08 +00:00
sagit
b6333d81a2
fix: restore panel list endpoints and bootstrap sqlite state
2026-02-06 12:23:46 +00:00
qaq
65ca18d649
2.0版本测试
2025-11-19 14:28:45 +08:00
qaq
b83f6c0023
添加版本管理
2025-11-14 10:06:29 +08:00
qaq
70ff6969e7
test
2025-11-13 16:35:12 +08:00
qaq
50e7ff0f36
随机构造自签证书信息,修复屏蔽协议引发的udp问题
2025-10-09 14:55:05 +08:00
qaq
6c4f9cd24c
适配ios端
2025-08-21 15:40:35 +08:00
qaq
821ab5c76b
1
2025-08-20 17:08:44 +08:00
qaq
b1647ed309
修复转发暂停问题 增加安卓apk
2025-08-20 13:43:35 +08:00
qaq
791cde3eb2
新增支持隧道和转发选择出口ip
2025-08-07 13:50:17 +08:00
qaq
b5fa66f5e5
移除加速
2025-07-17 11:47:20 +08:00
qaq
286962ff33
修复
2025-07-10 17:16:52 +08:00
qaq
bdaca235fb
添加强制断开链接
2025-06-30 17:03:11 +08:00
qaq
2789fc8f5e
添加vite
2025-06-27 13:45:18 +08:00
qaq
f3e9b31ed3
流量统计
2025-06-23 19:07:53 +08:00
qaq
25a1d0daa0
适配h5
2025-06-19 11:34:24 +08:00
qaq
ce6f5917c2
兼容v6
2025-06-17 16:24:47 +08:00
qaq
08cb8a4b53
兼容
2025-06-17 14:26:48 +08:00
qaq
1c23753175
同步本地和远程:删除无用文件
2025-06-17 12:30:24 +08:00
qaq
9fa968d07c
init
2025-06-17 12:17:33 +08:00
qaq
cf4a2bcc45
兼容新旧命令
2025-06-12 15:47:48 +08:00
qaq
eca31838a5
init
2025-06-12 15:34:16 +08:00
qaq
959ff9e2f2
init
2025-06-12 15:32:13 +08:00