[v2board] 一个 V2Ray 面板程序

请自觉遵守相关法律,文章仅供学习交流

有一说一,官方介绍挺简洁的。用来干什么,我觉得小伙伴们都应该心里有数了。反正萌樱是来水文章的。萌樱大致看了下功能,只能说该有的东西都有。如果发现有 Bug 的话,小伙伴们可以去发 Issues 。

v2board

其实官方文档已经够详细了,但那是用的宝塔面板,然而萌樱更喜欢 OneinStack 。(OneinStack 真香

对接的话可以用 v2ray-poseidon ,但是具体怎么操作的,萌樱表示没用过不知道。

食用方法

运行环境

一键安装 NginxPHP 7.3MySQL 5.7Redis

数据库默认密码为 oneinstack

wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 8 --phpcache_option 1 --php_extensions fileinfo,redis --db_option 2 --dbinstallmethod 1 --dbrootpwd oneinstack --redis  --reboot 

安装完成后,修改 /usr/local/php/etc/php.ini 开启几个被禁用的函数。

备份原文件

cp /usr/local/php/etc/php.ini /usr/local/php/etc/php.ini.bak
  • 打开 /usr/local/php/etc/php.ini 搜索 disable_functions
  • 删除 proc_openproc_get_status 后保存

重启 PHP

service php-fpm restart

搭建 v2board

使用 /root/oneinstack/vhost.sh 新建站点,并添加伪静态。

打开 /usr/local/nginx/conf/vhost/example.com.conf 修改网站运行目录

root /data/wwwroot/example.com/public;

打开 /usr/local/nginx/conf/rewrite/example.conf 修改伪静态规则

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; 
}

运行以下命令安装

cd /data/wwwroot/example.com
git clone -b master https://github.com/v2board/v2board.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
php artisan v2board:install

根据提示输入数据库信息完成安装。

更改目录权限

find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;
chown -R www:www /data/wwwroot/example.com

重启 Nginx

service nginx restart

安装完成后需要添加定时任务

ln -s /usr/local/php/bin/php /usr/bin/php

crontab -e
*/1 * * * * php /data/wwwroot/example.com/artisan schedule:run

😋 Enjoy it !

最后修改:2020 年 04 月 28 日 10 : 22 AM

15 条评论

  1. tadmin   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 81.0.4044.138 Google Chrome 81.0.4044.138 )

    大佬,邮箱验证,pm2管理器开启了,smtp邮箱也开启了,配置也填对了,服务器也支持25端口,请问哪里不对,能不能出个教程啊,好难啊

  2. 井茶橘   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 84.0.4115.0 Google Chrome 84.0.4115.0 )

    教程中,缺少后面的邮件验证涉及到的队列服务相关内容,能否补充下哈

  3. Richie   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 )

    root:/var/log# crontab -l
    */20 * * * * /usr/sbin/ntpdate -u pool.ntp.org > /dev/null 2>&1
    1 * * * * php /data/wwwroot//artisan schedule:run

    定时任务不执行呀。
    执行了ln -s /usr/local/php/bin/php /usr/bin/php
    php是存在的呀,写成
    1 * * * * /usr/local/php/bin/php /data/wwwroot//artisan schedule:run
    也不执行。手动执行就ok,有思路嘛 萌樱?

    1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 )
      @Richie

      看其他小伙伴的评论吧。

      1. 井茶橘   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 84.0.4115.0 Google Chrome 84.0.4115.0 )
        @萌樱

        */1 * * * * php /data/wwwroot/xxx.com/artisan schedule:run
        这样才可以

        1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 80.0.3987.163 Google Chrome 80.0.3987.163 )
          @井茶橘

          感谢,已修正。

      2. 井茶橘   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 84.0.4115.0 Google Chrome 84.0.4115.0 )
        @萌樱

        遇到同样的问题,1 * * * * php /data/wwwroot/xxx.com/artisan schedule:run
        这么写不执行呢

  4. ken   ( Windows 7 x64 Edition Windows 7 x64 Edition / Google Chrome 73.0.3683.75 Google Chrome 73.0.3683.75 )

    厉害了,收藏

    1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 )
      @ken

      可以可以。

  5. luwa   ( Mac OS X 10.15.4 Mac OS X 10.15.4 / Google Chrome 80.0.3987.149 Google Chrome 80.0.3987.149 )

    我来偷师的,没用过onestack,看看有多香

    1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 )
      @luwa

      巨香无比。

  6. dragon   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 80.0.3987.149 Google Chrome 80.0.3987.149 )

    HTTP-500错误 怎么解决,请楼主帮忙看看。谢谢

    1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 )
      @dragon

      改目录权限试试。

  7. 我永远喜萌樱.jpg   ( Windows 7 x64 Edition Windows 7 x64 Edition / 搜狗高速浏览器 搜狗高速浏览器 )

    2020年3月14日,距离情人节已过一个月,但这并不影响我过来看萌樱

    1. 萌樱   ( Windows 10 x64 Edition Windows 10 x64 Edition / Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 )

发表评论