一、更改软件安装源(非必须)
此操作主要为了下载软件包更快,这里使用阿里云提供的源
$ sudo vi /etc/apt/sources.list
在行前添加#注释掉默认的源
在最后添加两行:
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi
注意上面的stretch对应系统的版本,可以直接在该文件默认源中看到,也可以通过lsb_release -a查看
保存并推出vi
二、安装shadowsocks
方法1:
$ sudo apt-get install shadowsocks
方法2:
$ sudo pip install shadowsocks
两种方法安装的版本可能不同,可选择版本较高的一个来安装
建议在stretch版本上通过apt-get安装,在jessie版本上通过pip安装
三、配置参数
$ sudo vi /etc/shadowsocks/config.json
{
"server": "代理服务器的IP,如1.2.3.4",
"server_port": "代理服务器的端口,如8388",
"local_address": "127.0.0.1", // 本地IP
"local_port": "1080", // 本地端口
"password": "密码",
"timeout": 300,
"method": "aes-256-cfb", // 加密方式,根据服务器的配置填写
"fast_open": false,
"workers": 1
}
注意,如果vi在编辑模式下使用方向键不能移动光标,而是显示成字母,则需要对vi编辑器进行一下配置
$ sudo vi /etc/vim/vimrc.tiny
将set compatible改为set nocompatible
退格键无法使用则在上面的文件中添加set backspace=2
保存退出之后,再进入vi编辑器就可以正常使用
四、启动shadowsocks
apt-get方式安装启动方法:
$ sudo /usr/bin/sslocal -c /etc/shadowsocks/config.json -d start
pip方式安装启动方法
$ sudo /usr/local/bin/sslocal -c /etc/shadowsocks/config.json -d start
如果提示-d参数无效的问题,说明shadowsocks版本比较低,尝试通过第二节中的另一种方式安装
五、设置开机启动
sudo权限编辑/etc/rc.local
在最后exit 0的上一行添加sudo /usr/bin/sslocal -c /etc/shadowsocks/config.json -d start
注意不同方式安装的文件位置不同,请将/usr/bin/sslocal用实际的位置替换,可以用which sslocal来查看文件位置
六、使用
1.https://www.switchyomega.com/download.html 下载chrome插件
2.安装插件:需要打开Chromium进入chrome://extensions页面,然后将下载的crx文件拖动到页面中间安装
3.安装成功后会打开插件设置页面,点击左侧导航情景模式的autoswitch,删除原有默认的规则
4.点击导入在线规则列表下添加规则列表按钮
5.列表格式为AutoProxy,规则列表网址https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
6.点击立即更新情景模式
7.更新成功后在上面的切换规则中默认情景模式和默认规则列表选择proxy,然后点击左侧导航中的应用选项按钮
8.点击左侧导航情景模式下的proxy,代理协议选择socks5、代理服务器为127.0.0.1、端口为1080
9.点击左侧应用选项
10.访问https://www.facebook.com确定是否正常

