Commit Graph

  • 1486a67124 docs(readme): panel is Go now — drop Node.js description, correct memory figures (panel ~15MB) main aaaamoooo 2026-10-21 22:34:23 +08:00
  • 733ec38022 更新 README.md rogue 2026-10-21 22:31:31 +08:00
  • 5cfc5bebd7 docs(v4): batch report for items 24/25 + notes entries as authored aaaamoooo 2026-10-21 13:45:15 +00:00
  • 1e7ccd3cbe feat(ui): working bulk operations on servers/customers/nodes lists (item 24) aaaamoooo 2026-10-21 13:31:58 +00:00
  • 408b03ee68 feat(agent-auth): session tokens replace per-request scrypt (item 25) aaaamoooo 2026-10-21 13:12:19 +00:00
  • 18074daf50 fix(web): keep Reality scanner results table inside its modal (item 16 follow-up) aaaamoooo 2026-10-21 12:33:32 +00:00
  • 08bf2d08a2 docs: amo v3 batch report + round notes (items 12/15/16/17/20/21/22/23) aaaamoooo 2026-10-21 11:08:18 +00:00
  • 0f7495546f test(panel): scale item-22 benchmarks to 20-server seed aaaamoooo 2026-10-21 10:54:36 +00:00
  • 6d97d4e172 perf(web): page-data cache + progressive rendering (item 22, frontend) aaaamoooo 2026-10-21 10:50:56 +00:00
  • 05366d9177 perf(panel): kill per-request full-database clones (item 22, backend) aaaamoooo 2026-10-21 10:50:00 +00:00
  • 0ab31ae32c feat: Reality target scanner (item 16) aaaamoooo 2026-10-21 10:47:10 +00:00
  • 4199a43660 test(panel): rename colliding login helper in reality-keys test aaaamoooo 2026-10-21 10:44:54 +00:00
  • a9d98675ac feat: show server Reality keypair on node edit form (item 17) aaaamoooo 2026-10-21 10:44:32 +00:00
  • 8189a513e1 feat(web): drop per-binding list from customer credentials tab (item 15) aaaamoooo 2026-10-21 10:43:37 +00:00
  • 80140f391f feat(panel): coalesce binding-class rebuilds in a fixed 10s window (item 23) aaaamoooo 2026-10-21 10:43:27 +00:00
  • 2fafd85d1f feat(panel): build-before-bind + socks5 fixed node account (items 20+21) aaaamoooo 2026-10-21 10:40:58 +00:00
  • bb974e2ed7 fix(agent): fall back to install record for sing-box core version (item 12) aaaamoooo 2026-10-21 10:36:09 +00:00
  • aa2ee62d32 hotfix(panel): bind inbounds to stack wildcard instead of registered public address aaaamoooo 2026-10-21 07:16:38 +00:00
  • 5733928198 docs: report addendum for items 10-13 backup-20261021 aaaamoooo 2026-10-20 21:47:59 +00:00
  • 18bbd388ea feat(web): topbar/nav cleanup batch (items 10-13) aaaamoooo 2026-10-20 21:47:16 +00:00
  • 25cb58245c docs: round-2 (v2) nine-item change report aaaamoooo 2026-10-20 21:41:49 +00:00
  • 0037116edc feat: manual landing endpoints for forward nodes (item 8) aaaamoooo 2026-10-20 21:36:20 +00:00
  • d316d0f8bb feat: customer-level credentials shared across all nodes (item 2) aaaamoooo 2026-10-20 21:21:13 +00:00
  • b49c134513 feat(agent+panel): sing-box core version probe and display (round-2 #4) aaaamoooo 2026-10-20 21:02:59 +00:00
  • 35c9bd2cc0 feat(panel): customers stats strip with 3x-ui depletion semantics (round-2 #1) aaaamoooo 2026-10-20 20:56:28 +00:00
  • 1b32b57377 feat(web): UI batch — content width, latency removal, icon tooltips, avatar removal (round-2 #3/#5/#6/#9) aaaamoooo 2026-10-20 20:52:38 +00:00
  • 3de4c4945f fix(panel-go): random ports roll once — sticky across edits (round-2 #7) aaaamoooo 2026-10-20 20:48:58 +00:00
  • 85763ebdb7 test(panel-go): freeze Go golden behavior baseline (Node retired, difftest superseded) aaaamoooo 2026-10-20 20:45:33 +00:00
  • 79639ac338 docs: report addendum for items 10-13 aaaamoooo 2026-10-20 21:47:59 +00:00
  • 6d12e54606 feat(web): topbar/nav cleanup batch (items 10-13) aaaamoooo 2026-10-20 21:47:16 +00:00
  • 070e699a14 docs: round-2 (v2) nine-item change report aaaamoooo 2026-10-20 21:41:49 +00:00
  • 18048f309e feat: manual landing endpoints for forward nodes (item 8) aaaamoooo 2026-10-20 21:36:20 +00:00
  • ad18e16ac6 feat: customer-level credentials shared across all nodes (item 2) aaaamoooo 2026-10-20 21:21:13 +00:00
  • bb8a0cb0c4 feat(agent+panel): sing-box core version probe and display (round-2 #4) aaaamoooo 2026-10-20 21:02:59 +00:00
  • 6e82d0d06a feat(panel): customers stats strip with 3x-ui depletion semantics (round-2 #1) aaaamoooo 2026-10-20 20:56:28 +00:00
  • 161a5d78d1 feat(web): UI batch — content width, latency removal, icon tooltips, avatar removal (round-2 #3/#5/#6/#9) aaaamoooo 2026-10-20 20:52:38 +00:00
  • 80f1370f1b fix(panel-go): random ports roll once — sticky across edits (round-2 #7) aaaamoooo 2026-10-20 20:48:58 +00:00
  • d576219a27 test(panel-go): freeze Go golden behavior baseline (Node retired, difftest superseded) aaaamoooo 2026-10-20 20:45:33 +00:00
  • 612035ac4e docs: UI reskin report aaaamoooo 2026-10-20 18:09:12 +00:00
  • 0a2889b4e4 feat(web): 3x-ui style reskin — amo branding, light/dark themes, four pages + tabbed customer form aaaamoooo 2026-10-20 18:09:12 +00:00
  • d287bb9be9 feat(panel): reskin backend — node sortIndex, presence/speed, /api/system, credentials, subscription aggregation (Node+Go parity) aaaamoooo 2026-10-20 18:09:07 +00:00
  • c6f6b9dbea feat(panel-go): monthly traffic reset for customers aaaamoooo 2026-10-20 15:10:13 +00:00
  • 156a31c131 docs: UI reskin report aaaamoooo 2026-10-20 18:09:12 +00:00
  • e4ee6981f9 feat(web): 3x-ui style reskin — amo branding, light/dark themes, four pages + tabbed customer form aaaamoooo 2026-10-20 18:09:12 +00:00
  • 011eecc096 feat(panel): reskin backend — node sortIndex, presence/speed, /api/system, credentials, subscription aggregation (Node+Go parity) aaaamoooo 2026-10-20 18:09:07 +00:00
  • 7c21742810 feat(panel-go): monthly traffic reset for customers aaaamoooo 2026-10-20 15:10:13 +00:00
  • f4ef3d96a6 chore: migrate self-distribution links from GitHub to self-hosted Gitea aaaamoooo 2026-10-20 11:05:55 +00:00
  • 3951134940 feat: Go port of the panel in panel-go/ — drop-in replacement for server.js sing-box-v1.13.21 agent-v0.6.8 aaaamoooo 2026-10-20 08:21:54 +00:00
  • abb1a4344b feat: heartbeat reconciliation — panel re-dispatches resources a node lost aaaamoooo 2026-10-20 07:46:33 +00:00
  • f2b7d8e181 feat(agent-go): consume panel-hosted Reality keys (persist keyMaterial, backfill unused-provided keys) aaaamoooo 2026-10-20 07:20:59 +00:00
  • 483b891306 feat: panel-hosted Reality keys (keyStore, payload keyMaterial, backfill, cleanup) aaaamoooo 2026-10-20 07:20:42 +00:00
  • 1b77c610f4 fix: keep current page on refresh via hash routing (restore page from location.hash, back/forward supported) aaaamoooo 2026-10-20 15:09:44 +08:00
  • 495b949f18 feat: ng-agent update migrates Node agents to Go by default (NG_AGENT_IMPL=node opts out) aaaamoooo 2026-10-20 15:05:07 +08:00
  • 9c3789a1a4 chore(uninstall): also remove nexusgate-agent-go test unit; docs(README): Go agent memory/install notes aaaamoooo 2026-10-20 06:56:17 +00:00
  • d29b4f7ef1 feat(update): detect installed impl; Go path downloads release asset and replaces binary, flush-usage via binary; Node path unchanged except unit ExecStart rewrite; default REPO now aaaamoooo/NexusGate aaaamoooo 2026-10-20 06:56:07 +00:00
  • 545c0668ba feat(install): default to Go agent binary from release agent-v0.6.8, drop Node.js dependency; NG_AGENT_IMPL=node fallback via run.sh; shell-only enroll JSON; units ExecStart the Go binary aaaamoooo 2026-10-20 06:55:54 +00:00
  • ddfc27efba feat: Go agent source (stdlib-only rewrite of agent.js) + parity/install docs; binaries ship as release assets aaaamoooo 2026-10-20 06:55:29 +00:00
  • c6615f0ab5 fix: systemd agent unit add --max-semi-space-size=4 (match run.sh); README memory numbers to measured values aaaamoooo 2026-10-20 06:25:37 +00:00
  • ae9e607527 fix: agent run.sh add node memory limits (max-old-space 64) aaaamoooo 2026-10-20 13:41:43 +08:00
  • 5f272ed356 fix: create /usr/local/sbin before fetching agent scripts (Alpine) aaaamoooo 2026-10-20 13:35:33 +08:00
  • 823d0290e2 迁移到新账号 aaaamoooo Muse 2026-10-20 12:33:22 +08:00
  • c3a2086273 agent: Reality 密钥直接用 JWK base64url(与 sing-box 一致),去掉错误转换 Muse 2026-10-20 01:51:04 +08:00
  • 0b180fe7cc agent: 用 Buffer 做 base64url 转 base64,修填充错误 Muse 2026-10-20 01:44:21 +08:00
  • 693bb959ce agent-install: raw URL 加时间戳,破 GitHub 缓存防拉旧版 Muse 2026-10-20 01:37:23 +08:00
  • 5569055c17 agent: Reality 密钥 JWK base64url 转标准 base64,修 sing-box check 失败 Muse 2026-10-20 01:28:09 +08:00
  • f29a2d3375 agent-singbox: 优先从 GitHub Release 下载预编译二进制,失败再源码编译 Muse 2026-10-20 00:25:31 +08:00
  • 11632e74a2 agent 安装脚本默认仓库改为 imamoxilin/NexusGate Muse 2026-10-19 23:46:52 +08:00
  • 0857bca0d3 修复转发节点 exitCredentials 缺失导致的部署失败 Muse 2026-10-19 23:38:02 +08:00
  • e3024866bf sing-box 默认版本升到 v1.13.21(v2ray_api 可用,保证按用户统计准确) Muse 2026-10-19 23:24:50 +08:00
  • 240ad26a6b 流量统计改为单向累计描述 Muse 2026-10-19 22:54:36 +08:00
  • e9bad1f496 订阅信息页去掉3x-ui风格字样和深色背景 Muse 2026-10-19 22:54:06 +08:00
  • 715f55b88a 注册命令改用 fork 仓库地址 Muse 2026-10-19 22:33:05 +08:00
  • ad0e140fca README: Agent 安装改为注册流程说明 Muse 2026-10-19 22:31:31 +08:00
  • 51be07de3d README 重写为二开版安装说明 Muse 2026-10-19 22:24:27 +08:00
  • 084afeb8f4 3x-ui 式共享节点改造:nodes 状态机 + nodeClients 各自凭据 Muse 2026-10-19 22:23:40 +08:00
  • 1678f766ac Release v0.6.8: reduce idle I/O and monitor node capacity a2899882 2026-09-24 03:15:34 -07:00