VPN端口转发允许你通过路由器或VPN服务器上的特定端口将入站流量路由到你内部网络上的设备。这使外部网络(如网络)上的设备能够连接到你的局域网(LAN)中的特定设备,从而提高连接速度和某些活动(如游戏、种子下载和其他P2P文件共享)的性能。
端口转发是一些顶级VPN服务中的一个少有且常被误解的功能。它需要一个静态IP地址,并且可能带来一定的安全风险,因此只有少数VPN允许在其网络上进行端口转发。
实际上,很少有VPN提供商允许在其网络上进行端口转发。允许多端口转发和提供良好自定义选项的VPN就更少了。
即使你找到一个提供端口转发的VPN,你也可能不知道它的用途或如何使用它。
本文将解释什么是VPN端口转发,如何在常见设备上进行设置,以及如何安全使用它。我们还将分享允许端口转发的最好用的VPN列表。
专家提示:基于我们的最新测试结果,Private Internet Access是最好的支持端口转发的VPN。
它在端口转发选项、简单界面、P2P支持和整体性能之间找到了平衡。你可以使用它通过单个动态端口转发绕过NAT防火墙,并且它会自动为你选择端口。
对于高级用户来说,AirVPN是具有最多端口转发自定义选项的VPN。
什么是端口转发?它是如何工作的?
摘要: 端口转发允许外部网络上的计算机(通常是网络)访问私人局域网(LAN)上的其他计算机。它通过在网络路由器的公共WAN IP地址和端口与设备的内部LAN IP地址和端口之间创建关联来工作。
每个局域网(LAN)路由器都有一个控制进出网络流量的防火墙,以保护你的家庭设备免受黑客和恶意网站的威胁。这被称为NAT(网络地址转换)防火墙。它使你的本地网络上的每个设备可以共享相同的外部IP地址。NAT防火墙有三种类型:开放、适中和严格。这些NAT类型决定了你的本地网络对外部连接的可访问性。
严格的NAT类型虽然有安全优势,但它也可能使外部设备难以与你网络上的特定设备通信,尤其是在P2P连接中。这可能会影响你种子下载和参与多人游戏的能力。
这个问题可以通过打开路由器端口来解决。这些端口将外部流量路由到你本地网络中的个别设备,反之亦然。
端口转发是指手动打开并分配端口给某种网络流量。它允许外部网络上的计算机访问你局域网(LAN)内的特定设备。
端口转发允许你绕过NAT防火墙的限制,提高某些科学上网VPN的速度,并使其他服务成为可能,例如远程 PC电脑访问。
有其他方法可以绕过或改变你的NAT类型,但端口转发是最受欢迎的。例如,还可以使用一种称为UPnP(通用即插即用)的软件来减弱NAT类型,或使用Windows 10热点,它会创建一个适中的NAT类型。
网络中的端口是什么?
你可以将端口视为通过路由器进出本地网络的路径。大多数路由器可以有多达65,000个端口,但通常只有大约1,000个端口被经常使用。通常,端口被分配给特定类型的活动。例如,网站使用80和443端口,电子邮件使用25端口。
只有你的路由器使用的端口才会保持打开状态,这意味着定向到错误端口的流量会被路由器的防火墙自动屏蔽。默认情况下,你的所有路由器端口应该是关闭的。
端口转发允许网络设备访问你局域网内的特定设备。
常用服务的端口号由网络号码分配局(IANA)分配。以下是一些常见NAT端口及其用途的列表:
端口号 | 服务 |
---|---|
20 | FTP(文件传输协议)数据传输 |
21 | FTP(文件传输协议)控制 |
22 | SSH(安全外壳协议) |
25 | 电子邮件 |
53 | DNS(域名系统) |
80 | HTTP(超文本传输协议,即网络网页) |
110 | POP3(邮局协议)– 用于检索电子邮件 |
193 | Internet Relay Chat(IRC) |
443 | HTTPS(加密网页) |
5060 | SIP(会话启动协议)– 用于VoIP(网络电话)设备 |
本地、远程和动态端口转发
计算机网络中有几种类型的端口转发。你使用哪一种将取决于你是否可以访问外部设备以及你具体想要实现什么。
三种端口转发类型是:
- 本地端口转发:在这种情况下,本地端口被转发到远程主机。这将你的设备的流量重新路由到另一台设备,通常运行SSH加密。这使你可以翻墙并访问你无权访问的服务,但中介设备或服务器可以。
- 远程端口转发:在这种情况下,远程端口被转发到本地主机。这使你的设备可以从隧道的服务器端连接,例如SSH。它通常用于远程 PC电脑访问、服务器托管和其他国内VPN,但可能存在安全风险。
- 动态端口转发:这种端口转发类型类似于代理。它允许你通过连接到受信任的第三方服务器或设备来绕过服务器的防火墙。与本地和远程端口转发不同,端口号不是预先选择的,而是在连接时动态生成的。
VPN端口转发通常涉及远程端口转发或动态端口转发。
VPN端口转发的用途是什么?
当你连接到VPN服务时,VPN服务器就像是你的计算机的路由器。就像路由器一样,它通过端口传输你的流量。
然而,与家庭路由器不同,大多数VPN服务不允许你将流量转发到特定端口。除非你选择具有此特定功能的VPN,否则端口通常会自动选择。
端口转发通常用于:
- 在计算机上托管网站
- 允许远程访问你的 PC电脑
- 在本地网络上托管VPN服务器
- 提高种子下载和上传速度
- 托管游戏服务器,减少延迟并提高游戏性能
连接到VPN时端口转发的原因与不使用VPN时非常相似:
多人游戏
游戏是端口转发最流行的用途之一,特别是对于使用VPN进行游戏的用户。这是因为端口转发允许你绕过VPN或本地网络上的防火墙。
如果你的VPN默认具有严格的NAT类型,可能会屏蔽传入的P2P连接正常工作。由于动态VPN IP地址会发生变化,它们也可能使托管游戏服务器变得不可能。
如果你有严格的防火墙,你将无法托管游戏服务器,并且可能会遇到额外的延迟或Ping。在某些情况下,P2P托管的在线游戏可能根本无法工作。
通过在静态IP地址上进行端口转发可以解决这些问题绕过你的路由器或VPN防火墙。特定游戏可能需要特定的端口,因此在开始之前应咨询在线论坛和指南。
你可以在大多数游戏控制台和设备上进行端口转发,包括Xbox Series X|S、PS5、Nintendo Switch和PC。
种子下载及其他P2P活动
默认情况下,VPN服务会拒绝传入连接到你的种子下载客户端或P2P翻墙工具。这会降低文件共享速度并使种子下载变得困难或不可能。
端口转发允许你的种子下载客户端接收必要的数据包,以直接连接到其他用户的种子下载客户端并种子下载。因此,端口转发可以对你的种子下载性能产生显著影响。
PIA端口转发可以通过翻墙软件设置菜单中的一个点击进行设置。
这不仅适用于种子下载,还适用于视频游戏中的P2P连接。因此,许多最好用的种子下载VPN都提供某种端口转发功能。
远程 PC电脑访问
VPN服务有时会中断远程 PC电脑访问。端口转发允许你在本地设备和要访问的远程设备之间建立直接连接,而不会被VPN的
防火墙打断。
只有在你完全信任远程设备的情况下,才能这样做,因为恶意行为者可能会利用它来直接访问你的计算机。
托管网站
如果你想在连接到VPN时从设备托管网站,则需要通过端口转发将网络流量定向到你的本地客户端上的指定端口,该客户端正在运行Web服务器软件。
没有端口转发,你本地网络外的用户将无法访问该网站。你还需要配置一个公共域名指向你的VPN IP地址。
如何在VPN或家庭路由器上进行端口转发
本节将详细解释如何在你的家庭路由器或VPN服务上进行端口转发。
如何在家庭路由器上设置端口转发
如何设置端口转发会因路由器型号而略有不同。以下说明适用于大多数现代路由器。
视频中展示了我们如何在Virgin Media路由器上设置端口转发:
在Virgin Media路由器上设置端口转发的视频。
在家庭路由器上设置端口转发的步骤:
- 在浏览器的地址栏中输入你的路由器IP地址。
- 如果收到安全警告,请继续并登录到你的路由器。
- 导航到路由器的高级设置菜单。
- 在端口转发下,创建新规则。
- 输入你的计算机/设备的本地IP地址。
- 输入你要打开/转发的端口号。
- 选择你要使用的协议(通常为TCP/UDP或两者)。
- 选择启用。
- 点击添加规则。
- 你的新端口转发规则现在应该已设置完成。
注意: 这个过程适用于传统路由器和VPN家庭路由器。对于直接安装在设备上的VPN软件,请按照下面的指南进行操作。
如何在VPN上设置端口转发
不同VPN服务的端口转发过程差异更大。
如果你的VPN默认打开所有端口、允许你打开所有端口或使用动态端口转发,那么你不需要进行其他配置。你可以在VPN服务的网站上找到这些信息。
以下是如何设置Private Internet Access的端口转发的视频。
如何设置PIA的端口转发的视频。
在VPN上设置端口转发的步骤:
- 在VPN大陆VPN的设置菜单中启用端口转发。不同VPN的此过程可能会有很大差异,因此如果不明确,请联系你的提供商支持。
- 输入你要打开或转发的端口。如果只有一个选项,请记下该端口号。
- 在使用端口转发的国外VPN或服务中,将监听端口更改为步骤2中找到的号码。
使用VPN进行端口转发是否安全?
NAT防火墙有助于保护你的设备免受更广泛的网络威胁。它确定哪些设备可以访问你的局域网络并与你的设备通信。端口转发旨在绕过此防火墙,这意味着它停止按预期工作。
因此,使用VPN进行端口转发可能会带来一些严重的安全漏洞。如果使用不当,它可能会被黑客和恶意第三方利用来窃取你的数据,甚至劫持你的设备。
端口转发还可能导致种子下载时的IP泄漏。在连接到任何公开可见的种子下载之前,检查数据泄漏非常重要,因为这既是隐私风险也是安全风险。
如何安全地进行端口转发
如果你小心不要打开不必要的端口并遵循以下安全提示,很少会遭受攻击。
端口转发从来不是100%安全的,但可以采取一些措施使其更安全:
- 遵循正常的安全最好用的实践。在端口转发时,尤其重要的是设置强密码并定期更改,包括你托管的任何游戏服务器上的密码。你还应该定期更新设备的软件,以便修补任何已知的安全漏洞。
- 不要分享你的端口转发详情。你永远不应与你不信任的人分享你的公共IP地址或端口号。特别是不要在公共论坛上发布这些详情。
- 仅打开所需的端口。打开的端口越多,你对更广泛的网络越暴露,遭受恶意攻击的风险就越大。因此,我们建议你避免使用默认打开所有端口的VPN,或允许打开所有端口的选项。
- 保持匿名。VPN端口转发代表隐私漏洞,因为你使用的端口和静态IP地址将与你特定相关。我们建议使用私密支付方式,并定期更改正在转发的公共端口号。
哪些VPN允许端口转发?
更新: Mullvad VPN和IVPN已移除其端口转发功能,因用户托管和共享非法材料的报道。
由于端口转发相关的安全漏洞,大多数VPN不允许在其网络上进行端口转发。事实上,在我们审查的65个VPN中,只有13个提供端口转发功能。
许多流行的服务(包括NordVPN和ExpressVPN)只允许那些绝对必要的端口开放,以确保VPN的正常运行。
要支持多个端口的安全转发,VPN需要同时具有静态IP地址和持续的技术支持。因此,只有较小且更注重技术的VPN才倾向于将其作为选项。即便如此,其功能通常也受到限制。
以下是提供端口转发功能的VPN服务更新列表:
- AirVPN:允许多达20个端口转发和动态DNS,通过AirVPN网站进行配置。
- Astrill:在特定服务器上支持WireGuard和OpenVPN端口转发,在VPN客户端中标有星号。
- AzireVPN:在WireGuard连接上可用。
- Hide.me:支持最多10个动态端口转发。
- Perfect Privacy:通过OpenVPN IPv4或IPv6支持多达三个动态和五个静态端口转发。
- Private Internet Access:通过OpenVPN或WireGuard支持一个动态端口转发。
- PrivateVPN:每个服务器允许一个开放端口,自动选择。
- PureVPN:端口转发可用,但仅通过PPTP,不安全。
- TorGuard:通过OpenVPN或WireGuard允许多达10个端口转发。
- Trust.zone:在某些国家启用端口转发。
- VPNSecure:通过OpenVPN IPv4或IPv6在专用IP连接上可用。
- Windscribe:在静态IP地址附加功能中可用。
所有这些VPN都只在高级订阅中提供端口转发功能,有些甚至需要额外费用。这意味着没有免费VPN支持端口转发。
最适合端口转发的VPN有哪些?
最适合端口转发的VPN允许用户同时设置多个端口转发规则。你应该有一定程度的选择,可以使用哪个端口号,以及在哪些服务器上使用。
一如既往,端口转发的VPN也需要是具有强加密、零日志隐私政策和高速的安全服务。
根据我们的最新测试,这些是2024年端口转发的前三大VPN:
1. AirVPN:最好用的定制选项
AirVPN是最适合端口转发的VPN。它在所有服务器上提供多达10个远程端口转发,通过WireGuard或OpenVPN连接。我们的AirVPN审查还测量了非常快的种子下载上传和下载速度。
与其他VPN服务不同,AirVPN允许用户请求2048以上的任何端口。还可以远程将转发端口映射到此范围下的不同本地端口。
AirVPN网站上的端口转发设置。
除了AirVPN提供的10个永久端口转发规则外,它还提供动态端口转发选项。你可以从AirVPN网站的客户端区域配置端口转发。
AirVPN面向经验丰富或高级VPN用户,这意味着对新手来说可能难以使用。如果你在使用过程中遇到任何问题,该VPN的支持论坛是有帮助且维护良好的。
2. Private Internet Access:最好用的综合VPN端口转发
Private Internet Access是最高评价的VPN,同时还提供端口转发功能。它在有效的端口转发选项与用户友好的界面、种子下载支持和整体性能之间找到了平衡。我们的最新测试还显示,PIA是总体上最好的种子下载VPN。
PIA的端口转发功能允许在任何时间进行单个动态端口转发。端口是自动选择的,因此可能无法用于所有翻墙VPN。但它将使你能够绕过
NAT防火墙。
PIA的Windows机场梯子中的端口转发设置。
PIA没有像AirVPN或Hide.me那样提供相同数量的端口转发选项,也不允许同时转发相同数量的端口。然而,我们的PIA评审发现它在其他领域的表现优于这两个VPN,包括整体安全性、速度和流媒体。
如果你需要一个在其他领域也表现良好的VPN,PIA是最好用的选择。
3. PrivateVPN:最易用
PrivateVPN是另一个顶级VPN服务,带有端口转发功能。一旦连接到VPN服务器,PrivateVPN会自动分配一个特定端口。这不需要任何预先设置或进一步配置,使PrivateVPN成为VPN新手的理想选择。
可以在PrivateVPN的所有200台服务器上进行端口转发,无论位置如何。(This article is created by how and best.com)然而,只能在OpenVPN连接上进行,因为PrivateVPN不支持WireGuard。
PrivateVPN默认自动进行端口转发。
另一个缺点是PrivateVPN每次只提供一个远程端口转发,每次重新连接时会更改。
该服务至少提供了一个动态端口转发功能。只需从服务器列表中选择一个专用IP即可轻松激活。
在我们的PrivateVPN评审中,我们发现这些服务器是由PrivateVPN拥有和控制的。这是一个欢迎的隐私和安全层,尤其是对种子下载而言。
如何查找设备的本地IP地址?
你需要知道设备的本地IP地址才能设置端口转发。不同设备的过程有所不同,但始终简单易行。
以下是如何在这些不同设备上查找本地IP地址的摘要:
- Windows
- MacOS
- Android
- iOS
- PS5
- Xbox Series X|S
- Nintendo Switch
如何在Windows上查找本地IP地址
- 打开命令提示符。
- 输入
ipconfig/all
。 - 你的IP地址将显示出来。
如何在MacOS上查找本地IP地址
- 转到系统偏好设置,然后选择网络。
- 选择你当前的网络连接。
- 选择高级,然后选择TCP/IP。
- 你的Mac IP地址将显示在这里。
如何在Android上查找本地IP地址
- 打开设置。
- 选择关于设备,然后选择状态。
- 设备的IP地址将在此页面上列出。
如何在iOS上查找本地IP地址
- 打开设置。
- 选择WiFi,然后点击你连接的网络。
- 设备的IP地址将在“IPv4地址”下列出。
如何在PS5上查找本地IP地址
- 导航到设置。
- 向下滚动并选择网络
- 选择查看连接状态。
- 你的PS5 IP地址将显示在这里。
如何在Xbox Series X|S上查找本地IP地址
- 按下控制器上的Xbox按钮。
- 选择Profile & System,然后选择Settings。
- 选择General,然后选择Network Settings,最后选择Advanced Settings。
- 你可以在屏幕右侧看到你的Xbox IP地址。
如何在Nintendo Switch上查找本地IP地址
你需要手动更改Nintendo Switch的IP地址才能进行端口转发。为此,你还需要知道网络上其他设备的IP地址。
- 转到Nintendo Switch的“主菜单”。
- 选择设置。
- 选择网络,然后选择网络设置。
- 从已注册网络列表中选择你的本地网络。
- 选择更改设置,然后选择IP地址设置。
- 选择手动,然后选择IP地址。
- 按住‘B’以删除现有IP地址。
- 输入其他设备的IP地址,但在最后部分加上20。例如,如果你的IP地址是xxx.xxx.x.2,则变为xxx.xxx.x.22。)
- 你可以在路由器上设置端口转发时使用此IP地址。