背景:
几天前我想玩AOE2通过互联网。为此我使用了沃比利应用程序来查找用户并启动游戏。但问题是,由于我的本地 ISP 阻止了端口16000,我无法玩游戏。我要求当地 ISP转发端口 16000但他们不知道那意味着什么。
之后我安装了隐藏我的VPN应用程序,它以某种方式进行了端口转发,这样我就可以玩了。
问题:
VPN 如何克服端口封锁限制?所有流量不是都通过我的路由器吗?那么这是怎么发生的呢?
注意:我首先在网络工程部询问这个问题,他们告诉我将其移到这里。
答案1
如果没有 VPN,您的流量将流向路由器,然后路由器将其转发给 ISP。假设流量是“裸露的”,那么 ISP 可以检查流量,当他们发现您的数据包指向端口 16000 时,他们会阻止这些数据包。
使用 VPN,从您的计算机发出的流量将被加密,然后放入使用 8080 或 8081 等端口作为包装器的“无辜”数据包中。您的 ISP 仍然可以检查您的流量,但他们会找到端口 8080,并且由于它不是通常的嫌疑人,因此他们让其通过。
当您的流量达到秀目服务器解密,然后将流量转发到最终目的地。
答案2
VPN 不一定能克服端口阻塞,因为 VPN 仍然需要一个端口来使用,大多数使用 L2TP 隧道的 VPN 使用端口 500 和 4500。这取决于应用程序使用哪种类型的隧道,以及 VPN 应用程序的端口可以修改。
本质上,VPN 是通往另一个系统的隧道网络,可让您安全地连接各种事物。从向网站隐藏您的真实 IP,到克服应用程序的端口阻塞,因为隧道使用未被阻塞的端口,而应用程序本质上使用您连接的系统网络通过隧道进行通信。
由于您已致电 ISP 咨询此事,因此大多数技术支持代表(即最先接听您电话的代表)通常不需要/不需要了解太多有关网络的知识。因此,如果您再次致电他们为您打开端口等,只需询问他们的网络工程师或 IT 部门即可。他们通常会知道您在说什么,并可以为您提供更具信息量的答案,说明他们是否可以为您做到这一点。