前言
SSPanel-UIM 是一款专为 Shadowsocks / ShadowsocksR / V2Ray 设计的多用户管理面板,基于 ss-panel-v3-mod 开发。所以更加强大
集成超过 8 种支付系统
重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
商品增加同时连接设备数,用户限速属性
新用户注册现金奖励、用户常规端口切换与指定
公共库文件加载使用 jsDelivr
支持 V2Ray
巨量性能优化
重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
商品增加同时连接设备数,用户限速属性
新用户注册现金奖励、用户常规端口切换与指定
公共库文件加载使用 jsDelivr
支持 V2Ray
巨量性能优化
准备工作
- 有自己的域名
- 有一个vps
- vps上安装了宝塔面板
第一步
- 宝塔面板搭建LNMP环境
- Linux
- Nginx
- Mysql
- PHP
- 这里建议使用PHP7.3
第二步
- 在宝塔面板创建一个网站
- 网站创建好后,直接访问域名(域名解析会吧)
第三步
- 修改php服务的配置
- 这里要删除禁用函数 system putenv proc_popen
设置PHP
- 这里要删除禁用函数 system putenv proc_popen
第四步(可选的)
- 给服务器设置swap内存(安装前端的时候需要占用很多内存,内存不够时会自动退出)
第五步
- 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
修改完后保存退出编辑器(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
- 添加如下4条
- 如果需要自动备份,可模仿以下例子(前面的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文件,屏蔽了网络爬虫的爬取,至于为什么要屏蔽!
科学上网这种事情,嘿嘿! [阴险]
本网站自带robots.txt文件,屏蔽了网络爬虫的爬取,至于为什么要屏蔽!
科学上网这种事情,嘿嘿! [阴险]
成果展示
- 首页
- 登录
- 面板