这是一个
涨姿势的站点

SSR魔改后端配置教程

相关

此为一键脚本后端的手动搭建版本

第一步、安装基本组件和SSR后端

yum -y install python-setuptools && easy_install pip && pip install cymysql speedtest-cli && yum install git

第二步、CHACHA20加密方式支持:

yum -y groupinstall "Development Tools" && wget https://raw.githubusercontent.com/mmmwhy/ss-panel-and-ss-py-mu/master/libsodium-1.0.13.tar.gz&&tar xf libsodium-1.0.13.tar.gz && cd libsodium-1.0.13&&./configure && make -j2 && make install&&echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf&&ldconfig&& rm -rf /root/libsodium-1.0.13.tar.gz && cd /root

第三步、下载程序源代码

git clone -b manyuser https://github.com/glzjin/shadowsocks.git
yum -y install python-devel
yum -y install libffi-devel
yum -y install openssl-devel
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

这里为止,之前的操作通过一键脚本即可完成

配置userapiconfig.py

  • 公用数据库
#节点ID-和你网站添加的节点分配的ID一致!
NODE_ID = 3
#这里必须填,要么选择数据库要么选择httpapi(大多数使用的是数据库,httpapi不知怎么弄,2333)
API_INTERFACE = 'glzjinmod' #glzjinmod (数据库方式连接),modwebapi (http api)
# Mysql 数据库连接信息
MYSQL_HOST = '127.0.0.1'
MYSQL_PORT = 3306
MYSQL_USER = 'ss'
MYSQL_PASS = 'ss'
MYSQL_DB = 'shadowsocks'
MYSQL_UPDATE_TIME = 60

glzjinmod即为公用数据库模式

  • api接口对接
#节点ID-和你网站添加的节点分配的ID一致!
NODE_ID = 3
#这里必须填,要么选择数据库要么选择httpapi(大多数使用的是数据库,httpapi不知怎么弄,2333)
API_INTERFACE = 'modwebapi' #glzjinmod (数据库方式连接),modwebapi (http api)
WEBAPI_URL = 'http://for.mss.me'
WEBAPI_TOKEN = 'mupass'

这里也就是一键脚本为什么需要输入NODE_IDWEBAPI_URLWEBAPI_TOKEN的原因,脚本默认使用api进行对接,这样数据库可以不必暴露在公网。

测试运行

python server.py

测试一下,应该就可以用看到相应用户数据了。
ctrl + c退出,然后./logrun.sh运行即可

参考

SSR魔改后端安装过程


致谢~

可以转载,注明出处。91vps » SSR魔改后端配置教程

评论 33

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #30

    我是手动安装的, 还有,怎么查看SSR的服务运行情况?什么命令呢?

    云龙4个月前 (08-20)回复