Полный текст

Пробиваемся через файрволы: как заставить MPTCP работать вездеПротокол MPTCP (Multipath TCP) — мощный инструмент, но его работа часто осложняется из-за промежуточных устройств вроде NAT, файрволов и прокси, которые мешают трафику. В таких случаях приходится либо «откатываться» на обычный TCP, либо настраивать сложные туннели через VPN.Разберём более простое и изящное решение этой проблемы — TCP-in-UDP: встраивание TCP-пакетов в UDP-датаграммы на базе eBPF, которое не добавляет к пакетам лишних данных и не требует настройки VPN. Узнаем, как это работает и почему иногда самый простой путь — это всё же позвонить оператору.