Telemt
Добавлено: 19 май 2026, 09:43
Exclusive content for logged in users.
---## Ключевые возможности Telemt
Exclusive content for logged in users.
---## Быстрый запуск с помощью Docker Compose
Самый простой и изолированный способ развернуть `telemt` на вашем сервере (VPS) — использовать Docker.
### Шаг 1: Подготовка секретов и домена
Для работы в режиме Fake-TLS нам понадобятся:
1. **Секрет (Secret):** 32 шестнадцатеричных символа (строка hex). Можно сгенерировать командой:
```bash
openssl rand -hex 16
```
*Пример вывода: `d3d9446802a44259755d38e6d163e820*`
2. **Домен для маскировки (SNI):** Подойдет любой крупный сайт, работающий по TLS 1.3 (например, `itunes.apple.com`, `cloudflare.com` или `github.com`).
Итоговый секрет для Telegram должен начинаться с префикса `ee` + ваш hex-секрет + hex-представление домена. Но `telemt` умеет собирать это сам, если указать параметры в конфигурации.
### Шаг 2: Создание файла `docker-compose.yml`
Создайте на сервере рабочую директорию, а в ней файл `docker-compose.yml`:
```yaml
version: '3.8'
services:
telemt:
image: ghcr.io/telemt/telemt:latest
container_name: tg_mtproto_proxy
restart: always
ports:
- "443:443" # Внешний порт (желательно 443 для имитации HTTPS)
environment:
# Укажите сгенерированный ранее hex-секрет (32 символа)
- TELEMT_SECRET=d3d9446802a44259755d38e6d163e820
# Домен для маскировки (куда перенаправлять левый трафик)
- TELEMT_FORWARD_HOST=itunes.apple.com
# Порт, который слушает приложение внутри контейнера
- TELEMT_BIND_ADDR=0.0.0.0:443
# Уровень логирования (error, warn, info, debug)
- RUST_LOG=info
```
### Шаг 3: Запуск сервера
В терминале внутри папки с файлом выполните:
```bash
docker compose up -d
```
Проверить, что контейнер успешно запустился и слушает порт, можно командой `docker compose ps` или `docker logs tg_mtproto_proxy`.
---
## Как сформировать ссылку для Telegram?
Exclusive content for logged in users.
`https://t.me/proxy?server=IP_ВАШЕГО_СЕРВЕРА&port=443&secret=ee[HEX_СЕКРЕТ][HEX_ДОМЕНА]`### Простой способ перевода домена в HEX:
Exclusive content for logged in users.
```bashecho -n "itunes.apple.com" | xxd -p
```
Вывод будет: `6974756e65732e6170706c652e636f6d`
### Итоговый вид параметра secret:
* Префикс: `ee`
* Ваш секрет: `d3d9446802a44259755d38e6d163e820`
* Домен в HEX: `6974756e65732e6170706c652e636f6d`
Строка целиком: `eed3d9446802a44259755d38e6d163e8206974756e65732e6170706c652e636f6d`
> **Важно:** Обязательно убедитесь, что в используемом клиенте Telegram (на iOS, Android или Desktop) установлена актуальная версия, так как старые версии приложения могли иметь проблемы с обработкой исправленного формата TLS ClientHello.