关于 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 |