V2Board 面板搭建全流程教程

V2Board 面板机场搭建全流程教程

V2Board 面板搭建全流程教程全文


🚀 V2Board 面板机场搭建全流程教程(国际版宝塔)

本文将手把手教你如何使用 aaPanel(宝塔国际版)搭建一个基于 V2Board 的机场系统。环境以 CentOS 系统为例,其他系统(如 Debian、Ubuntu)可参考官网提供的命令。


✅ 一、准备工作

1. 购买服务器

建议选择境外服务器,常见服务商包括:阿里云国际、腾讯云国际、Racknerd、搬瓦工等。

2. 域名解析与端口放行

  • 将你的域名解析到服务器 IP。
  • 打开服务器的必要端口(例如 80、443、V2Ray端口)。
1
2
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
firewall-cmd --reload

推荐使用 Cloudflare 管理域名和开启 CDN 加速及防护。


🛠️ 二、安装 aaPanel(宝塔国际版)

1. 安装命令(CentOS 环境):

1
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel

2. 安装推荐插件:

在 aaPanel > App Store 安装以下组件:

  • Nginx 1.17
  • MySQL 5.6
  • PHP 7.4
  • Supervisor

🧩 三、配置 PHP 环境

1. 安装扩展:

路径:aaPanel > App Store > PHP 7.4 > Setting > Install Extensions

安装以下扩展:

  • redis
  • fileinfo

2. 解锁被禁用函数:

路径:PHP 7.4 > Setting > Disabled functions

将以下函数从禁用列表中删除:

1
putenv proc_open pcntl_alarm pcntl_signal

🌐 四、添加网站并部署 V2Board

1. 添加网站:

路径:aaPanel > Website > Add Site
添加你的域名并生成站点。

2. 清空根目录默认文件:

删除以下四个文件(必要):

1
2
3
4
.htaccess
404.html
index.html
.user.ini(删除两次确保彻底)

3. 下载 V2Board 项目文件:

1
2
3
https://github.com/v2board/v2board  #源码下载
https://v2board.com/CHANGELOG.html #官方安装文档
https://github.com/xsidc/V2b-Theme-Sleek #开源主题

步骤如下:

  • 进入网站根目录
  • 使用 Remote download 粘贴项目下载链接
  • 下载完成后解压
  • 全选文件,剪切并粘贴到站点根目录下

4. 安装依赖并初始化:

1
sh init.sh

🔧 五、站点设置优化

1. 设置运行目录:

Website > Site > Site Directory
设置为 /public,点击保存。

2. 配置伪静态(Rewrite)规则:

1
2
3
4
5
6
7
8
9
10
11
12
location /downloads {
}

location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}

location ~ .*\.(js|css)?$ {
expires 1h;
error_log off;
access_log /dev/null;
}

3. 配置 SSL:

Website > Conf > SSL
可以直接申请免费 Let’s Encrypt 证书并启用 HTTPS。


🕒 六、配置定时任务

路径:aaPanel > Cron

添加定时任务:

  • 类型:Shell Script
  • 名称:v2board(自定义)
  • 周期:每 1 分钟(N Minutes)
  • 脚本内容:
1
php /www/wwwroot/你的站点路径/artisan schedule:run

🚀 七、启动队列服务(Supervisor)

路径:aaPanel > App Store > Tools > Supervisor

配置守护进程(Daemon):

  • Name:V2Board(自定义)
  • Run User:www
  • Run Dir:你的站点目录
  • Start Command:
1
php artisan horizon
  • Processes:1

点击 “Confirm” 即可启动服务。


🎉 结语

至此,一个完整的 V2Board 机场面板系统已经搭建完成!你可以通过域名访问前台和后台界面,开始配置节点、用户系统等内容。

如需进一步开发或美化界面,也可以结合前端模板进行二次开发。


需要我帮你生成一键安装脚本、中文化界面、或视频讲解?欢迎告诉我!