有时候由于工作的需要,特别是从事外贸行业的,都需要使用ShowdowsocksR,简称“SSR”,今天我们这篇文章主要介绍一下如何在CentOS系统里安装和卸载SSR。
CentOS服务器下安装搭建SSR服务
第一个脚本命令
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
如果运行以上脚本后提示:wget :command not found,那么就说明没有安装wget,需要先运行“yum install wget -y”进行安装,然后再运行上面的第一个命令。
第二个脚本命令
chmod +x shadowsocks-all.sh
在绿色光标处把以上命令粘贴,并回车。
第三个脚本命令
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
和第二个命令一样,在绿色光标处把以上命令粘贴,并回车。运行后出现下图的信息,这里我们选择“2”的 ShowdowsocksR选项,回车运行。
配置SSR参数
上面的操作完成后,下面就会进行配置密码、端口、加密方式和协议。密码可以自己设置也可以默认,端口也是,但是设置端口的时候注意不要使用常用的端口,避免冲突。加密方式选择“2”即aes-256-cfb模式(这个也是最常用的模式)回车运行。
协议我们选择“1”的Origin原生模式,Obfs混淆模式我们选择“1”的Plain模式,然后再次回车,服务器就会自动安装SSR所需的资源,大约需要等待两三分钟,期间不要关闭窗口。当出现如下信息时就说明已经安装成功了,ShowdowsocksR的配置已经完成。
记着把这些信息复制下来,保存到自己电脑的文本中,方便以后使用。
CentOS服务器下如何卸载SSR服务?
使用root用户登录,运行以下命令:
./shadowsocks-all.sh uninstall
若已安装多个版本,则卸载时也需多次运行(每次卸载一种)。
CentOS服务器下如何启动SSR脚本?
启动脚本后面的参数含义,从左至右依次为:启动,停止,重启,查看状态。
Shadowsocks-Python 版:/etc/init.d/shadowsocks-python start | stop | restart | status
ShadowsocksR 版:/etc/init.d/shadowsocks-r start | stop | restart | status
Shadowsocks-Go 版:/etc/init.d/shadowsocks-go start | stop | restart | status
Shadowsocks-libev 版:/etc/init.d/shadowsocks-libev start | stop | restart | status
各版本的默认配置文件
Shadowsocks-Python 版:/etc/shadowsocks-python/config.json
ShadowsocksR 版:/etc/shadowsocks-r/config.json
Shadowsocks-Go 版:/etc/shadowsocks-go/config.json
Shadowsocks-libev 版:/etc/shadowsocks-libev/config.json