Эта проверка вряд ли попадает в список обязательных: из всего набора прокси-серверов, которые нашлись у нас на момент написания статьи, ни один не провалился на этом этапе. Но упомянуть о ней все-таки стоит.
MTU (Maximum transmission unit) — это максимальный размер полезного блока данных одного пакета, который может быть передан протоколом без фрагментации. При подключении к серверу напрямую для MTU устанавливается стандартное значение: например, 1500 для Ethernet или 1480 для PPTP. При подключении через прокси по таким протоколам, как PPTP, L2TP (± Ipsec) или IPsec IKE, исходные пакеты помещаются внутрь других пакетов, что приводит к увеличению их размера. Чтобы предотвратить чрезмерную фрагментацию пакетов и поддерживать хорошую скорость передачи данных, операционная система снижает настройку MTU на сетевом интерфейсе, например, до 1400 для IPsec.
Сравнивая размер пакета с таблицей стандартных настроек MTU/MSS, можно обнаружить использование прокси. Проверить значение MTU можно с помощью большинства чекеров. Для примера, мы использовали
Browserleaks.