Raspberry Pi VPN 接入点设置教程

更新时间

在本教程中,我们将探讨如何在 WiFi 接入点上设置 VPN。此教程基于我们之前的无线接入点教程,但进行了一个重要的更改,即通过 VPN 路由所有流量。

什么是 VPN 接入点?

VPN 接入点 提供了一种快速简便的方法,可以通过 VPN 运行任何设备,即使该设备不支持任何 VPN 软件。您只需将该设备连接到 Raspberry Pi 无线接入点,所有流量将自动通过 VPN 隧道路由。

设备清单

以下是我在本 Raspberry Pi VPN 接入点教程中使用的所有设备,您完成此设置不需要特别的设备:

  • 以太网线(可从 Amazon 购买)
  • VyprVPN 订阅(访问 VyprVPN
  • NordVPN 订阅(访问 NordVPN

准备 OpenVPN 以供接入点使用

要设置我们的 VPN 接入点,您需要先完成无线接入点的教程,这将为本教程正确配置您的 Raspberry Pi。

我们将使用 VyprVPNNordVPN 服务来设置 VPN 接入点。这两个 VPN 提供商都被认为是可靠的,且具有良好的速度和隐私政策。

安装 OpenVPN

  1. 在开始设置 VPN 接入点之前,首先确保我们拥有最新的软件包,通过以下命令更新:

bash sudo apt update sudo apt upgrade

  1. 更新完成后,安装 OpenVPN 软件:

bash sudo apt install openvpn -y

  1. 切换到 OpenVPN 目录,以便存储我们所需的文件:

bash cd /etc/openvpn

  1. 创建一个授权文件 auth.txt,用于存储您的 VPN 服务的用户名和密码:

bash sudo nano /etc/openvpn/auth.txt

在文件中添加您的用户名和密码,如下所示:

username password

输入完毕后,按 CTRL + X,然后按 YEnter 保存并退出。

获取 VyprVPN 的 OVPN 文件

  1. 确保我们仍在 OpenVPN 目录中:

bash cd /etc/openvpn

在使用这些文件之前,您需要先注册 VyprVPN。

  1. 下载 VyprVPN 的 OVPN 文件:

bash sudo wget -O vyprvpn.zip https://support.goldenfrog.com/hc/article_attachments/360008728172/GF_OpenVPN_10142016.zip

  1. 解压缩下载的 zip 文件:

bash sudo unzip vyprvpn.zip

  1. 切换到新生成的目录,并查看所有的 .ovpn 文件:

bash cd OpenVPN256 ls

  1. 选择您想要连接的服务器的 .ovpn 文件,并将其移到 OpenVPN 目录:

bash sudo mv "USA - San Francisco.ovpn" "../USASanFran.conf"

确保将文件扩展名从 .ovpn 更改为 .conf,以便 OpenVPN 能够识别。

获取 NordVPN 的 OVPN 文件

  1. 创建好 auth.txt 文件后,您需要从 NordVPN 获取所需的 OVPN 文件。首先确保在正确的目录:

bash cd /etc/openvpn

  1. 访问 NordVPN 网站的 OVPN 部分,找到您想要使用的服务器,右键点击“下载 UDP”按钮并复制链接。

bash sudo wget https://downloads.nordcdn.com/configs/files/ovpn_legacy/servers/au514.nordvpn.com.udp1194.ovpn

  1. 重命名刚刚下载的文件,方便后续使用:

bash sudo mv au514.nordvpn.com.udp1194.ovpn au514.conf

设置 VPN 接入点

  1. 现在您已经准备好 .ovpn 文件,接下来需要对其进行一些修改,以便让它正常工作。

通过以上步骤,您将能够成功设置一个 Raspberry Pi VPN 接入点,从而安全地通过 VPN 路由所有流量。请根据您的需求选择 VyprVPN 或 NordVPN,确保您享受高速度和良好的隐私保护。

更新时间