在本教程中,我们将探讨如何在 WiFi 接入点上设置 VPN。此教程基于我们之前的无线接入点教程,但进行了一个重要的更改,即通过 VPN 路由所有流量。
什么是 VPN 接入点?
VPN 接入点 提供了一种快速简便的方法,可以通过 VPN 运行任何设备,即使该设备不支持任何 VPN 软件。您只需将该设备连接到 Raspberry Pi 无线接入点,所有流量将自动通过 VPN 隧道路由。
设备清单
以下是我在本 Raspberry Pi VPN 接入点教程中使用的所有设备,您完成此设置不需要特别的设备:
准备 OpenVPN 以供接入点使用
要设置我们的 VPN 接入点,您需要先完成无线接入点的教程,这将为本教程正确配置您的 Raspberry Pi。
我们将使用 VyprVPN 或 NordVPN 服务来设置 VPN 接入点。这两个 VPN 提供商都被认为是可靠的,且具有良好的速度和隐私政策。
安装 OpenVPN
- 在开始设置 VPN 接入点之前,首先确保我们拥有最新的软件包,通过以下命令更新:
bash
sudo apt update
sudo apt upgrade
- 更新完成后,安装 OpenVPN 软件:
bash
sudo apt install openvpn -y
- 切换到 OpenVPN 目录,以便存储我们所需的文件:
bash
cd /etc/openvpn
- 创建一个授权文件
auth.txt
,用于存储您的 VPN 服务的用户名和密码:
bash
sudo nano /etc/openvpn/auth.txt
在文件中添加您的用户名和密码,如下所示:
username
password
输入完毕后,按 CTRL + X
,然后按 Y
和 Enter
保存并退出。
获取 VyprVPN 的 OVPN 文件
- 确保我们仍在 OpenVPN 目录中:
bash
cd /etc/openvpn
在使用这些文件之前,您需要先注册 VyprVPN。
- 下载 VyprVPN 的 OVPN 文件:
bash
sudo wget -O vyprvpn.zip https://support.goldenfrog.com/hc/article_attachments/360008728172/GF_OpenVPN_10142016.zip
- 解压缩下载的 zip 文件:
bash
sudo unzip vyprvpn.zip
- 切换到新生成的目录,并查看所有的
.ovpn
文件:
bash
cd OpenVPN256
ls
- 选择您想要连接的服务器的
.ovpn
文件,并将其移到 OpenVPN 目录:
bash
sudo mv "USA - San Francisco.ovpn" "../USASanFran.conf"
确保将文件扩展名从 .ovpn
更改为 .conf
,以便 OpenVPN 能够识别。
获取 NordVPN 的 OVPN 文件
- 创建好
auth.txt
文件后,您需要从 NordVPN 获取所需的 OVPN 文件。首先确保在正确的目录:
bash
cd /etc/openvpn
- 访问 NordVPN 网站的 OVPN 部分,找到您想要使用的服务器,右键点击“下载 UDP”按钮并复制链接。
bash
sudo wget https://downloads.nordcdn.com/configs/files/ovpn_legacy/servers/au514.nordvpn.com.udp1194.ovpn
- 重命名刚刚下载的文件,方便后续使用:
bash
sudo mv au514.nordvpn.com.udp1194.ovpn au514.conf
设置 VPN 接入点
- 现在您已经准备好
.ovpn
文件,接下来需要对其进行一些修改,以便让它正常工作。
通过以上步骤,您将能够成功设置一个 Raspberry Pi VPN 接入点,从而安全地通过 VPN 路由所有流量。请根据您的需求选择 VyprVPN 或 NordVPN,确保您享受高速度和良好的隐私保护。