Я знаю, что SSH может пересылать порты TCP, а не UDP. Я не обращаюсь за помощью, чтобы обойти это ограничение (эта тема рассматривается здесь).
Я хотел бы знать, по какой причине SSH никогда не получал возможность пересылки UDP.
Поиск Google дал мне много ответов "SSH не может" и несколько "это не тривиально". До сих пор нет ответа, почему.
Мои догадки до сих пор:
- Приложения используют UDP по причине, в основном из-за низкой задержки. SSH с его шифрованием и TCP-трафиком замедлил бы работу - работая в первую очередь по причине, по которой использовался UDP.
- Потребность в туннелировании UDP через SSH настолько низка (это может быть из-за вышеизложенного), что, если она будет реализована, эта функция будет (первой?) один из наворотов.
Я прав? Есть ли еще причины? Может быть, какие-то серьезные технические трудности с реализацией?