Proton VPN 主页

端口转发

阅读
1 分钟
类别
端口转发

端口转发允许来自互联网的传入连接通过 Proton VPN 的防火墙到达您的设备。了解端口转发的工作原理

套餐平台
所有 Proton VPN 付费套餐。获取 VPN PlusWindows、macOS、Linux

本文内容

端口转发的工作原理

端口是一个带编号的入口,允许设备上的特定应用通过互联网发送和接收信息。使用 VPN 时,VPN 就像一道锁闭的大门,会阻止所有未经您明确请求的传入连接。

端口转发会在这道大门上创建一条受控路径。它主要用于 BitTorrent 等 P2P 应用,但也可以提升在线游戏的性能。开启端口转发后,VPN 服务器会选择一个随机端口号并为传入流量开放。发送到该端口的任何数据都会通过 VPN 连接传输到您的设备。

打开端口存在少量风险。详情请参阅端口转发安全注意事项。

启用端口转发

开始之前

  1. 以下说明介绍如何连接到 P2P(点对点)VPN 服务器并启用端口转发。端口转发只有在连接到 P2P 服务器的情况下才能正常工作。
  2. 启用端口转发后,您还需要在种子应用中进行配置。
  3. 端口转发与 NAT 类型 2(中等 NAT)不兼容。

Windows

1. 打开 Proton VPN,在左侧边栏中选择国家/地区 → P2P 标签页。

2. 连接到列表中的任意国家/地区、城市或服务器。

如何在 Windows 上进行端口转发 1

3. 点击右侧边栏中的端口转发。

如何在 Windows 上进行端口转发 2
您也可以从设置 (⚙) 菜单中访问端口转发。

4. 将端口转发开关切换为开启。点击应用。

如何在 Windows 上进行端口转发 3
我们还建议启用通知,以便在活动端口号发生变化时收到通知。

端口转发已启用。将鼠标悬停在右侧边栏的端口转发上,即可查看活动端口号。

如何在 Windows 上进行端口转发 4

在第三方应用(例如 BitTorrent 客户端)中配置端口转发时需要使用此号码。

重新连接 VPN 时,端口号通常会发生变化。每当发生这种情况,您都需要更新您的种子客户端。

macOS

macOS 上的端口转发是一项抢先体验功能。

1. 打开 Proton VPN 并前往 Countries。

2. 连接到任何标有 P2P 图标(⇄)的国家/地区、城市或服务器。

Mac 应用显示位于亚利桑那州菲尼克斯的数十个 P2P 服务器。

3. 现在,点击端口转发快捷方式。

Mac 应用,突出显示主屏幕上的端口转发按钮。
您也可以从设置 (⚙) 菜单中访问端口转发。

4. 点击端口转发 开启。

端口转发已启用。

您的活动端口号将显示在端口转发开启按钮下方。

在第三方应用(例如 BitTorrent 客户端)中配置端口转发时需要使用此号码。

重新连接 VPN 时,端口号通常会发生变化。每当发生这种情况,您都需要更新您的种子客户端。

Linux(GUI)应用

1. 打开 Proton VPN 并前往 Countries。

2. 连接到任何标有 P2P 图标(⇄)的国家/地区、城市或服务器。

P2P 服务器在 Linux 应用中有明确标签

3. 现在前往设置 → 功能

4. 将端口转发开关切换为开启。

我们的 Linux 应用中的端口转发。

端口转发已启用。您的活动端口号会显示在主应用窗口顶部的信息面板中。

活动端口号显示在主屏幕上
活动端口号还会写入以下文件:/run/user/$UID/Proton/VPN/forwarded_port。这对于触发自动化任务非常有用,例如在端口号变化时更新种子客户端配置。

在第三方应用(例如 BitTorrent 客户端)中配置端口转发时需要使用此号码。

重新连接 VPN 时,端口号通常会发生变化。每当发生这种情况,您都需要更新您的种子客户端。

Linux CLI

注意:为 Linux CLI 启用端口转发需要两个阶段。

1. 在 CLI 中启用端口转发

打开终端窗口并运行:

protonvpn config set port-forwarding on

