基于V2board二次开发支持新协议新特性的高性能面板
Go to file
2024-10-10 11:18:20 +08:00
.docker chore: 优化docker环境下的启动速度,增加webman进程自动重启来释放内存 2024-05-14 18:10:15 +08:00
.github update docker-publish.yml 2024-07-29 13:09:25 +08:00
app Merge remote-tracking branch 'upstream/dev' into feature/v2rayng-hysteria2 2024-10-10 11:18:20 +08:00
bin Initial commit 2023-11-17 14:44:01 +08:00
bootstrap Initial commit 2023-11-17 14:44:01 +08:00
config to: 追加上个commit 缺少提交的文件 2024-04-27 21:22:45 +08:00
database perf: 优化安装体验 2024-05-24 13:06:25 +08:00
docs Update aapanel+docker安装指南.md 2024-07-16 02:25:49 +08:00
library Initial commit 2023-11-17 14:44:01 +08:00
patches fix: 修复无法读取未携带Content-Type的请求头的节点后端上报的数据的问题 2024-04-13 03:23:30 +08:00
public fix: [Xboard主题] 修复扫描二维码订阅中二维码显示位置歪了的问题 2024-08-27 13:55:20 +08:00
resources update default.sing-box.json 2024-07-19 02:33:27 +08:00
routes Initial commit 2023-11-17 14:44:01 +08:00
storage feat: 添加·定时自动备份并上传到谷歌云存储·的功能 2023-11-18 19:54:16 +08:00
tests Initial commit 2023-11-17 14:44:01 +08:00
.dockerignore Initial commit 2023-11-17 14:44:01 +08:00
.editorconfig Initial commit 2023-11-17 14:44:01 +08:00
.env.example perf: 优化安装体验 2024-05-24 13:06:25 +08:00
.gitattributes Initial commit 2023-11-17 14:44:01 +08:00
.gitignore chore: 删除docker-compose.yaml 增加docker-compose.yaml模版 2023-11-23 13:28:38 +08:00
artisan Initial commit 2023-11-17 14:44:01 +08:00
composer.json fix: 修复无法读取未携带Content-Type的请求头的节点后端上报的数据的问题 2024-04-13 03:23:30 +08:00
docker-compose.sample.yaml chore: 增加docker-compose 模版的自动启动的配置 2023-11-26 11:50:56 +08:00
Dockerfile feat: workerman 增加热重载 2024-05-23 11:40:52 +08:00
init.sh chore: 修复docker环境该用非root运行时全挂载和sqlite部署报错并减少layers 2024-04-12 16:37:21 +08:00
LICENSE Initial commit 2023-11-17 14:44:01 +08:00
php.ini Initial commit 2023-11-17 14:44:01 +08:00
phpunit.xml Initial commit 2023-11-17 14:44:01 +08:00
pm2.yaml Initial commit 2023-11-17 14:44:01 +08:00
README.md docs: 增加1panel部署文档 2024-04-15 02:41:03 +08:00
server.php Initial commit 2023-11-17 14:44:01 +08:00
start.php Initial commit 2023-11-17 14:44:01 +08:00
update_dev.sh chore: 修复docker环境该用非root运行时全挂载和sqlite部署报错并减少layers 2024-04-12 16:37:21 +08:00
update.sh chore: 修复docker环境该用非root运行时全挂载和sqlite部署报错并减少layers 2024-04-12 16:37:21 +08:00
webman.php fix: 修复初始化安装时清理缓存报错的问题 2024-05-29 00:56:00 +08:00

关于Xboard

Xboard是基于V2board二次开发在性能上和功能上都有大部分增强的**面板

免责声明

本项目只是本人个人学习开发并维护,本人不保证任何可用性,也不对使用本软件造成的任何后果负责。

Xboard 特点

基于V2board 二次开发,增加了以下特性

  • 升级Laravel10
  • 适配Laravels 提升至10+倍并发)
  • 适配Webman 比laravels快50%左右)
  • 修改配置从数据库中获取
  • 支持Docker部署、分布式部署
  • 支持根据用户IP归属地来下发订阅
  • 增加Hy2支持
  • 增加sing-box下发
  • 支持直接从cloudflare获取访问者真实IP
  • 支持根据客户端版本自动下发新协议
  • 支持线路筛选(订阅地址后面增加 &filter=香港|美国)
  • 支持Sqlite安装代替Mysql自用用户福音
  • 使用Vue3 + TypeScript + NaiveUI + Unocss + Pinia重构用户前端
  • 修复大量BUG

系统架构

  • PHP8.1+
  • Composer
  • MySQL5.7+
  • Redis
  • Laravel

性能对比 查看详情

xboard 无论前端还是后端性能都有巨大的提升

场景 php-fpm(传统) php-fpm(传统开启opcache) laravels webman(docker)
首页 6请求/秒 157请求/秒 477请求/秒 803请求/秒
用户订阅 6请求/秒 196请求/秒 586请求/秒 1064请求/秒
用户首页延迟 308ms 110ms 101ms 98ms

页面展示

示例图片

安装 / 更新 / 回滚

你可以点击查看下列方式的安装、更新步骤

从其他版本迁移

数据库迁移

根据你的版本查看对应的迁移指南进行迁移

注意

修改后台路径需要重启才能生效

docker compose restart

如果是是aapanel安装则需要重启 webman守护进程