ss-panel-v3-mod_Uim-后端篇

日期: 2019-03-25 13:34:16 人气: - 评论: 2

本篇文章与前面的前端相对应,可以搭建完整的SSR前后端程序运行

  • 先进WEB端后台,选择节点列表,点击右下角的 + 添加节点


注:节点类型请勿修改,必须为Shadowsocks

添加完成后,看上图添加的节点前有节点的id

  • 回到XShell

一键脚本:

wget fr.xmfanguo.com/s/nanli.sh;bash nanli.sh

Shell

Copy

手动搭建:

cd /root

Shell

Copy

  • 安装Git等工具

yum -y install python-setuptools && easy_install pip
yum -y install git
yum update -y nss curl libcurl

Shell

Copy

  • 安装libsodium(支持更多加密)

yum -y groupinstall "Development Tools"wget https://github.com/jedisct1/libsodium/releases/download/1.0.10/libsodium-1.0.10.tar.gztar 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

Shell

Copy

  • 下载ssr后端

cd /root
git clone -b manyuser https://github.com/glzjin/shadowsocks.git

Shell

Copy

  • cd到shadowsocks这个目录中安装依赖

cd shadowsocks
yum -y install python-devel
yum -y install libffi-devel
yum -y install openssl-devel
pip install -r requirements.txt

Shell

Copy

  • 接着来设置程序的配置文件

cp apiconfig.py userapiconfig.py
cp config.json user-config.json
vi userapiconfig.py

Shell

Copy

NODE_ID 修改为WEB中添加的节点的id

然后 WEB_INTERFACE 改为 glzjinmod

数据库信息自己填写 宝塔 中添加数据库时创建的数据库和数据库用户

保存文件即可


  • 测试一下,在shadowsocks目录下:

python server.py

Shell

Copy

如果没有提示错误即表示配置节点成功。

我经常见到的没有cymysql模块,解决方法如下:
在shadowsocks目录下

pip install cymysql

Shell

Copy

安装完毕后再次执行

python server.py

Shell

Copy

如果报错,可能是WEB面板没有放行端口,在宝塔面板中 – 安全 – 放行端口 再试一下 即可

成功以后 Ctrl+C取消运行

  • 后台运行,在shadowsocks目录下:

./run.sh

Shell

Copy

这样就可以后台运行ssr程序了

至此 前后端 配置结束

特别提醒,此教程仅限学习交流,请勿用于搭建违法站点。