ssr前端sspanel-v3-mod详细搭建教程

前言

SSPanel-UIM 是一款专为 Shadowsocks / ShadowsocksR / V2Ray 设计的多用户管理面板,基于 ss-panel-v3-mod 开发。所以更加强大
集成超过 8 种支付系统

重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
商品增加同时连接设备数,用户限速属性
新用户注册现金奖励、用户常规端口切换与指定
公共库文件加载使用 jsDelivr
支持 V2Ray
巨量性能优化

准备工作

  • 有自己的域名
    有一个vps
    vps上安装了宝塔面板

第一步

  • 宝塔面板搭建LNMP环境LinuxNginxMysqlPHP这里建议使用PHP7.3准备准备

第二步

  • 在宝塔面板创建一个网站create.pngcreate.png

  • 网站创建好后,直接访问域名(域名解析会吧)test.pngtest.png

第三步

第四步(可选的)

如果你的服务器内存是1G的,那么乖乖执行这步吧!
  • 给服务器设置swap内存(安装前端的时候需要占用很多内存,内存不够时会自动退出)swap.pngswap.png

第五步

好了,使用ssh工具连接到服务器进行前端安装了

  • ssh登录到你的服务器
  • cd /www/wwwroot/你网站目录
    

  • 就是第二步创建的
  • 你发现里面有两个文件,是宝塔帮你创建的,删了吧
  • rm -f *
    

  • 执行以下命令

  • cd /www/wwwroot/网站目录
    git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
    git config core.filemode false
    wget https://getcomposer.org/installer -O composer.phar
    php composer.phar
    # 如果这步报错了,就是你没有删除禁用函数putenv
    php composer.phar install
    cd ../
    chmod -R 755 网站目录/
    chown -R www.www 网站目录/

第六步

网站到这里已经安装上了,但是还不能使用,需要配置一下

  • 导入数据库文件

  • cd /www/wwwroot/网站目录/
    # 这个用户是你第二步创建网站时创建的数据库的账号
    # 回车后 输入第二步创建网站时创建的数据库的密码
    # 比如 mysql -upanel_salivawar_ -p
    # YBZ5yfHeJMixGPnM
    # 注意,这里输入密码是看不到的,直接回车就行
    mysql -u用户 -p
    #输入数据库的密码
    use 你创建的数据库;
    # use panel_salivawar_;
    source sql/glzjin_all.sql;
    exit;

  • 这样数据库表就添加好了

  • 进行前端数据库位置配置
  • cd /www/wwwroot/网站目录/
    cp config/.config.example.php config/.config.php
    vim config/.config.php
    
  • database.pngdatabase.png

  • 修改完后保存退出编辑器(vim编辑器,不会的百度一下)

  • 这样数据库就配置好了
  • 接下来执行如下命令

  • cd /www/wwwroot/网站目录/
    # 创建管理员账号
    php xcat createAdmin
    # 同步管理员账号
    php xcat syncusers
    # 纯真 IP 数据库
    php xcat initQQWry
    php xcat resetTraffic
    # 初始化客户端工具下载
    php xcat initdownload
    创建定时任务

  • 创建定时任务
  • crontab -e
  • 添加如下4条

  • 30 22 * * * php /www/wwwroot/网站目录/xcat sendDiaryMail
    0 0 * * * php -n /www/wwwroot/网站目录/xcat dailyjob
    */1 * * * * php /www/wwwroot/网站目录/xcat checkjob
    */1 * * * * php /www/wwwroot/网站目录/xcat syncnode

  • 如果需要自动备份,可模仿以下例子(前面的cron表达式,可以自己去搜索 然后自己改规则)

  • #每 20 分钟备份 1 次
    */20 * * * * php -n /www/wwwroot/网站目录/xcat backup

  • 添加财务报表

  • 5 0 * * * php /www/wwwroot/网站目录/xcat sendFinanceMail_day
    6 0 * * 0 php /www/wwwroot/网站目录/xcat sendFinanceMail_week
    7 0 1 * * php /www/wwwroot/网站目录/xcat sendFinanceMail_month

  • 检测被墙

  • */1 * * * * php /www/wwwroot/网站目录/xcat detectGFW

  • 如果要用到 radius
  • */1 * * * * php /www/wwwroot/网站目录/xcat synclogin
    */1 * * * * php /www/wwwroot/网站目录/xcat syncvpn
    */1 * * * * php -n /www/wwwroot/网站目录/xcat syncnas
  • 完成

  • 终于完成了 如果有用的话,请留个言吧。 
对了,前端的支付配置,邮件配置都在 网站目录下/config/.config.php 文件中,自行更改就行了
注意!

本网站自带robots.txt文件,屏蔽了网络爬虫的爬取,至于为什么要屏蔽!

科学上网这种事情,嘿嘿!

成果展示

运维 2020-02-16 15:19:29 通过 网页 浏览(1962)

共有1条评论!

  1. 老板 2020-10-09 18:36:43 1#

    禁用函数putenv禁用了 然后报这个错误Your requirements could not be resolved to an installable set of packages.

发表评论