【发布时间】:2012-10-28 16:49:39
【问题描述】:
如果我通过 udp(proto udp)建立了 openvpn 连接,我可以在其中使用 tcp(tcp 以某种方式转换为 udp),还是只使用 udp?
【问题讨论】:
标签: networking tcp udp openvpn
如果我通过 udp(proto udp)建立了 openvpn 连接,我可以在其中使用 tcp(tcp 以某种方式转换为 udp),还是只使用 udp?
【问题讨论】:
标签: networking tcp udp openvpn
简而言之:是的,您可以通过通过 UDP 传输的 VPN 隧道发送 TCP。 事实上,无论您选择哪种传输方式,您都可以通过 OpenVPN 隧道支持任何协议。
【讨论】:
您可以使用任何您喜欢的协议,甚至是原始 IP。 OpenVPN 模拟一个成熟的网络设备(在某种程度上——它是基于以太网还是基于 IP 层取决于配置),它的行为与任何其他网络适配器一样。所以你当然可以在其中使用 TCP 和 UDP。
通过 OpenVPN 设备发送的包被加密并通过 OpenVPN 使用的 UDP“连接”传递到远程端,在那里它们被解密并传递到路由以将它们转发到它们的最终目的地(可能是远程本身)。
【讨论】: