Верх страницы
Обложка к записи Teletun — проброс трафика через Телеграм
Время для прочтения: 0 мин. 3 сек.

Teletun — проброс трафика через Телеграм

У вас когда-нибудь возникала мысль пробросить весь свой IP трафик через … мессенджер? Как, например, с этим справится Телеграм? Почему бы и нет, по фану же!. Давайте разбираться как.

Установка

Установить пакет telegram-cli (используя snap, например).

Запустите инстанс telegram-cli используя следующую строку:

telegram-cli --json -P 4458

Обратите внимание, что буква -P должна быть в верхнем регистре (я только что сэкономил вам полчаса дебага).

Установка зависимостей

pip install python-pytun pytg

Скачайте питон-скрипт, запустите скрипт и молите богов о пощаде.

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

Вам, скорее всего, также потребуются root-права на многих платформах, как бы смешно это не звучало. Проверено только на Ubuntu.

Быстродействие

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

Пропускная способность, конечно, сильно ограничена, но зато пинг находится в пределах 100-150 мс. Именно поэтому Телеграм называется системой для обмена мгновенными сообщениями.

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы