ssr管理前端sspanel-v3-mod(最新版)详细搭建教程(宝塔版)

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

前言

SSPanel-UIM 是一款专为 Shadowsocks / ShadowsocksR / V2Ray 设计的多用户管理面板,基于 ss-panel-v3-mod 开发。所以更加强大

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

准备工作

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

这些之前已经写过了,下面放出传送门


第一步

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

第二步

  • 在宝塔面板创建一个网站
    create.png
  • 网站创建好后,直接访问域名(域名解析会吧)
    test.png

第三步

  • 修改php服务的配置
    • 这里要删除禁用函数 system putenv proc_popen
      设置PHP
      deleteFunction.png
      changephp.png

第四步(可选的)

如果你的服务器内存是1G的,那么乖乖执行这步吧!
  • 给服务器设置swap内存(安装前端的时候需要占用很多内存,内存不够时会自动退出)
    swap.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.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文件,屏蔽了网络爬虫的爬取,至于为什么要屏蔽!
科学上网这种事情,嘿嘿!

成果展示

  • 首页
    preview.png
  • 登录
    login.png
  • 面板
    console.png

ssr管理后端sspanel-v3-mod教程

Last modification:November 24th, 2019 at 03:41 pm
如果觉得我的文章对你有用,请随意赞赏

10 comments

  1. izl

    博主 我想问下设置完毕网页打开提示HTTP403禁止访问怎么解决

    1. 牛牛
      @izl

      www.www是用户组

    2. 牛牛
      @izl

      一直在外出差,最近好忙,你检查一下网站目录的拥有者和访问权限 755 是不是www.www

  2. izl

    HTTP403禁止访问怎么解决

    1. 牛牛
      @izl

      文件夹 访问权限检查一下

  3. welio

    Package charlottedunois/validator is abandoned, you should avoid using it. No replacement was suggested.
    Package charlottedunois/collection is abandoned, you should avoid using it. No replacement was suggested.
    Package charlottedunois/eventemitter is abandoned, you should avoid using it. No replacement was suggested.
    Package charlottedunois/yasmin is abandoned, you should avoid using it. No replacement was suggested.
    Writing lock file
    Generating autoload files
    Carbon 1 is deprecated, see how to migrate to Carbon 2.
    https://carbon.nesbot.com/docs/#api-carbon-2
    You can run './vendor/bin/upgrade-carbon' to get help in updating carbon and other frameworks and libraries that depend on it.
    请问出现了这个提示盖怎么处理啊。

  4. izl

    运行:php composer.phar install
    报错:Composer could not find a composer.json file in /www/wwwroot/basfwinsafe.cn
    To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

  5. moonlight

    头痛,配置完成之后显示403

  6. 瓜瓜吖

    你们网站被百度爬了,嘻嘻嘻

    1. 牛牛
      @瓜瓜吖

      不会的,安装后都会有默认的屏蔽爬虫

Leave a Comment

召唤看板娘