На Ростелекоме начали рубить MTProto Proxy. @mathemonkey много поковырялся и вот что выяснил:



Детект основан на размерах пакетов. Если содержимое пакетов заменить на случайный набор байт того же размера, то соединение всё равно разрывается.



Размер пакетов клиента существенен -- если случайно его менять, то соединение перестаёт разрываться.



Размер пакетов сервера никак не влияет -- если сервер вообще не отправляет ответов, то соединение всё равно разрывается.



"Симуляция" трафика mtproto была сделана следующим образом: https://github.com/darkk/poormansmtproto/blob/master/nqtg.py



На сервере никакого активного проббинга помимо трафика клиента не осуществляется.