在Raspbian上安装Shadowsocks并设置Raspberry Pi代理服务器
本教程将向您展示如何在Raspbian OS上安装Shadowsocks的命令行客户端,以及如何在Raspberry Pi上设置代理服务器。 之后,您需要在本地ntwork中设置其他计算机以使用shadowsock客户端,以便它们可以绕过Internet筛选器。 我假设您已经配置了shadowsocks服务器。
在Raspbian上安装Shadowsocks命令行客户端
SSH到您的Raspberry Pi中并更新本地包索引。
sudo apt-get update
安装shadowsocks命令行客户端。
sudo apt-get install python-pip sudo pip install shadowsocks
上面的命令将安装Shadowsocks的python版本。
创建配置文件
在下面创建配置文件 /等等/ Directoy。
sudo nano /etc/shadowsocks.json
将以下文本放入文件中。 用您的shadowsocks服务器的实际IP地址替换server-ip并设置密码。 将local_address的值设置为Raspberry Pi的IP地址。 这个很重要。 例如,我将此值设置为192.168.1.102,因为192.168.1.102是我的RPi的IP地址。
{ "server":"server-ip", "server_port":8000, "local_address": "the-ip-address-of-RPi", "local_port":1080, "password":"your-password", "timeout":600, "method":"aes-256-cfb" }
保存并关闭文件。 然后在后台运行shadowsocks命令行客户端。
sudo sslocal -c /etc/shadowsocks.json -d start
要查看它是否正在运行,请输入以下命令:
ps aux | grep sslocal
在系统启动时自动启动客户端
编辑 /etc/rc.local 文件
sudo nano /etc/rc.local
将以下行放在 退出0。
sslocal -c /etc/shadowsocks.json -d start
然后保存并关闭文件。
在本地网络中设置计算机
如果您在本地网络的计算机上使用Firefox,则无需在计算机上安装任何工具即可绕过Internet过滤器。 只需打开Firefox并转到 偏爱 > 高级 > 网络 > 设定。 这将打开Firefox的代理配置窗口。
在此窗口中,检查 手动代理配置。 然后在其中输入RPi的IP地址和端口号 袜子主持人 领域。 检查一下 袜子v5 和 远端DNS。 保存设置,现在您可以使用RPi上安装的shadowsock客户端绕过Internet筛选器。
如果您使用的是Google Chrome浏览器,则需要安装名为SwitchyOmega的扩展程序,然后才能为Google Chrome配置代理。
一个小建议是在路由器中为Raspberry Pi分配一个固定的IP地址。