yinjianm dbffb0a7bd 后端流量记录排序改为更精确时间优先(避免只按 record_at 导致排序/分钟不准)
StatController.php (E:/code/php/Xboard-new/app/Http/Controllers/V1/User/StatController.php:22)
     StatController.php (E:/code/php/Xboard-new/app/Http/Controllers/V2/Admin/StatController.php:242)
  2. 流量资源新增 display_at(优先 updated_at,回退 created_at/record_at)
     TrafficLogResource.php (E:/code/php/Xboard-new/app/Http/Resources/TrafficLogResource.php:19)
     TrafficLogResource.php (E:/code/php/Xboard-new/app/Http/Resources/TrafficLogResource.php:43)
  3. 管理端前端(打包产物)流量列改为:时间/上行/下行/倍率/节点/设备/总计,时间显示 YYYY/MM/DD HH:mm
     index.js (E:/code/php/Xboard-new/public/assets/admin/assets/index.js:16)
2026-02-26 05:55:02 +08:00
2025-01-21 14:57:54 +08:00
2025-06-28 18:16:10 +08:00
2023-11-17 14:44:01 +08:00
2026-02-22 04:13:42 +08:00
2025-01-21 14:57:54 +08:00
2023-11-17 14:44:01 +08:00
2026-02-22 03:22:14 +08:00
2023-11-17 14:44:01 +08:00
2026-02-22 02:52:32 +08:00
2023-11-17 14:44:01 +08:00
2025-07-23 16:47:48 +08:00
2023-11-17 14:44:01 +08:00
2025-01-21 14:57:54 +08:00
2026-02-22 04:13:42 +08:00

Xboard

Telegram PHP MySQL License

项目简介

Xboard 是基于 Laravel 11 构建的现代化面板系统,专注于提供简洁高效的使用体验。

功能特性

  • 基于 Laravel 12 + Octane,显著提升性能
  • 全新后台界面(React + Shadcn UI
  • 现代化用户前端(Vue3 + TypeScript
  • 开箱即用的 Docker 部署方案
  • 优化系统架构,提升可维护性

快速开始

git clone -b compose --depth 1 https://github.com/Micah123321/Xboard && \
cd Xboard && \
docker compose run -it --rm \
    -e ENABLE_SQLITE=true \
    -e ENABLE_REDIS=true \
    -e ADMIN_ACCOUNT=admin@demo.com \
    web php artisan xboard:install && \
docker compose up -d

安装完成后访问: http://SERVER_IP:7001
请务必保存安装过程中显示的管理员凭据

文档

升级说明

重要: 此版本包含较大变更。升级前请严格遵循升级文档并备份数据库。请注意,“升级”与“迁移”是不同流程,不要混淆。

开发指南

部署指南

迁移指南

技术栈

  • 后端:Laravel 11 + Octane
  • 管理后台:React + Shadcn UI + TailwindCSS
  • 用户前端:Vue3 + TypeScript + NaiveUI
  • 部署方式:Docker + Docker Compose
  • 缓存:Redis + Octane Cache

预览

Admin Preview

User Preview

免责声明

本项目仅供学习与交流使用。使用本项目所产生的任何后果由使用者自行承担。

维护说明

本项目当前处于轻度维护状态。我们将:

  • 修复关键 bug 与安全问题
  • 审核并合并重要的 Pull Request
  • 提供必要的兼容性更新

但新功能开发可能会相对有限。

重要提示

  1. 修改后台路径后需要重启:
docker compose restart
  1. 使用 aaPanel 安装时,请重启 Octane 守护进程

参与贡献

欢迎提交 Issue 和 Pull Request 来共同改进项目。

Star 历史

Stargazers over time

S
Description
基于V2board二次开发支持新协议新特性的高性能面板
Readme MIT 77 MiB
Languages
PHP 63.2%
Vue 22.2%
TypeScript 10.6%
Blade 3.4%
Shell 0.5%