前言

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
  • 登录
    l</a>ogin.png
  • 面板
    con</a>sole.png

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