Время для прочтения: 1 мин. 7 сек.

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 мс. Именно поэтому Телеграм называется системой для обмена мгновенными сообщениями.

Ссылки

Пошерить
Плюсануть
Отправить
Вотсап

WordPress Digest Мой канал в Телеграм, посвящённый WordPress

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1. Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных.

2. Для вставки кода используйте специальные теги [code lang="php"]ваш код[/code]