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

本文永久链接

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

配置开机自启动

  GNOMEUnity桌面环境可以直接打开Startup Applications Preferences,然后在里面添加一个/opt/shadowsocksr/ssr.sh的启动项即可,KDE同理。

Screenshot from 2018-06-18 00-15-23.png

关闭SSR

执行以下命令:
sudo kill -9 $(lsof -i:1080 -t)

配置浏览器


  因为某些原因(我不是很清楚),在大多数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,恢复完成后点击应用选项。

最后修改:2018 年 11 月 13 日 01 : 35 AM
谢谢老板!

4 条评论

  1. cangmin

    你好,这篇文章给了我很大帮助,我能否在我的博客转载这片文章,如果可以,不胜感激

    1. Lucien
      @cangmin

      当然可以转载呀,注明出处就可以。感谢赞赏 (☆ω☆)

      1. cangmin
        @Lucien

        好的,非常感谢

    2. cangmin
      @cangmin

      已赞赏

发表评论