搭建V2Board机场

由 MrJiang 发布

安装V2Board


1. 环境要求

自行百度安装,或通过宝塔安装
Nginx1.1.7
MySQL 5.6
PHP 7.4

2. 安装PHP扩展

需额外安装两个扩展:Redis、fileinfo

安装PHP扩展

3. 解除PHP函数限制

需解除四个函数:putenv、proc_open、pcntl_alarm、pcntl_signal

解除PHP函数限制

4. 创建网站目录并删除目录下文件

cd /www/wwwroot/网站/
rm -rf *

5. 克隆V2Board项目

git clone https://github.com/v2board/v2board.git ./
如果作者删库,我这里备份了一个(如果服务器下载慢,可以用电脑下载再上传)
git clone https://github.com/MrJiang1106/v2board.git ./

6. 依赖下载

wget https://getcomposer.org/download/1.9.0/composer.phar
php composer.phar config repo.packagist composer https://mirrors.aliyun.com/composer/
php composer.phar install

7. 安装V2Board面板

php artisan v2board:install

8. 配置站点目录及伪静态

设置站点运行目录为/public

设置站点运行目录

设置站点伪静态
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; 
}

设置站点伪静态

8. 配置计划任务和启动队列服务

计划任务(Cron) -> Shell脚本
1分钟运行一次
php /www/wwwroot/网站/artisan schedule:run

计划任务

软件商店 -> Supervisor管理器
运行用户:www
运行目录:/www/wwwroot/网站/
命令:php artisan horizon

队列服务

9. 网站目录权限

目录权限

10. V2Board安装完毕

V2Board首页
这里提供一个Bob-Theme-Argon主题
解压到/public/theme/目录下

如果Gravatar头像经常加载不出来,可以更换地址
路径为/app/Http/Controllers/User/UserController.php
替换为https://sdn.geekzu.org/avatar/

Gravatar头像

节点安装

1. 进入V2Board后台

后台地址/admin
账号密码在安装期间会要求输入
进入节点列表,选择一个协议(这里以v2ray为例)

节点列表

2. 添加节点

  • 节点名称、节点标签、权限组 根据自己的需求填
  • 倍率指用户使用多少流量,实际扣多少倍流量
  • 节点地址建议用域名(解析到节点IP),把tls勾选,端口均填443,若直接使用IP裸奔容易被墙(加入gfw黑名单)
  • 协议根据自己需求填,协议配置一定要填(传输协议旁边的编辑配置按钮)
{
  "path": "/自定义"
}

节点
协议配置

2. 节点安装XrayR后端

用ssh连接节点
使用一键脚本安装XrayR(Github地址

bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)

或者通过Docker安装

3. 配置XrayR

vi /etc/XrayR/config.yml

添加节点(根据自己需求改,这里只显示修改的地方,官方详细文档

PanelType: "V2board"
    ApiConfig:
      ApiHost: "https://plane.mrjiang.cn" # V2Board面板地址
      ApiKey: "**********" # V2Board后台面板-系统配置-服务端-通讯密钥
      NodeID: 1 #节点ID,添加节点时显示
      NodeType: V2ray 
      CertConfig:
        CertMode: file
        CertDomain: "jp.mrjiang.cn"
        CertFile: /etc/XrayR/cert/jp.mrjiang.cn.cert
        KeyFile: /etc/XrayR/cert/jp.mrjiang.cn.key

节点示例

完毕

到此已经可以正常使用了,其他诸如支付、套餐等配置,根据说明来
V2Board使用手册


暂无评论

发表评论