侧边栏壁纸
  • 累计撰写 55 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

V2board二次开发支持新协议新特性的高性能面板

米粒儿
2024-11-04 / 0 评论 / 0 点赞 / 79 阅读 / 0 字
温馨提示:
本文最后更新于2024-11-04,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

关于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 请求/秒
用户首页延迟 308 ms 110 ms 101 ms 98 ms

页面展示

示例图片

安装 / 更新 / 回滚

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

从其他版本迁移

数据库迁移

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

注意

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

docker compose restart

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

0

评论区