Linux下SSR客户端的配置与开机自启
source link: https://blog.lucien.ink/archives/208/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
本文永久链接
http://www.lucien.ink/archives/208/
需要有git
、python3
,如果没有的话:
Ubuntu
sudo apt install git python3 -y
CentOS
sudo yum install git python3 -y
配置SSR
sudo git clone https://github.com/LucienShui/shadowsocksr.git -b manyuser --depth=1 ~/shadowsocksr
echo "python3 ~/shadowsocksr/shadowsocks/server.py -c ~/shadowsocksr/config.json -d start" > ~/ssr.sh
编辑SSR的配置文件
把上面的命令拷到控制台里,运行结束后,执行sudo gedit ~/shadowsocksr/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
就可以启动客户端。
配置开机自启动
GNOME
和Unity
桌面环境可以直接打开Startup Applications Preferences
,然后在里面添加一个~/ssr.sh
的启动项即可,KDE
同理。
关闭SSR
执行以下命令:python3 ~/shadowsocksr/shadowsocks/server.py -c ~/shadowsocksr/config.json -d stop
配置浏览器
因为某些原因(我不是很清楚),在大多数Linux下只成功启动ssr客户端的话会发现并没有什么作用,该进不去的仍然进不去,在这里就直接讲在Chrome内自动代理(国内走直连,特定网站走ssr)的解决方案吧。
安装SwitchyOmega
Chrome
进入https://file.lucien.ink/SwitchyOmega,下载
SwitchyOmega.crx
然后在Chrome
里打开chrome://extensions,把SwitchyOmega.crx
文件拖放到扩展程序页面,点击添加扩展程序进行安装。
Firefox
进入https://addons.mozilla.org/zh-CN/firefox/addon/switchyomega/,点击添加即可。
配置SwitchyOmega
打开SwitchyOmega
的设置页面,跳过设置向导,点击导入/导出、在线恢复,填入https://file.lucien.ink/SwitchyOmega/OmegaOptions.bak
,恢复完成后点击应用选项。
最后修改:2019 年 10 月 28 日 03 : 02 PM
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK