Commit Graph

83 Commits

Author SHA1 Message Date
yinjianm 9ce345eb76 merge: sync upstream/master preserving local changes 2026-04-23 22:27:18 +08:00
xboard 5462b7036a docs(upgrade): note pre-2026-04-19 compose upgrade command 2026-04-23 12:23:08 +08:00
Xboard 1fbf5d160a Update installation instructions for aapanel-docker 2026-04-19 23:33:32 +08:00
xboard e01620689b refactor: all-in-one docker deployment with auto-tuned resources and per-mode compose templates 2026-04-19 21:18:15 +08:00
yinjianm ae8a913f9b merge: sync upstream/master from cedar2025/Xboard
合并上游 cedar2025/Xboard 的 master,并按交互决策保留本地改动。
2026-03-19 21:04:27 +08:00
xboard 139b34ca19 fix(compose): use named volume for redis socket 2026-03-17 22:50:29 +08:00
Xboard 4a2fbd4d3d Add port mapping for 1panel service 2026-03-17 13:16:43 +08:00
Xboard 2ff561e185 Add ws-server service configuration to 1panel.md 2026-03-17 02:36:21 +08:00
xboard b55091a066 feat: Refactor uTLS & Multiplex Support, Node Status Push Optimization
- Server/ServerSave/Server.php: Unified utls and multiplex schema, validation, and defaults for vmess/vless/trojan/mieru protocols, enabling more flexible protocol configuration.
- Protocols (SingBox/ClashMeta/Shadowrocket/Stash/General): All protocol generators now support utls (client-fingerprint/fp) and multiplex options. Removed getRandFingerprint, replaced with getTlsFingerprint supporting random/custom fingerprints.
- Helper.php: Refactored TLS fingerprint utility to support object/string/random input.
- ServerService: Abstracted updateMetrics method to unify HTTP/WS node status caching logic.
- NodeWebSocketServer: Improved node connection, status push, and full sync logic; adjusted log levels; clarified push logic.
- ServerController: Reused ServerService for node metrics handling, reducing code duplication.
- Docs: Improved aapanel installation docs, added fix for empty admin dashboard.
2026-03-16 23:09:56 +08:00
xboard 199c146672 refactor: rename ws-server command and update configuration 2026-03-15 10:57:21 +08:00
xboard 010275b09e feat: introduce WebSocket sync for XBoard nodes
- Implement Workerman-based `xboard:ws-server` for real-time node synchronization.
- Support custom routes, outbounds, and certificate configurations via JSON.
- Optimize scheduled tasks with `lazyById` to minimize memory footprint.
- Enhance reactivity using Observers for `Plan`, `Server`, and `ServerRoute`.
- Expand protocol support for `httpupgrade`, `h2`, and `mieru`.
2026-03-15 09:49:11 +08:00
yinjianm 2d14e22322 翻译文档 2026-02-22 04:13:42 +08:00
yinjianm 267aeec5ba 修改文档 2026-02-22 03:58:02 +08:00
yinjianm 809860b8db 修改仓库地址 2026-02-22 03:57:06 +08:00
yinjianm 7a3e245887 添加开发文档 2026-02-22 02:52:32 +08:00
Xboard 02c9bca336 Rename docker-compose.yml to compose.yaml 2025-08-29 01:55:34 +08:00
Xboard 97bea2163c Merge pull request #603 from OfficialKatana/patch-3
Add missing extension
2025-08-23 11:28:46 +08:00
xboard a907ef523c docs: add plugin development document 2025-08-23 00:25:09 +08:00
Katana 0971805caa Add missing extension
Fix: Call to undefined function Illuminate\Support\mb_split()
2025-07-30 16:52:01 +08:00
xboard f1d1dd5684 docs: update docs 2025-06-28 15:54:44 +08:00
Xboard 2ad71017f9 Update 1panel.md 2025-05-24 14:17:22 +08:00
Xboard fd0f185992 Update aapanel.md 2025-02-22 17:39:05 +08:00
xboard a56d6f4bf5 update aapanel.md 2025-02-16 10:16:26 +08:00
Xboard 0d19332730 Update aapanel.md 2025-02-05 03:41:26 +08:00
Xboard 0f903dacf6 Merge pull request #349 from ogbeh/patch-1
Update aapanel-docker.md
2025-01-26 04:28:24 +08:00
xboard c370b297d2 feat: add plugin upload functionality and optimize plugin logic 2025-01-26 03:58:28 +08:00
Samuel Ogbeh fdd86ba5e9 Update aapanel-docker.md
Update site config to solve the issue of admin panel not loading
2025-01-24 14:32:30 +01:00
xboard 25c71c60ac update docs 2025-01-22 21:01:18 +08:00
Xboard 56890364fc Update 1panel.md 2025-01-21 22:12:28 +08:00
xboard 0f43fff242 feat: new xboard 2025-01-21 14:57:54 +08:00
Xboard 73b25d2eec Update aapanel+docker安装指南.md 2024-11-09 04:13:45 +08:00
Xboard b5ea28cd27 Update docker-compose安装指南.md 2024-11-09 04:01:39 +08:00
Xboard 6ab033c4cf 合并来自greatbody/dev的拉取请求#215
feat: Support configure environment variable to skip interactive configurat…
2024-11-02 14:30:54 +08:00
Linux c7ea56bb7e docs: update 2024-10-19 23:17:22 +08:00
greatbody 0fb61ce30e Support configure environment variable to skip interactive configuration, which is require when we want to setup by script. 2024-09-06 10:02:45 +08:00
Xboard f9e4a978fd Update aapanel+docker安装指南.md 2024-07-16 02:25:49 +08:00
Xboard 72fb7031e5 Update aapanel安装指南.md 2024-06-02 13:56:57 +08:00
xboard 7246eb6ebc fix: 修复初始化安装时清理缓存报错的问题
修改aapanel 安装文档增加inotify 扩展说明
修改webman.php 自动检测是否安装inotify扩展,如果安装则自动拉取热重载监控
2024-05-29 00:56:00 +08:00
xboard dd78dbde5c feat: workerman 增加热重载 2024-05-23 11:40:52 +08:00
xboard 9b729aa79b update docs 2024-05-18 00:23:00 +08:00
xboard 365994b1af update docs 2024-05-03 03:36:29 +08:00
xboard ce31a604b2 update docs 2024-04-21 02:17:19 +08:00
xboard a0aa6d25d4 update docs 2024-04-20 20:27:45 +08:00
xboard 5659bd96f2 docs: 增加1panel部署文档 2024-04-15 02:41:03 +08:00
xboard 6c10f8dcb2 docs: update docs 2024-03-20 18:47:28 +08:00
xboard 120a54279f docs: update docs 2024-03-13 05:23:35 +08:00
xboard d69517b11e docs: update docs 2024-02-28 18:34:27 +08:00
rebecca554owen eee367c5a0 Delete docs 2024-01-18 21:18:28 +08:00
xboard aa63664892 docs: update aapanel安装指南.md 2024-01-11 21:47:38 +08:00
rebecca554owen b8d9221d9b Update 从aapanel迁移到1panel教程.md 2023-12-19 23:18:20 +08:00