Proton VPN 主页

如何使用 WireGuard 在 OpenWrt 路由器上设置 Proton VPN

阅读
0 分钟
类别
路由器

您可以在路由器上设置 Proton VPN,从而保护每台通过该路由器连接互联网的设备。在本指南中,我们将逐步介绍如何使用 WireGuard® VPN 协议在 OpenWrt(新窗口) 路由器上设置 Proton VPN。

您也可以使用 OpenVPN 在 OpenWrt 路由器上配置 Proton VPN,但除非您有充分的理由使用 OpenVPN,否则我们推荐使用 WireGuard。

我们还提供了在其他多款热门路由器上设置 Proton VPN 的指南。\u00a0

开始之前,您需要准备以下内容:

如何在 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)。

安装 luci-proto-wireguard

3. 将路由器关闭后再重新开启(您也可以通过网络界面执行此操作:前往系统 → 重启)。

第三步:配置 WireGuard 接口

1. 前往网络 → 接口 → 添加新接口…

添加新接口

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

创建新的 VPN 接口

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

导入您的 WireGuard 配置

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

粘贴您的配置

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

编辑已导入的对端配置

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

允许路由允许的 IP

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

保存

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

保存并应用

由于所有流量都将通过新接口进行路由,而防火墙尚未配置,因此您将失去通过路由器的所有互联网连接。

第四步:配置防火墙

1. 前往网络 → 防火墙 → 区域 → 添加。

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

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

编辑区域

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

启用 MSS clamping 并仅转发到 vpn 区域

第四步:配置 DNS

为防止 DNS 泄露,我们需要确保 OpenWrt 使用 Proton VPN 的 DNS 服务器,而不是您的 ISP。

1. 网络 → 接口 → wan → 编辑。

编辑 wan 接口

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

配置 DNS 设置

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

检查 VPN 是否正常工作