3x-ui 式共享节点改造:nodes 状态机 + nodeClients 各自凭据

- 移除 VMess 协议
- VLESS/SS2022 按用户流量统计(AnyTLS 日志解析,SS 节点级)
- sing-box v2ray_api stats 支持
- 内存优化:面板 128M,agent 64M,sing-box 64M
This commit is contained in:
Muse
2026-10-19 22:23:40 +08:00
parent 1678f766ac
commit 084afeb8f4
35 changed files with 2142 additions and 1749 deletions
+3 -3
View File
@@ -4,8 +4,8 @@ const fs = require('node:fs');
const path = require('node:path');
const COLLECTIONS = [
'users', 'servers', 'agents', 'enrollmentTokens', 'customers', 'chains',
'deployments', 'jobs', 'activity', 'observations', 'subscriptionAccess', 'subscriptionClients'
'users', 'servers', 'agents', 'enrollmentTokens', 'customers', 'nodes',
'nodeClients', 'jobs', 'activity', 'observations', 'subscriptionAccess', 'subscriptionClients'
];
function emptyData() {
@@ -20,7 +20,7 @@ function emptyData() {
completedJobRetentionDays: 7
},
users: [], servers: [], agents: [], enrollmentTokens: [], customers: [],
chains: [], deployments: [], jobs: [], activity: [], observations: [], subscriptionAccess: [], subscriptionClients: []
nodes: [], nodeClients: [], jobs: [], activity: [], observations: [], subscriptionAccess: [], subscriptionClients: []
};
}