ubuntu1604配置ss代理

时间:2023-03-02 12:56:14

1 安装ss

参考http://www.cnblogs.com/mdzz/p/10140066.html

sudo apt install python3-pip

sudo pip3 install *

配置文件,存放密码,服务器IP等信息

路径随意

sudo gedit /etc/*/config.json

给予文件修改权限,否则保存不了

sudo chmod -R 777 /etc/*/config.json

保存配置信息(下面已经失效)

IP-1

{
    "server":"172.93.36.144",
    "server_port":8080,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"AftnF37eZ4TSsVyuPjrRxKIB",
    "timeout":300,
    "method":"chacha20-ietf-poly1305",
    "fast_open": false,
    "workers": 1
}

  

启动ss客户端

sudo ss-local -c /etc/*/config.json

成功会显示

ubuntu1604配置ss代理

遇到问题

1 安装额外库支持chacha20-ietf-poly1305加密方式

参考https://blog.csdn.net/qq_36265860/article/details/83379138

如果是一般的加密方式,直接下载  ss-qt版本,有界面使用也方便。

ubuntu1604配置ss代理

但是,楼主使用的是新的加密协议,必须额外安装这个库来支持协议chacha20-ietf-poly1305 加密方式

安装shadow$ocks-libev

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:max-c-lv/*-libev -y
sudo apt-get update
sudo apt install *-libev

2设置代理

完成上面的两个步骤

这里仅仅是启动了SS,浏览器还不能使用代理,接下来说怎么让Firefox 和 Chrome使用代理。

3-1一般的协议,直接系统代理设置就行了,这一步设着完就可以直接谷歌游览了

ubuntu1604配置ss代理

3-2 火狐游览器不推荐使用系统的设置,直接在游览器里设置

游览器-首选项-拉到最底部-网络设置

ubuntu1604配置ss代理

ubuntu1604配置ss代理

4开机自启动

编辑 /etc/rc.local 文件

ubuntu1604配置ss代理

给于编辑权限

sudo chmod -R 777 rc.local

编辑

gedit rc.local

在 exit 0 之前复制如下

sudo sslocal -c /etc/*/config.json

5 如何关闭

如果是火狐游览器

在没有开启ss的时候想要正常上网,需要关闭网络设置里面的代理选项。