如果防火墙阻止所有 http 流量但 udp 协议打开,是否可以连接到互联网?因为 skype 使用 udp 协议进行连接,用户可以使用 skype。但从技术上讲,是否可以欺骗它并使用代理通过 udp 协议连接到网络?
答案1
最好使用在线内容过滤设备而不是状态防火墙来进行内容过滤。
答案2
显然,您可以使用代理技术,例如基于 udp 协议运行的 OpenVPN。
答案3
正如@Olivier 提到的,您可以通过 OpenVPN 执行 UDP 隧道。
看一眼这通过 OpenVPN 路由所有客户端流量。您还可以使用 OpenSSH 进行。
答案4
不,我认为你想做的事在技术上是不可能的。
首先,最重要的是,网络服务器监听 TCP 端口 80,所以除非你找到一些通过 UDP 监听 HTTP 的网络服务器(这本身就是一个可怕的想法),否则你就太倒霉了,即使你确实越过了防火墙。
其次,听起来你试图绕过有原因的防火墙。你的做法可能违反规则,甚至可能违反法律,而且通常被视为不良做法。
第三,即使你确实想突破防火墙,无视为阻止你而制定的规则和措施,你仍然需要外部的服务器来将 UDP 流量“翻译”为 TCP 流量。所以是的,对于这一点,你需要某种代理。显然 OpenVPN 可以做到这一点,但我认为你应该认真考虑你正在尝试的安全和政策影响。