在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配置代理。

使用SwitchyOmega为Google Chrome配置代理

一个小建议是在路由器中为Raspberry Pi分配一个固定的IP地址。

Sidebar