Найти в Дзене
Seventh Architect

Telegram выпустил собственный сервер для обхода блокировок - MTPtoxy

Оглавление

Как известно некоторые серверы Telegram заблокированы на территории РФ по решению суда, но это не мешает ему работать и набирать аудиторию в России.

Ранее для обхода блокировки РКН Telegrаm использовал собственный функционал для подключения к proxy серверам.

Подключение осуществлялось по классическому протоколу tcp через socks. Данный метод очень уязвим для DPI (Deep Packet Inspetcion). Именно этот способ использует роскомнадзор для блокировок. Стандартное ПО для Proxy-серверов имеет фазу открытого обмена информацией, то есть, в како-то момент, клиент передает серверу незашифрованные данные, что не только нарушает идеологию Telegram, но и небезопасно для обоих сторон.

Новый же метод "MTProxy"

Тот же самый прокси, но ПО которого работает только с Telegram (или любым приложением, которое поддерживает MTProto)

ПО для развёртывания собственного сервера находится в открытом доступе и открыто для редактирования любим желающим. (https://github.com/TelegramMessenger/MTProxy)

Преимущества

1. Нет фазы открытого обмена информации

2. Развернуть сервер может любой желающий

3. Работает только с Telegram

4. Возможность монетизировать свой MTProto proxy сервер через promoted канал

Четвертая особенность очень интересна. Суть ее в том, подключившись к вашему серверу, клиент будет подписан на любой канал, который вы укажете в настройках @MTProxybot, что позволит вам транслировать рекламу клиенту, окупая сервер, отписаться от такого канала можно только после отключения от Proxy сервера - и это пожалуй самое интересное в MTProxy

источник - https://habr.com/post/412759/
источник - https://habr.com/post/412759/

Еще

1. https://habr.com/post/412759 - как развернуть сервер

2. https://github.com/TelegramMessenger/MTProxy - исходный код сервера

3. @MTProxybot - бот для настройки сервера