宝塔安装ssrpanel前后端
宝塔安装ssrpanel前后端

宝塔安装ssrpanel前后端

轩灵
2018-01-18 / 0 评论 / 3,131 阅读 /
  • 文章转载请注明来源!
  • / 正在检测是否收录...
    温馨提示:
    本文最后更新于2022年03月19日,已超过768天没有更新,若内容或图片失效,请留言反馈。

    记一次SSRPANEL安装方式

    ssrpanel特性:

    多节点账号管理面板
    需配合SSR 3.4 Python版后端使用
    强大的管理后台、美观的界面、简单易用的开关、支持移动端自适应
    内含简单的购物、优惠券、流量兑换、邀请码、推广返利&提现、文章管理、工单等系统
    节点可以分组,不同级别的用户可以看到不同级别分组的节点
    SS配置转SSR配置,方便使用SS后端一键把账号转入到系统
    流量日志、单机单节点日志分析功能,知道用户最近都看了哪些网站
    定时任务、所有邮件投递都有记录
    后台一键添加加密方式、混淆、协议
    强大的后台配置功能
    更多功能自己发掘
    教程开始:

    先搭建宝塔面板:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

    进入后台安装:必须PHP7.1,其他根据自己机子决定。
    1.png
    环境搭建完成后,新建一个网站
    2.png
    3.png
    建立完毕后
    手动设置数据库

    数据库名默认为ssrpanel 密码他会自己生成 可以自己设置 但是以后就不要轻易更改

    接着把ssrpanel的数据库的权限设置为所有人

    配置伪静态:

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

    4.png
    然后到软件管理-PHP7.1-设置-禁用函数,将含有proc开头的函数都删除掉
    5.png

    安装扩展-fileinfo
    6.png

    然后重启PHP

    下面就是用xshell操作

    下载ssrpanel源码:

    cd /www/wwwroot/你添加的站点域名

    git clone https://github.com/ssrpanel/ssrpanel.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

    解下来就是导入数据
    将db.sql导入到你设置的数据库
    7.png

    复制配置文件:
    cd /www/wwwroot/你添加的站点域名

    cp .env.example .env

    修改.env中数据库相关配置
    回到宝塔,设置目录
    8.png

    进入到ssrpanel目录:

    cd ssrpanel

    安装相关依赖:

    php composer.phar install

    如果出现报错信息:
    [ErrorException]
    putenv() has been disabled for security reasons
    解决方案:
    进入宝塔,打开当前PHP环境配置文件,寻找disable_functions字符串,将后面的putenv删除。然后修改PHP命令行版本为PHP7.1.

    生成站点key:

    php artisan key:generate

    将storage目录设为www用户组

    chown -R www:www storage/

    给storage目录设置777权限:

    chmod -R 777 storage/

    下面就是见证奇迹的时候了
    默认管理账号admin密码123456 自己改

    下面就是一些配置问题
    添加计划任务[监控频率为1或2分钟 具体看机子情况]

    php /home/wwwroot/ssrpanel/artisan schedule:run >> /dev/null 2>&1

    9.png

    如果你需要配置发信相关的服务,就编辑站点根目录下的config/mail.php即可。支持smtp与sendmail发信~
    关于邮件配置:
    修改/home/wwwroot/网站文件夹/.env文件
    其他的smtp邮件服务也是一样,host、port、邮件发送地址、密码改成相应的就行了。
    改完了以后别忘了在网站后台的设置→系统设置中修改网站地址为你的网站地址

    接下来就讲解节点搭建:
    先在后台管理添加节点详情,自己配置
    10.png
    现在回到Xshell中来安装后端程序,进入到root目录下:

    cd /root

    安装libsodium,让后端支持更多的加密方式(以下命令一个个输入):

    yum -y groupinstall "Development Tools"
    wget https://github.com/jedisct1/libsodium/releases/download/1.0.10/libsodium-1.0.10.tar.gz
    tar xf libsodium-1.0.10.tar.gz && cd libsodium-1.0.10
    ./configure && make -j2 && make install
    echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
    ldconfig

    再次回到root目录下:

    cd /root

    下载后端程序:

    git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git

    进入到shadowsocksr目录:

    cd shadowsocksr

    安装依赖:

    ./setup_cymysql.sh

    初始化配置文件:

    ./initcfg.sh

    修改userapiconfig.py的接口为glzjinmod

    vi userapiconfig.py

    11.png

    修改user-config.json,将connect_verbose_info的值改为1,另外根据自己的需要修改相关的加密方式、混淆、协议等等。

    vi user-config.json

    12.png

    修改usermysql.json,将数据库信息改为你自己的,另外记得修改node_id的值为1:

    vi usermysql.json

    13.png

    测试运行一下后端,看看是否正常:

    python server.py

    如图则正常:
    14.png

    按键盘组合键Ctrl+C退出,然后将后端放到后台运行:

    ./run.sh

    如果发现连接不了,就去宝塔把防火墙放行所有端口就可以了

    本文共 874 个字数,平均阅读时长 ≈ 3分钟
    129

    海报

    点点赞赏,手留余香

    给TA打赏
    如果觉得文章对您有用,快来赞赏一个吧!
      取消
      扫码打赏
      支付金额随意哦!

      评论 (0)

      语录
      取消