如果您已连接到 VPN,则需要重新连接才能使新设置生效。

2. 配置端口转发

请按照如何手动设置端口转发指南中步骤 2:Linux 的说明操作。

OpenVPN 和 WireGuard® 配置文件

了解如何为使用 OpenVPN 或 WireGuard® 配置文件连接 Proton VPN 的设备手动设置端口转发

在 BitTorrent 客户端中配置端口转发

开始之前

  1. 下面列出了部分常用 Windows 种子应用的操作说明,但端口转发适用于任何 BitTorrent 客户端。 
  2. 为了防止在种子下载过程中泄露 IP,请确保qBittorrent 已绑定到正确的接口。
  3. 您需要停用 UPnP(通用即插即用)和 NAT-PMP(网络地址转换端口映射协议),因为它们可能与 Proton VPN 冲突。

qBittorrent

1. 在 Proton VPN 应用中启用端口转发。

2. 打开 qBittorrent,前往工具 → 选项 → 连接。

3. 停用使用来自我路由器的 UPnP / NAT-PMP 端口转发。

4. 在用于传入连接的端口字段中,输入 Proton VPN 应用中显示的活动端口号。

在 qBittorrent 中启用端口转发

5. 点击确定。

Vuze

截图显示的是新手模式(新窗口)下的 Vuze,但所有模式的步骤完全相同。

1. 在 Proton VPN 应用中启用端口转发。

2. 打开 Vuze,前往工具 → 选项 → 插件 → UPnP

3. 取消勾选启用 UPnP。

在 Vuze 中停用 UPnP

4. 停留在选项页面,点击连接。

5. 输入 Proton VPN 应用中显示的活动端口号。

在 Vuze 中设置监听端口

6. 点击保存。

uTorrent(经典版)

1. 在 Proton VPN 应用中启用端口转发。

2. 打开 uTorrent,前往选项 → 首选项 → 连接。

3. 取消勾选启用 UPnP 端口映射和启用 NAT-PMP 端口映射。

在 uTorrent 中停用 UPnP 和 NAT_PMP

4. 在用于传入连接的端口字段中,输入 Proton VPN 应用中显示的活动端口号。

在 uTorrent 中设置监听端口

5. 点击应用。

端口转发安全注意事项

端口转发会为传入连接打开一条到达您设备的路径。

这确实会带来少量安全风险,但该风险非常低——对于种子下载和游戏等日常使用场景而言尤其如此。

Proton VPN 的端口转发功能旨在保护您的隐私,并且不受 Port Fail 等已知攻击的影响。

可能出现的任何问题通常仅限于使用该端口的应用。因此,风险程度取决于您如何使用该端口。例如:

  • 文件共享应用可能会暴露共享的文件。
  • 远程访问工具如果没有妥善保护,可能会让他人获得更广泛的控制权限

为确保安全:

  • 只使用来自可靠来源的受信任应用
  • 保持应用为最新版本
  • 避免打开不需要的端口

关于在线端口检查器的说明

在线端口检查工具可用于检查设备上的开放端口,并验证端口转发是否正常工作。但是,只有当应用正在该端口上主动监听时,才能检测到开放端口。

端口检查工具的工作原理

1. 连接尝试:该工具会发送请求,尝试连接到您的公用 IP 地址上的指定端口。使用 VPN 时,这将是 VPN 服务器的 IP 地址。

2. 响应分析:然后它会等待响应:

  • 开放:如果应用正在该端口上主动监听且端口转发正常工作,端口检查器将成功建立连接并将该端口标记为开放。
  • 关闭或已过滤:如果没有应用在该端口上监听,或者我们的防火墙阻止了连接(例如端口转发未正常工作时),端口检查器将收到“连接被拒绝”消息,或者连接会超时。在这些情况下,该端口将被报告为关闭或已过滤。

示例

使用 Proton VPN 端口转发功能,您在我们的 NAT 防火墙中打开端口 44375。但是,在您将某个应用配置为在该端口上监听之前,在线端口检查工具会返回关闭或已过滤结果。如果您将某个应用(例如种子客户端)配置为在端口 44375 上监听并再次检查,端口检查工具将连接到该应用并返回开放结果。