Linux下SSR客户端的配置与开机自启

环境

  需要有gitpython3,如果没有的话:

Ubuntu:

sudo apt install git python3 -y

CentOS:

sudo yum install git python3 -y

下载安装客户端

sudo git clone https://github.com/LucienShui/shadowsocksr.git && sudo mv shadowsocksr /opt/ && cd /opt/shadowsocksr/ && sudo cp config.json user_config.json && sudo chmod +x ssr.sh && sudo cp ssr.sh ~/ && cd ~

编辑SSR的配置文件

  把上面的命令拷到控制台里,运行结束后,执行sudo gedit /opt/shadowsocksr/user_config.json来编辑你的连接信息,具体的服务器地址,端口,密码,加密方式,协议插件,混淆插件从SSR帐号提供商那里获取。

  主要用到的是以下这几个选项:

"server": "0.0.0.0",         # 服务器地址
"server_port": 80890,        # 端口
"password": " ",             # 密码
"method": "chacha20",        # 加密方式
"protocol": "auth_sha1_v4",  # 协议插件
"obfs": "http_simple",       # 混淆插件

启动SSR客户端

  在~目录下有一个ssr.sh,输入~/ssr.sh就可以启动客户端。

配置开机自动启动

  执行:sudo gedit /etc/rc.local

  如果是一个空文件,那么填入以下信息

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/opt/shadowsocksr/ssr.h

exit 0

  如果不是一个空文件,则在exit 0之前插入一行/opt/shadowsocksr/ssr.h即可。

配置Chrome

  因为某些原因(我不是很清楚),在大多数Linux下只成功启动ssr客户端的话会发现并没有什么作用,该进不去的仍然进不去,在这里就直接讲在Chrome内自动代理(国内走直连,特定网站走ssr)的解决方案吧。

猜你喜欢

转载自blog.csdn.net/xs18952904/article/details/80272579
今日推荐