从SSRPanel发展出来的面板

zhangjiangbin 397cebc05a 1.管理员/用户权限分离 8 anni fa
app 397cebc05a 1.管理员/用户权限分离 8 anni fa
bootstrap 78ed306238 项目初始化 8 anni fa
config 78ed306238 项目初始化 8 anni fa
database 78ed306238 项目初始化 8 anni fa
public 397cebc05a 1.管理员/用户权限分离 8 anni fa
resources 397cebc05a 1.管理员/用户权限分离 8 anni fa
routes 397cebc05a 1.管理员/用户权限分离 8 anni fa
sql dae35676b9 1.日志分析 8 anni fa
storage 7ae3c16ca8 1.用户流量监控 8 anni fa
tests 78ed306238 项目初始化 8 anni fa
.env.example 78ed306238 项目初始化 8 anni fa
.gitattributes 78ed306238 项目初始化 8 anni fa
.gitignore 7ae3c16ca8 1.用户流量监控 8 anni fa
_config.yml 03ceea2d2d Set theme jekyll-theme-cayman 8 anni fa
_ide_helper.php 78ed306238 项目初始化 8 anni fa
artisan 78ed306238 项目初始化 8 anni fa
composer.json 1a6a9e55a5 项目初始化 8 anni fa
composer.lock 78ed306238 项目初始化 8 anni fa
composer.phar d55976c44d 1.去除无用文件 8 anni fa
package.json 78ed306238 项目初始化 8 anni fa
phpunit.xml 78ed306238 项目初始化 8 anni fa
readme.md 81f8b70a90 1.账号到期自动关停 8 anni fa
server.php 78ed306238 项目初始化 8 anni fa
webpack.mix.js 78ed306238 项目初始化 8 anni fa

readme.md

安装步骤

0.环境要求

PHP 7.1
MYSQL 5.7
内存 1G+
磁盘空间 10G+
KVM

使用 LNMP1.4 部署时请到/usr/local/php/etc/php.ini下搜索disable_functions,把proc_开头的函数都删掉

telegram:https://t.me/ssrpanel

默认管理账号
用户名:admin 密码:123456

PHP7环境配置

建议小白用LNMP先傻瓜安装出php5.6 + mysql(5.5以上)
然后再编译安装PHP7.1,搭建版本环境

请看WIKI [编译安装PHP7.1.7环境(CentOS)]

拉取代码

cd /home/wwwroot/
git clone https://github.com/ssrpanel/ssrpanel.git
cd ssrpanel/
php composer.phar install
cp .env.example .env
php artisan key:generate
chown -R www:www storage/
chmod -R 777 storage/

配置

mysql 创建一个数据库,然后自行导入sql\db.sql
config\app.php debug开始或者关闭调试模式
config\database.php mysql选项自行配置数据库
确保 storage/framework 下有 cache sessions views 三个目录,且 storage 有777权限

NGINX配置文件加入

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

重新加载NGINX

service nginx reload

代码解释

\app\Http\Controllers 控制器文件
\app\Http\Models 模型文件
\config 配置信息
\public 公共文件
\resources\views 视图文件
\storage 临时文件(页面缓存、日志),文件夹一个都不能少,少了必报错
\vendor 组件
\routes 路由

SSR服务端

把userapiconfig.py里的 API_INTERFACE 设置为 glzjinmod
把user-config.json里的 connect_verbose_info 设置为 1

日志分析

找到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

说明

1.纯账号管理后台
2.需要配合SSR后端使用
3.没有用户端
4.支持SS多用户json文件一键转换成SSR多用户json文件
5.支持SSR多用户json文件一键导入数据库
6.7天内使用过的都算活跃账号
7.30分钟内使用过的都算在账号
8.账号访问日志分析

Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown Markdown