Linuxword Global
当前位置: 通信协议 > 通过宝塔面板搭建V2board完整运营教程—前端面板

V2board是一个开源且易于管理V2Ray程序的可视化用户管理系统,集成了web网站前端+后端多个v2ray节点+多用户管理+支付+邮件系统,支持TCP、WS+CDN、WS+TLS等协议,前端面板简洁易用。这篇教程主要记录下搭建使用V2board的方法,主要分为:面板搭建、节点对接、支付对接、邮件对接等教程。这篇文章主要先讲面板搭建以及注意踩坑的地方!

V2board的前端面板是一个web网站,我这里用的是宝塔面板(bt.cn)部署环境和网站(bt为最新破解版,不需要手机验证),官方采用的是aaPanel面板(宝塔国际版)部署,英文环境差别不大,机器配置要求最低1核512M内存,建议选择1G内存及以上服务器,选择debian等消耗资源比较少的Linux系统,在本站有各种优惠性价比高的服务器推荐。

安装BT面板,并进行相关设置

1)通过SSH工具连接上服务器,并运行以下命令安装宝塔面板

 
1
2
yum update -y  ## Debian系统把yum改为apt-get
yum -y groupinstall "Development Tools"  ## Debian系统把yum改为apt-get 可选

 

 
1
2
3
4
5
##centos系统安装命令
yum install -y wget && wget -O install.sh http://download.ddinin.com/install/install_6.0.sh && sh install.sh
 
##debian系统安装命令
wget -O install.sh http://download.ddinin.com/install/install-ubuntu_6.0.sh && bash install.sh

2)安装好宝塔面板后在浏览器输入提供的地址进入面板,选择LNMP安装以下web环境,大于等于以下环境版本即可:

  • Nginx 1.17
  • MySQL 5.6
  • PHP 7.3

3)安装web环境后打开PHP版本的设置,安装redis扩展(可选安装ionCube、fileinfo、opache、sg11)

ps:如无法安装fileinfo、redis等扩展请到后台运行如下命令,安装完成在回来重新安装扩展

 
1
yum reinstall glibc-headers gcc-c++

 

1608813073-86255465bd141a8

4)解除被禁用的函数:putenv , proc_open , pcntl_alarm , pcntl_signal

1608813142-aad8388352f4bbf

5)点击宝塔左侧的网站,选择添加站点,输入网站域名或IP地址,域名需解析指向到该服务器IP,站点根目录的文件名不要有点号之类的特殊符号,否则后面可能无法执行队列服务

1608813259-7b64b7f1baf19c8

SSL证书可以在此步骤顺便申请好

安装v2board

1)去到网站根目录,将里面404文件全部删除一个不留,或者用ssh链接命令删除

 
1
2
3
cd /www/wwwroot/站点文件名
chattr -i .user.ini
rm -rf .htaccess 404.html index.html

2)执行命令从 Github 克隆到当前目录。

 
1
git clone https://github.com/v2board/v2board.git ./

3) 执行命令安装依赖包以及V2board

 
1
sh init.sh

3)执行命令下载 composer.phar 到当前目录。

 
1
wget https://getcomposer.org/download/1.9.0/composer.phar

4)执行命令进行包安装。

 
1
php composer.phar install

安装过程中报错或者无法继续安装可能是因为内存不够导致的,<=1G内存的机器的请分配 swap,如何分配 swap 请查阅 google。
5)执行命令安装V2board

 
1
php artisan v2board:install

根据提示一步步输入配置完成即可!数据库127.0.0.1

配置站点及伪静态

添加完成后编辑添加的站点 > 网站目录 > 运行目录 选择 /public 保存。

1608813908-2c169d5d4d42c52

紧接着配置伪静态,点击伪静态添加以下代码

 
1
2
3
4
5
6
7
8
9
10
11
12
13
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;
}

 

配置定时任务和添加守护队列(可有可无)

点击左侧计划任务–按图完成

1608814131-f7a14475157c839

 
1
php /www/wwwroot/站点文件名/artisan schedule:run

2、(如果不需要邮件或支付系统,这步可省略)v2board的邮件系统和支付自动开通都依赖队列服务,在宝塔面板左侧软件商店搜索PM2管理器进行守护队列,找到PM2 Manager进行安装,然后添加项目,项目根目录选择站点根目录,启动文件名:pm2.yaml,项目名称:v2board,然后确定添加:

1608814336-79a25bf2b72a060

完成以上步骤,v2board面板已经正式搭建完毕,如果不出意外的话,你的网站面板还是打不开的,会出现500的一个错误,解决办法就是重新给网站文件夹重启一次权限,也可以改成777,当然,不该也是可以的,只需要重新打开权限在确认一次!再次重新打开网站面板应该就可以畅通无阻了!

1608814710-a7c89b572515da4

至此,站点教程全部介绍!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2343 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6116 个
  • 注册用户: 139 人
  • 访问总量: 8,658,901 次
  • 最近更新: 2024年4月28日