Ссылки подключения¶
Подкоманда link выводит готовую ссылку для подключения к прокси и отображает сканируемый QR-код прямо в терминале. Наведите камеру телефона на экран — без копирования и вставки.
Вывод¶
Команда печатает URL t.me и QR-код из символов Unicode:
https://t.me/proxy?server=203.0.113.1&port=443&secret=ee1234...abcdef
█████████████████████████████
██ ▄▄▄▄▄ █▄▀▄ █▄██ ▄▄▄▄▄ ██
██ █ █ █▀█▄ ▄ █ █ █ ██
...
QR-код работает в любом терминале с поддержкой UTF-8 — включая SSH-сессии, логи Docker и вывод journalctl.
Автоматическое отображение¶
QR-коды показываются автоматически при запуске в обоих способах установки:
- Docker:
start.shпечатает QR-код для каждого настроенного секрета - Bare metal:
install.shпечатает QR-код после завершения установки
Дополнительная настройка не требуется.
Параметры¶
--server HOST IP-адрес или имя хоста сервера (обязательный)
--port PORT Порт прокси (обязательный)
--secret SECRET Полный секрет клиента с префиксом (обязательный)
--label LABEL Метка, отображаемая рядом с URL (необязательный)
Несколько секретов¶
При настройке нескольких секретов каждый получает свой URL и QR-код:
===== Connection Links =====
https://t.me/proxy?server=203.0.113.1&port=443&secret=ee1234...ab [family]
<QR-код>
https://t.me/proxy?server=203.0.113.1&port=443&secret=ee5678...cd [work]
<QR-код>
=============================
Суффикс [метка] отображается только в текстовом выводе — QR-код содержит только URL.
Ручное использование¶
Сгенерировать QR-код для существующего прокси:
# Обычный секрет
teleproxy link --server YOUR_IP --port 443 --secret aabbccdd11223344aabbccdd11223344
# Секрет fake-TLS (с префиксом ee)
teleproxy link --server YOUR_IP --port 443 \
--secret ee11223344556677881122334455667788676f6f676c652e636f6d
Формат секрета такой же, как в URL tg://proxy — передавайте его в точности как видят пользователи.