mirror of
https://github.com/lkddi/Xboard.git
synced 2026-04-14 11:20:53 +08:00
d1470bb19d73fccdb53b29216c0a47e3e9275a5b
1、去除未使用的图片 2、修改Google验证码reCaptcha地址为www.recaptcha.net 3、修复部分页面返回最顶部按钮被挡住的问题 4、补全部分缺失的语言包 5、修复部分分辨率下侧边栏菜单切换后不会自动收起的问题 6、修复暗黑模式下登陆注册忘记密码页面为白色背景的问题 7、调整手机端弹窗增加与屏幕边界的间隙 8、当有未完成订单的情况下,增加首页重置流量的弹窗提示 9、修复节点列表在手机端上显示不协调的问题 10、去除工单ID的显示
关于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 |
页面展示
安装 / 更新 / 回滚
你可以点击查看下列方式的安装、更新步骤
从其他版本迁移
数据库迁移
根据你的版本查看对应的迁移指南进行迁移
- v2board dev 23/10/27的版本 点击跳转迁移指南
- v2board 1.7.4 点击跳转迁移指南
- v2board 1.7.3 点击跳转迁移指南
- v2board wyx2685 点击跳转迁移指南
注意
修改后台路径需要重启才能生效
docker compose restart
如果是是aapanel安装则需要重启 webman守护进程
Languages
PHP
93.6%
Blade
6.2%
Dockerfile
0.1%
Shell
0.1%
