VPN之SSR搭建,以及CentOS 8安装脚本失败原因,安装python失败,以及多用户账号模式

✍️Auth:运维笔记       Date:2021/07/13       Cat:Linux服务器       👁️:5,544 次浏览

VPN有SS,SSR,v2ray,trojan等方式,这里介绍一下SSR的搭建方式:

v2ray搭建参考我另一篇文章:搭建v2ray+nginx+ws+ssl+cdn配置

安装SSR脚本

链接可查看最新更新信息(现在也停止更新了)。
一键安装(四合一)https://teddysun.com/486.html

依次运行以下三个命令即可

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

CentOs8 只需要注意两点即可:

1:更改脚本文件内容

注:Centos8 以下可直接运行三个命令即可,但CentOs8 已经不支持python低版本。所以还需要更改脚本内容。将里面的python全部替换成python3。否则提示安装python 失败

#编辑脚本文件
vim shadowsocks-all.sh

#在命令模式全局替换python
:%s/python/python3/g

#最后执行安装命令即可
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

安装即可!!!

2:给python3创建软连接python

安装完成后,可以看到安装成功,但启动未成功,信息提示没有找到python,启动失败。

查看状态服务也是关闭状态,也无法启动:

这时我们查看、usr/bin 目录是由python3的,所有这时创建一个python的软连接即可。

# ln -s /usr/bin/python3 /usr/bin/python

再次启动,服务起来正常了,开始享受。

多用户多账号模式

sudo vim /etc/shadowsocks-r/config.json

我们需要分别删掉关于端口和密码的两行,即以下两行:

 "server_port":9990,

 "password":"passwd",

然后另外加入一个port_password参数,参数中标明多个端口和对应的密码:

注意:最后一个密码后面只有双引号没有逗号,前几个密码后面都有!

 "port_password":{

        "9990":"passwd",

        "9991":"passwd2",

        "9992":"passwd3"

    },

参数限制单个账号登录设备,默认无限制,在以下参数加入数字即登录限制。

#每个账号登录限制为3个
"protocol_param":"3",

改完重启服务生效

打赏作者

VPN之SSR搭建,以及CentOS 8安装脚本失败原因,安装python失败,以及多用户账号模式》有1个想法

  1. Pingback引用通告: VPN搭建科学上网,Linux搭建Socks5代理服务器 - 运维笔记(ywbj.cc)

发表评论