Repository navigation
Signaling Telegram MQTT
jamixm4-crypto edited this page Aug 23, 2026
·
2 revisions
Сигнальный канал (Signaling Channel) — это ключевой компонент NatBypass, позволяющий узлам сети находить друг друга через интернет без выделенного сервера и белого IP.
- Через сигнальный канал НЕ передается пользовательский сетевой трафик.
- Передаются только короткие зашифрованные маяки (beacons) с метаданными:
- Временный IP-адрес и порт, полученный через STUN.
- Открытый ключ шифрования NaCl / WireGuard.
- Маяки шифруются сквозным шифрованием (End-to-End Encryption) с помощью эллиптической кривой Curve25519 / XSalsa20-Poly1305. Ни Telegram, ни владелец MQTT-брокера не могут прочитать содержимое.
Telegram — наиболее надежный канал, работающий стабильно в любых сетях.
┌──────────────┐ ┌──────────────┐
│ NatBypass #1 │────(Маяк A)────▶│ │
│ 10.200.0.1 │ │ Telegram Bot │
│ │◀───(Маяк B)─────│ (API) │
└──────────────┘ └──────────────┘
▲
┌──────────────┐ │
│ NatBypass #2 │────────(Маяк B)────────┘
│ 10.200.0.2 │◀───────(Маяк A)────────
└──────────────┘
- Откройте Telegram и в поиске найдите официального бота
@BotFather(с синей галочкой). - Нажмите Start и отправьте команду
/newbot. - Введите название для бота (например,
MyNatBypassBot). - Введите юзернейм бота, заканчивающийся на
bot(например,my_super_mesh_123_bot). - Скопируйте выданный HTTP API Token (формат:
7123456789:AAFn8...).
- Найдите бота
@userinfobot(или@RawDataBot) в Telegram. - Нажмите Start — бот пришлет ваш числовой идентификатор
Id(например,123456789).
- В приложении NatBypass откройте вкладку «⚙ Настройки» ➔ «Telegram».
- Вставьте Bot Token и Chat ID.
- Нажмите кнопку
[🧪 Проверить Telegram]— статус изменится на «✅ Бот подключен». - Нажмите «💾 Сохранить».
- Повторите этот шаг на втором компьютере/телефоне с теми же самыми данными бота.
Для сценариев, где Telegram недоступен или требуется полная автономность:
tcp://broker.emqx.io:1883tcp://mqtt.eclipseprojects.io:1883ssl://broker.hivemq.com:8883
- В поле «MQTT Broker» укажите адрес (например:
tcp://broker.emqx.io:1883). - В поле «MQTT Topic» придумайте уникальный длинный топик для вашей сети (например:
natbypass/secure_alpha_9921/beacons). Топик выполняет роль общего пароля вашей mesh-сети. - Нажмите «💾 Сохранить».
© 2026 NatBypass Project — P2P Mesh VPN & DPI Bypass. Лицензия GNU GPLv3.