从SSRPanel发展出来的面板

bingo 2f5c191fa3 修正账号显示的等级错误问题 8 ani în urmă
app 2f5c191fa3 修正账号显示的等级错误问题 8 ani în urmă
bootstrap 78ed306238 项目初始化 8 ani în urmă
config 9b343423fe 修正恼人的浏览器翻译提醒 8 ani în urmă
database 78ed306238 项目初始化 8 ani în urmă
public 17fa8d978c 1.订阅请求记录 8 ani în urmă
resources 2f5c191fa3 修正账号显示的等级错误问题 8 ani în urmă
routes 9b343423fe 修正恼人的浏览器翻译提醒 8 ani în urmă
server a50114b2ee 1.更新readme 8 ani în urmă
sql 9b343423fe 修正恼人的浏览器翻译提醒 8 ani în urmă
storage 7ae3c16ca8 1.用户流量监控 8 ani în urmă
tests 78ed306238 项目初始化 8 ani în urmă
.env 7961b835f7 日常开发 8 ani în urmă
.env.example 78ed306238 项目初始化 8 ani în urmă
.gitattributes 78ed306238 项目初始化 8 ani în urmă
.gitignore 4ed4d38ee4 修正节点在线数显示BUG 8 ani în urmă
_ide_helper.php 78ed306238 项目初始化 8 ani în urmă
artisan 78ed306238 项目初始化 8 ani în urmă
composer.json ad0c8b7a1a 1.批量导出卡券 8 ani în urmă
composer.lock ad0c8b7a1a 1.批量导出卡券 8 ani în urmă
composer.phar e2de05bc16 1.用户流量警告 8 ani în urmă
package.json 78ed306238 项目初始化 8 ani în urmă
phpunit.xml 78ed306238 项目初始化 8 ani în urmă
readme.md 17fa8d978c 1.订阅请求记录 8 ani în urmă
server.php 78ed306238 项目初始化 8 ani în urmă

readme.md

安装步骤

环境要求

PHP 7.1 (必须)
MYSQL 5.5 (推荐5.6+)
内存 1G+ 
磁盘空间 10G+
KVM

小白建议使用LNMP傻瓜安装出php7.1 + mysql(5.5以上)
手动编译请看WIKI [编译安装PHP7.1.7环境(CentOS)]
使用LNMP部署时请到/usr/local/php/etc/php.ini下搜索disable_functions,把proc_开头的函数都删掉

telegram频道:https://t.me/ssrpanel
telegram群组:https://t.me/chatssrpanel
开发测试演示:http://www.ssrpanel.com
用户名:admin 密码:123456
(限速100K)

VPS推荐

部署面板必须得用到VPS,也就是服务器
强烈推荐使用1G以上内存的KVM架构的服务器

VPS推荐

打赏作者

如果你觉得这套代码好用,可以请我吃一个巨无霸汉堡,微信扫一下
持续开发,喜欢请star一下

打赏作者

打赏名单

昵称 金额
Law-杰 ¥10
Err ¥51
緃噺開始 ¥5
【要求匿名】 ¥267
、无奈 ¥5
Sunny Woon ¥10
aazzpp678 ¥26
风云_1688 ¥15
Royal ¥25
bingo ¥8
Eason ¥10

截止目前收到的捐赠:¥432 实际到账:¥427.68 (提款手续费4.32)

这些捐赠的用途: 1.30刀买了1台VPS做开发测试用(后被干扰到几乎无法SSH) 2.30刀买了一个Beyond Compare 4 Standard的正版激活码 3.感谢Jyo提供一个台Azure给我开发测试用,需要代购VPS找在tg群里找他

拉取代码

cd /home/wwwroot/
git clone https://github.com/ssrpanel/ssrpanel.git
```

#### 先配置数据库

mysql 创建一个数据库,然后自行导入sql\db.sql config\database.php 中的mysql选项自行配置数据库


#### 配置一下
```
cd ssrpanel/
php composer.phar install
php artisan key:generate
chown -R www:www storage/
chmod -R 777 storage/

NGINX配置文件加入

location / {
    try_files $uri $uri/ /index.php$is_args$args;
}

编辑php.ini

找到php.ini
vim /usr/local/php/etc/php.ini

搜索disable_function
删除proc_开头的所有函数

出现500错误

理论上操作到上面那些步骤完了应该是可以正常访问网站了,如果网站出现500错误,请看WIKI,很有可能是fastcgi的错误
请看WIKI:https://github.com/ssrpanel/ssrpanel/wiki/%E5%87%BA%E7%8E%B0-open_basedir%E9%94%99%E8%AF%AF
修改完记得重启NGINX和PHP-FPM

重启NGINX和PHP-FPM

service nginx restart
service php-fpm restart

定时任务(所有自动发邮件的地方都要用到,所以请务必配置)

编辑crontab
crontab -e

然后加入如下(请自行修改ssrpanel路径)
* * * * * php /home/wwwroot/ssrpanel/artisan schedule:run >> /dev/null 2>&1

发送邮件配置

config\mail.php 修改其中的配置

日志分析(目前仅支持单机单节点)

找到SSR服务端所在的ssserver.log文件
进入ssrpanel所在目录,建立一个软连接,并授权
cd /home/wwwroot/ssrpanel/public/storage/app/public
ln -S ssserver.log /root/shadowsocksr/ssserver.log
chown www:www ssserver.log

SSR部署

cp server/ssr-3.4.0.zip /root/
cd /root
unzip ssr-3.4.0.zip
cd shadowsocksr
sh initcfg.sh
把 userapiconfig.py 里的 API_INTERFACE 设置为 glzjinmod
把 user-config.json 里的 connect_verbose_info 设置为 1
配置 usermysql.json 里的数据库链接,NODE_ID就是节点ID,对应面板后台里添加的节点的自增ID,所以请先把面板搭好,搭好后再进后台添加节点

说明

1.多节点账号管理面板
2.需配合SSR 3.4 Python版后端使用
3.强大的管理后台、美观的界面、简单易用的开关、支持移动端自适应
4.内含简单的购物、优惠券、流量兑换、邀请码、推广返利&提现、文章管理、工单等系统
5.节点可以分组,不同级别的用户可以看到不同级别分组的节点
6.SS配置转SSR配置,方便使用SS后端一键把账号转入到系统
7.流量日志、单机单节点日志分析功能,知道用户最近都看了哪些网站
7.定时任务、所有邮件投递都有记录,账号临近到期、流量不够都会自动发邮件提醒,自动禁用到期账号
8.后台一键添加加密方式、混淆、协议
9.强大的后台配置功能
10.屏蔽常见爬虫
11.更多功能和开发排期请看WIKI

Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown