安装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会自动启动,浏览器也可以使用代理,畅游网络世界吧!!!