计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

安装 shadowsocks 客户端在树莓派上

发布者:guo rue,发布时间:2016年2月14日 下午6:03   [ 更新时间:2016年2月14日 下午6:27 ]
关于 shadowsocks 的示意图
之前我安装了一个 shadowsocks 服务端在远程的服务器上。现在来安装客户端到本地服务器,这样的话只要本地服务器开机就可以给全部的本地机器代理上网了。而不必每个本地机器都安装客户端。当然,如果你闲的蛋疼也可以给每个本地机器安装客户端。不过前面已经说了——没必要。

安装 Shadowsocks 
apt-get install python-pip python-m2crypto
pip install shadowsocks

新建配置文件
sudo nano /etc/shadowsocks.json
配置文件内容如下。
{
 "server":"SS服务器ip地址",
 "server_port":443,
 "local_address":"192.168.4.13",
 "local_port":1080,
 "password":"your-passwd",
 "timeout":300,
 "method":"aes-256-cfb",
 "fast_open":false,
 "workers":10
}

配置文件说明
SS服务器ip地址,请填你的服务器 IP 地址。不确定的话,去服务器上查看。
"server_port",请填写你的 SS服务 端口。不确定的话,去服务器上看你的SS配置。
"local_address":"192.168.4.13",这个是我树莓派在本地的 IP 地址,供给本地机器使用
"local_port":1080,是我供给本地机器使用的端口
"password":"your-passwd",填写服务密码。确保和服务器上写的一样。
"timeout":300,以下全部和远程服务器保持一致
"method":"aes-256-cfb",
"fast_open":false,
"workers":10

添加到开机自启动
sudo nano /etc/rc.local
exit 0 之前写入这一行
/usr/local/bin/sslocal -c /etc/shadowsocks.json -d start

重启树莓派
sudo reboot

在任一和树莓派同局域网内的本地机器
如这个 IP 的机器上:192.168.4.33
打开 Firefox 浏览器,在地址栏输入 
about:preferences#advanced
网络 连接 配置 Firefox 如何连接至国际互联网,设置(E)..
手动配置代理(M)
选择 SOCKS主机 
地址为192.168.4.13
端口1080
版本选 SOCKSv5
保存

然后就可以科学的打开一些网站了

参考
http://wiki.guoruei.org/computer/software/linux/install-shadowsocks-on-ubuntu-vps