我知道 SSH 可以转发 TCP 端口,但不能转发 UDP。我并不是想寻求帮助来绕过这个限制(这个主题已经涵盖这里)。
我想知道SSH从未获得UDP转发能力的原因是什么。
Google 搜索给了我很多“SSH 不能”的答案和一些“这不是小事”。仍然没有答案。
我目前的猜测是:
- 应用程序使用 UDP 是有原因的,主要是因为它的延迟低。SSH 及其加密和 TCP 流量会降低速度——这与最初使用 UDP 的原因背道而驰。
- 通过 SSH 进行 UDP 隧道传输的需求非常低(可能是因为上述原因),如果实施的话,该功能将成为(第一个?)花哨的功能之一。
我说得对吗?还有其他原因吗?实施过程中可能存在一些严重的技术困难?