На Ростелекоме начали рубить MTProto Proxy.
@mathemonkey много поковырялся и вот что выяснил:
Детект основан на размерах пакетов. Если содержимое пакетов заменить на случайный набор байт того же размера, то соединение всё равно разрывается.
Размер пакетов клиента существенен -- если случайно его менять, то соединение перестаёт разрываться.
Размер пакетов сервера никак не влияет -- если сервер вообще не отправляет ответов, то соединение всё равно разрывается.
"Симуляция" трафика mtproto была сделана следующим образом:
https://github.com/darkk/poormansmtproto/blob/master/nqtg.pyНа сервере никакого активного проббинга помимо трафика клиента не осуществляется.