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",
改完重启服务生效
打赏作者
Pingback引用通告: VPN搭建科学上网,Linux搭建Socks5代理服务器 - 运维笔记(ywbj.cc)