如何使用 WireGuard 在 OpenWrt 路由器上设置 Proton VPN
- 阅读
- 0 分钟
- 类别
- 路由器
您可以在路由器上设置 Proton VPN,从而保护每台通过该路由器连接互联网的设备。在本指南中,我们将逐步介绍如何使用 WireGuard® VPN 协议在 OpenWrt(新窗口) 路由器上设置 Proton VPN。
您也可以使用 OpenVPN 在 OpenWrt 路由器上配置 Proton VPN,但除非您有充分的理由使用 OpenVPN,否则我们推荐使用 WireGuard。
我们还提供了在其他多款热门路由器上设置 Proton VPN 的指南。\u00a0
开始之前,您需要准备以下内容:
- 一台已连接到 LAN 网络的计算机,以便您能够访问 OpenWrt 路由器的网络界面(新窗口)。为此,请在浏览器的网址栏中输入 192.168.1.1。
如何在 OpenWrt 路由器上设置 Proton VPN
第一步:下载 WireGuard 配置文件
使用 Proton 帐户的用户名和密码登入 account.protonvpn.com 上的 Proton VPN,前往 下载 → WireGuard 配置,并下载一份 WireGuard 配置文件。请务必选择平台:路由器。
了解如何从 Proton VPN 下载 WireGuard 配置文件
第 2 步:安装 WireGuard 支持
1. 打开 OpenWrt 网络界面并登入,然后前往系统 → 软件 → 操作 → 更新列表…

2. 在筛选字段中输入 WireGuard,然后在软件包目录的搜索结果中选择 luci-proto-wireguard → 安装(如果没有看到此软件包,则选择 luci-app-wireguard)。

3. 将路由器关闭后再重新开启(您也可以通过网络界面执行此操作:前往系统 → 重启)。
第三步:配置 WireGuard 接口
1. 前往网络 → 接口 → 添加新接口…

2. 为新接口命名(例如 proton0),并从协议下拉菜单中选择 WireGuard VPN。完成后点击创建接口。

3. 前往导入配置 → 加载配置…

4. 在文本编辑器中打开在第一步中下载的 WireGuard 配置文件,并将其内容粘贴到文本框中。完成后点击导入设置。

5. 在新接口页面中,前往对端标签页。点击唯一的已导入对端配置旁边的编辑。

6. 前往路由允许的 IP,确保复选框已选中。点击保存。

7. 返回新 WireGuard 接口的配置页面,点击保存。

8. 在接口页面中,点击保存并应用。

由于所有流量都将通过新接口进行路由,而防火墙尚未配置,因此您将失去通过路由器的所有互联网连接。
第四步:配置防火墙
1. 前往网络 → 防火墙 → 区域 → 添加。

- 输入或选择以下设置:
- 名称:选择一个合适的名称,例如 vpn
- 输入:拒绝
- 输出:接受
- 转发:拒绝
- 伪装:已启用
- 涵盖的网络:选择我们在第三步中创建的 WireGuard 接口(在本例中为 proton0)。
- 允许来自源区域的转发:lan

3. 返回区域页面,我们需要编辑默认的 LAN 区域,以确保流量通过新建的 VPN 区域进行路由。为此,请点击 lan 区域旁边的编辑。

4. 确保已启用 MSS clamping 复选框,然后前往允许转发到目标区域,取消选择除刚创建的 VPN 区域(本例中为 vpn)以外的所有区域。完成后点击保存。

第四步:配置 DNS
为防止 DNS 泄露,我们需要确保 OpenWrt 使用 Proton VPN 的 DNS 服务器,而不是您的 ISP。
1. 网络 → 接口 → wan → 编辑。

2. 前往高级设置标签页 → 使用对端通告的 DNS 服务器,并取消选择该复选框。此时会出现一个新的使用自定义 DNS 服务器选项。输入 10.2.0.1(Proton VPN 的 DNS 服务器地址)→ +。完成后点击保存,然后返回主接口页面,点击保存 & 应用。

您的 OpenWrt 路由器现在已配置为通过您在第一步中选择的 VPN 服务器路由所有连接。访问我们的免费安全 IP 扫描器以检查 VPN 是否正常工作,并访问 browserleaks.com/dns(新窗口) 以确保没有 DNS 泄露。
