我工作所在的网络的互联网流量被阻止,所有相关端口(80、443 等)都已关闭。但出于某种我不知道的原因,端口 53 是开放的。如果我使用带有证书的 OpenVPN,该证书使用端口 53 和 UDP 协议,它就会连接,我可以完全访问互联网。如果我将 uTorrent 的端口更改为 53,它甚至可以正常工作。但我使用的 VPN 服务很慢。
所以我的问题是有没有办法通过端口 53 路由来自这台计算机的所有互联网流量?
我拥有这台机器的完全管理员权限。在 Linux 或 Windows 上解决这个问题就足够了。
答案1
通常情况下,您不会将所有流量路由到单个端口。您可以在创建隧道时完成此操作(VPN 是一种隧道),但您将承受开销,并且最多只能从本地连接或隧道端点获得最慢的性能。
所以,不要指望事情会变得很棒。特别是如果 VPN 端点不是很快,通常设置它们不是为了速度,而是为了方便访问(例如从家到办公室的 VPN)或为了隐私。
至于为什么端口 53 是开放的。端口 53(UDP 和 TCP)用于 DNS。它经常保持开放,因为至少有些计算机需要访问它。
因此你可以滥用它来绕过封锁。
写完这些之后,我会认为绕过封锁是一种滥用。如果你在我担任管理员的地方这样做,我希望你来 IT 部门解释为什么你需要访问互联网。绕过封锁并被发现至少会受到严厉的斥责……