15

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

 3 years ago
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.
请注意,本文编写于 1098 天前,最后修改于 562 天前,其中某些信息可能已经过时。

本文永久链接

http://www.lucien.ink/archives/208/

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

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就可以启动客户端。

配置开机自启动

  GNOMEUnity桌面环境可以直接打开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

谢谢老板!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK