1、安装SS
sudo apt update
sudo apt install python-gevent python-pip
pip install shadowsocks
2、配置SS
启动SS有两种方式,一种是通过配置文件启动(推荐),另一种是通过命令参数启动。
(1)通过配置文件启动
配置文件内容如下:
server 服务器IP
server_port 远程端口号
local_port 本地端口号
password 密码
timeout 超时时长
method 加密方式(与服务器一致)
{
"server":"server_ip",
"server_port":9001,
"local_port":1081,
"password":"password",
"timeout":120,
"method":"rc4-md5"
}
(2)通过命令参数启动
使用 sslocal --help 查询配置文件中的字段对用的指令,在指令后加参数即可。
扫描二维码关注公众号,回复:
2320904 查看本文章
3、启动SS
sslocal -c ~/ss.json
# 开启后显示以下内容,代表开启成功:
# INFO loading libcrypto from libcrypto.so.1.0.0
# INFO starting local at 127.0.0.1:1081
4、修改网络设置
在“系统设置”—“硬件”—“网络”—“网络代理”—“方法”—“手动”
5、安装完毕
注意:当你关闭sslocal后,记得在网络设置里把代理设置为“无”,因为你的ss已经关闭,此时仍然走代理,会出现无法上网的现象。
个人是对SS的依赖不是很大,所以喜欢这种每次都手动启动的方式,当然我们也可以将它设置为开机自启,这样也不用频繁的修改网络代理设置了。具体步骤如下:
# 打开图形化开机启动项管理界面
gnome-session-properties
# 添加(Add) -> 名称(name)和描述(comment)随便填,命令(Command)填写如下:
sslocal -c ~/ss.json
部分参照 https://www.jianshu.com/p/0cfb43874a72