Что нового

Пробрасываем трафик через Telegram

durov

Administrator
Команда форума
#1
Вы когда-нибудь хотели передавать IP-трафик через мессенджер? Хотели проверить, на что способен Telegram?
Что значит «нет»? А надо! Ловите и наслаждайтесь!
Установка
Установите пакет (например, с помощью snap).
Запустите telegram-cli следующим образом:
telegram-cli --json -P 4458

Убедитесь, что -P написана с большой буквы.
Установите зависимости:
pip install python-pytun pytg

Скачайте и запустите его. Молитесь в ожидании чуда.
Обратите внимание, одна сторона запускает скрипт без параметров, а вторая должна передать параметр --server. Затем клиент будет доступен по адресу 10.8.0.1 или 10.8.0.2 в зависимости от того, с какой стороны вы находитесь.
Как бы нелепо это ни звучало, но на многих платформах для нормальной работы нужны root-права.

Производительность
Не то чтобы это имело значение (вы же не думали, что будете использовать это для чего-то серьёзного?), но производительность не так уж и плоха.
Конечно, пропускная способность сильно ограничена, но зато пинг находится в пределах 100-150 мс. Наверное поэтому Telegram называется системой для обмена мгновенными сообщениями.
 
Вверх