环境
需要有git
、python3
,如果没有的话:
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)的解决方案吧。