ubuntu 16.04 SS安装及配置

安装SS客户端

安装pip3

一般情况下,pip3安装的版本比pip安装的新,pip安装的版本比apt安装的新,这里选择最新版本。

1 sudo apt install python3-pip

安装SS

pip3命令一定要用sudo,不然开机自启动不能实现。

1 sudo pip3 install shadowsocks

设置配置文件(自己建的)

1 sudo nano /etc/shadowsocks.json(配置文件的路径,随便放在哪都可以,方便就好)

将下面代码复制进去(前三个值自行替换),ctrl+o保存,接着按enter,然后ctrl+x退出。

1 {
2     "server" : "服务器地址",
3     "server_port" : 服务器端口,
4     "password" : "端口密码",
5     "local_address" :  "127.0.0.1",
6     "local_port" : 1080,
7     "timeout" : 300,
8     "method" : "aes-256-cfb"
9 }

启动ss客户端

1 sudo sslocal -c /etc/shadowsocks.json

成功会显示

1 INFO: loading config from /etc/shadowsocks.json
2 2018-12-18 21:19:49 INFO     loading libcrypto from libcrypto.so.1.0.0
3 2018-12-18 21:19:49 INFO     starting local at 127.0.0.1:1080

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

Firefox

安装polipo(不安装这个程序,使用不了代理,亲测!)

1 sudo apt install polipo

设置配置文件

1 sudo nano /etc/polipo/config

将下面代码复制进去(最后一个值记得替换)

 1 logSyslog = false
 2 logFile = "/var/log/polipo/polipo.log"
 3 
 4 socksParentProxy = "127.0.0.1:1080"
 5 socksProxyType = socks5
 6 
 7 chunkHighMark = 50331648
 8 objectHighMark = 16384
 9 
10 serverMaxSlots = 64
11 serverSlots = 16
12 serverSlots1 = 32
13 
14 proxyAddress = "0.0.0.0"
15 proxyPort = 服务器端口

重启polipo:

1 /etc/init.d/polipo restart

配置Firefox

菜单中选择preference,在find in preference中搜索network,在搜索结果的Network Proxy中点Settings。

之后选择Manual proxy configuration,并将HTTP代理设置为127.0.0.1,端口1234(一定是在服务器的端口,不是1080!)。

之后勾选Use this proxy server for all protocols,点击OK即可。

如果一切都顺利的话,现在Firefox已经可以使用代理了,去google试试?

Chrome

安装SwitchyOmega插件

Chrome使用代理需要安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的。

我们可以启动SS后,通过命令行启动Chrome:

1 google-chrome --proxy-server="socks5://127.0.0.1:1080"

启动后打开Chrome应用商店,搜索并安装SwitchyOmega插件。

配置SwitchyOmega插件

安装好插件会自动跳到设置选项,有提示可以跳过。

左边新建情景模式,之后过程如下图所示

设置自动切换

接着点击自动切换 ( auto switch) ,之后过程如下图所示

规则列表设置选择AutoProxy ,然后将这个地址填进去。

1 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

最后,点击浏览器上SwitchyOmega插件的小图标,选择auto switch

如果一切都顺利的话,现在Chrome已经可以使用代理了,重启浏览器,去google试试?

开机自启动

编辑 /etc/rc.local 文件

1 sudo nano /etc/rc.local

在 exit 0 之前复制如下

1 sudo sslocal -c /etc/shadowsocks.json

到此,重启电脑后,SS会自动启动,浏览器也可以使用代理,畅游网络世界吧!!!

猜你喜欢

转载自www.cnblogs.com/mdzz/p/10140066.html
今日推荐