VPN技术 · 2023年11月10日 0

教你如何配置SSR后端

SSR后端配置教程

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

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

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

yum -y groupinstall "Development Tools" && yum -y install wget && 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 && rm -rf /root/libsodium-1.0.11.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
API_INTERFACE = glzjinmod
MYSQL_HOST = 127.0.0.1
MYSQL_PORT = 3306
MYSQL_USER = ss
MYSQL_PASS = ss
MYSQL_DB = shadowsocks
MYSQL_UPDATE_TIME = 60

测试运行

python servers.py

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

如果要保持进程请使用

setsid /root/shadowsocks-mu/shadowsocks/servers.py

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

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

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

yum -y groupinstall "Development Tools" && yum -y install wget && 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 && rm -rf /root/libsodium-1.0.11.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
API_INTERFACE = glzjinmod
MYSQL_HOST = 127.0.0.1
MYSQL_PORT = 3306
MYSQL_USER = ss
MYSQL_PASS = ss
MYSQL_DB = shadowsocks
MYSQL_UPDATE_TIME = 60

测试运行

python servers.py

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

如果要保持进程请使用

setsid /root/shadowsocks-mu/shadowsocks/servers.py

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

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

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

yum -y groupinstall "Development Tools" && yum -y install wget && 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 && rm -rf /root/libsodium-1.0.11.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
API_INTERFACE = glzjinmod
MYSQL_HOST = 127.0.0.1
MYSQL_PORT = 3306
MYSQL_USER = ss
MYSQL_PASS = ss
MYSQL_DB = shadowsocks
MYSQL_UPDATE_TIME = 60

测试运行

python servers.py

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

如果要保持进程请使用

setsid /root/shadowsocks-mu/shadowsocks/servers.py