ubuntu上如何配置使用ss

安装shadowsocks

sudo pip install shadowsocks 来安装shadowsocks

建立配置文件

需要建立配置文件以载入信息,操作如下
可以在主文件夹下新建json文件, #我这里目录是/home/yann/shadowsocks.json
根据个人服务器地址账号 对照下面内容修改填写

{
"server":"45.77.153.166", // 服务器地址
"server_port":2018, // 端口
"local_port":1080, // 本地端口 默认1080
"password":123456, // 密码
"timeout":800, // 超时时间 需要和服务端一致
"method":"aes-256-cfb" // 加密方式,需要和服务端一致
}

然后保存退出即可
接下来可以通过sslocal -c /home/yann/shadowsocks.json运行,此时终端不能关闭

设置代理

但是这时候只是连接到服务器是不行的,需要系统设置代理,,全局代理或者pac代理

可以通过安装genpac来生成本地pac文件 也可以借助我上传的文件直接使用
如何安装genpac并生成pac文件参考链接
我上传的pac文件

将下载的pac文件或者是生成的pac文件位置记住
然后到系统设置 >> 网络 >> 网络代理 >> 方法 >> 自动
配置URL处填写file:// 后面跟你的pac文件路径,如图,然后点击应用到整个系统即可

到此 可以科学上网

附录

当然 如果觉得每次重启电脑都需要重新运行sslocal -c shadowsocks.json嫌麻烦
可以用开机自启动的方式设置

ubuntu如何设置开机自启动

终端输入gnome-session-properties
添加 名称和注释随便填个啥 然后命令填写你需要在终端执行的命令即可 如sslocal -c shadowsocks.json