使用shadowsocks让树莓派翻墙

因为树莓派默认使用国外的源,软件包下载的特别慢十分影响体验。首选当然是换源,简单不花钱。然而我因为买了ss服务,所以不能浪费啊。另外,能不能安装好这个跟是不是树莓派也无关,只要是 Debian / Ubuntu 系统就行

命令行客户端

安装

1
2
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
sudo apt-get install proxychains

配置ss

在目录 etc 下创建文件 shadowsocks.json

1
sudo vim /etc/shadowsocks.json

1
2
3
4
5
6
7
8
9
10
{
"server":"服务器 IP或域名",
"server_port":端口号,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"加密方式 (chacha20-ietf-poly1305 / aes-256-cfb)",
"fast_open":false
}

然后我觉得很有必要让它开机启动

1
sudo vim /etc/rc.local

在最后的exit之前添加

1
/usr/local/bin/sslocal -c /etc/shadowsocks.json -d start

配置 proxychains

编辑 /etc/proxychains.conf

1
sudo vim /etc/proxychains.conf

将最后一行修改为: socks5 127.0.0.1 1080:

接着我们就可以直接用 “proxychains + 命令” 的方式在终端里使用代理了,例如

1
2
3
proxychains curl xxxx
proxychains wget xxxx
sudo proxychains apt-get xxxx

鼓励一下:D