SSRPanel后端SSR节点服务器配置一键脚本

  • A+
所属分类:网站建设
摘要

SSR 后端搭建,此后端是与SSRPanel面板搭配使用的

SSR后端-节点服务器配置搭建

安装依赖

# libsodium
cd /root
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

# 拉取SSR文件
cd /root
git clone https://github.com/ssrpanel/shadowsocksr.git
cd shadowsocksr

# 安装依赖
sh ./setup_cymysql2.sh
pip install -r requestment.txt

 

编辑数据库连接信息

vi usermysql.json

 

  • host: 数据库地址;
  • port: 数据库端口,默认 3306;
  • user: 数据库用户名;
  • password: 数据库密码;
  • db: 数据库名;
  • node_id: 节点 id,填之前在 SSRPanel 里添加的节点 id

编辑节点配置

vi user-config.json

 

前后端保持一致即可。

运行

# 试运行,如果没有错误输出则可以用Ctrl+C关闭,然后后台运行
python server.py

# 后台运行
bash run.sh

# 其他命令
# 运行并记录日志
sh logrun.sh
# 停止
sh stop.sh
# 查看日志
sh tail.sh

 

放行端口

宝塔面板 -> 安全 -> 防火墙中可以放行端口,支持放行端口范围,如: 3000:3500。

  • 443: SSL 端口,也可以用作单端口;
  • 10000-20000: SSRPanel 默认用户端口范围。

SSR 开机启动

chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local

# 加入下面的命令,保存
bash /root/shadowsocksr/run.sh

 

安装完成之后 SSRPanel 就可以和后台的 SSR 联动起来了,SSRPanel 和宝塔面板的其他功能要自己摸索摸索。

问题

前端和后端不在一台服务器上

为了前端与后端能正常通信,需要在前端服务器上修改 MySQL 的访问权限,并且放行 3306 端口。

宝塔面板 -> 数据库 -> 权限中修改访问权限为指定IP或者所有人,指定 IP 是一种更为安全的方式。

放行端口的操作可以参考上面。

校时

如果架构是“面板机-数据库机-多节点机”,请务必保持各个服务器之间的时间一致,否则会产生:节点的在线数不准确、产生最后使用时间异常、单端口多用户功能失效等。
推荐统一使用CST时间并安装校时服务:

vim /etc/sysconfig/clock 把值改为 Asia/Shanghai
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

重启一下服务器,然后:

yum install ntp
ntpdate cn.pool.ntp.org

SSR节点服务器配置一键脚本

见文章ssrpanel一键脚本

点我即可安装ssr软件、获取ssr节点推荐

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  0   博主  0

    • 节点推荐 0

      最好用的梯之一:https://url.cn/5AxfIVV

      • 向哥 1

        能不能改填写端口改成手动端直接发QQ邮箱

        • 向哥 1

          这个软件端口怎么 不可以手动填写很麻8001的端口就设个端口要半天

          • 免费SSR 2

            给力!谢谢分享!