Peer-to-Peer в Телеграмме — что это такое?
Сразу коротко ответ: тип передачи данных, когда не используются промежуточные узлы (сервера), данные отправляются напрямую получателю.
Простыми словами: стандартная схема передачи данных в мессенджерах — сперва данные отправляются на сервер, а оттуда — получателю. Имеет промежуточный узел, из-за чего скорость снижается, а также качество аудио. Peer-to-Peer (P2P) позволяет данные сразу напрямую, из-за чего скорость повышается. Главный минус — для передачи нужен адрес получателя, внутри приложения он представлен в виде IP-адреса, который можно вычислить. Другими словами — ваш собеседник может узнать ваш IP-адрес, по которому можно определить например из какого вы города.
Функция Peer-to-Peer по умолчанию активирована.
Обычная сеть, это клиенты и сервер (обрабатывающий запросы клиентов) — данный тип называется многоранговая сеть. Однако одноранговая сеть (peer-to-peer) не содержит серверов (иногда бывают исключения) — здесь каждое устройство может быть клиентом, а также выполнять функции сервера, в результате стабильность сети не зависит от одного узла.
Peer-to-Peer — как отключить в Телеграмме? Сперва откройте настройки, далее выберите раздел Конфиденциальность:

Теперь нажмите Звонки:

Внизу кликните Использовать peer-to-peer:

Теперь выберите желаемый вариант (учтите что можно добавить исключения):

Основной минус Peer-to-Peer в Телеграмме — собеседник сможет увидеть ваш IP-адрес при желании, используя скрытое меню статистики/технических данных. Данное меню активируется путем 10 быстрых нажатий на имя абонента во время звонка, после — появятся примерно такие данные:

- UDP_RELAY – сервера Телеграмма.
- UDP_P2P_INET – IP-адрес собеседника.
Как включить анонимные звонки через Телеграм

Звонки в Telegram работают таким образом, что соединяют два аккаунта, используя их IP-адреса. Это и есть peer-to-peer. Когда вы отключаете P2P звонки, то звонок проходит через сервис Telegram. Это не значит, что Telegram сохраняет ваши детальные разговоры, но значит, что между вами и человеком, которому вы звоните, появляется сервер Telegram. Таким образом, если на другом конце звонка попробовать определить ваш IP-адрес, то будет виден лишь IP-адрес сервера Telegram. Это может спасти в том случае, если вам позвонили с намерением узнать ваше местоположение. Но при этом важно понимать, что Telegram в это время видит ваше местоположение.
Где найти?
Конфиденциальность > Использовать P2P для > Никто
Если вы используете VPN, то это сработает похожим образом будто у вас отключена функция P2P, то есть ваш IP-адрес будет спрятан. Но мы всё-таки рекомендуем отключать P2P, потому что VPN может внезапно отключиться без уведомления, не сработать.
Более сложной схемой для максимальной анонимности при звонках в Telegram будет использовать VPN и отключать функцию P2P. Тогда на другом конце звонка можно будет узнать только IP-адрес сервера Telegram, а Telegram будет видеть ваш изменённый IP-адрес, например, из Франции.
Звонки в Telegram
Телеграм стал одним из первых мессенджеров, обеспечивших надежную защиту звонков с помощью шифрования end-to-end (сквозное шифрование). Технология end-to-end гарантирует невозможность доступа к вашим данным третьим лицам. Для реализации этого условия используется система с протоколом Диффи-Хелмана, позволяющая получить общий «секретный» ключ для шифрования. Доступ к пользовательской информации находится только у отправителя и получателя, она недоступна даже серверам, передающим данные.

Убедиться в том, что ваш разговор защищен, довольно просто – необходимо сравнить 4 эмодзи, показанные на экране во время звонка. Если иконки на телефонах двух абонентов одинаковые – это значит, что звонок защищен и безопасен.
Для связи Телеграм использует peer-to-peer соединение, что позволяет обмениваться информацией намного быстрее. Главное преимущество peer-to-peer – экономия трафика и улучшенное качество связи. Но есть и один минус – собеседник может узнать ваш IP адрес (как это сделать читайте ниже).
По умолчанию эта функция включена, но ее можно в любой момент отключить. В настройках «Конфиденциальность и безопасность», найдите раздел Звонки, нажмите Peer-to-Peer и выберите подходящий пункт. После отключения p2p все звонки будут осуществляться через серверы Телеграм. Таким образом, собеседник не сможет увидеть ваш IP-адрес, но качество звука может стать хуже.

Как звонить в Telegram
Опция звонков в Телеграм доступна по умолчанию и активировать ее не нужно. Если у вас отсутствует функция звонка, возможно, вы используете старую версию приложения.
Совершить звонок в Телеграм не составит никакого труда. Зайдите в профиль пользователя и нажмите на знак трубки или в чате зайдите в меню (троеточие вверху экрана) и выберите «Позвонить».

Когда соединение завершится, справа вверху появится 4 иконки – те самые, которые должны быть зашифрованы для вас и второго абонента. Например – колокольчик, кукуруза, спящий эмодзи и осенний лист. Сравните их, чтобы быть уверенным в безопасности соединения.

После завершения звонка информация о нем появится у вас в чате.
Историю, продолжительность и время вызовов можно посмотреть в главном меню в разделе Звонки.
Также вы можете установить ограничения на входящие звонки. В настройках найдите раздел «Конфиденциальность и безопасность», Звонки – и выберите кто может вам звонить – Все, Мои контакты или Никто. Кроме того, можно отдельно запретить или разрешить звонки для определенных контактов.

В Telegram есть скрытое меню, где можно посмотреть статистику и технические данные о звонке, в том числе и IP адрес собеседника, о чем мы писали выше. Для этого во время звонка быстро нажмите 10 раз на имя абонента и вы получите следующую информацию, где:
[UDP_RELAY] – сервера телеграм;
[UDP_P2P_INET] – IP адрес собеседника.
Появилась возможность узнать IP-адрес любого пользователя Telegram

В закладки
Пользователь Twitter с ником Mobile Hacker опубликовал короткое видео с демонстрацией простого способа узнать IP-адрес любого пользователя Telegram.
На все у злоумышленника уйдет не больше 5 минут. Чтобы «пробить» юзера, достаточно скачать и запустить на Android-смартфоне эту утилиту, написанную на Python. Она использует протокол STUN.
После этого «хакер» совершает звонок своей жертве и скидывает, как только она принимает вызов. Всё — адрес отображается в программе.
[Обновлено] Комментарий от команды Telegram:
По умолчанию только звонки с Вашими контактами используют peer-to-peer — это подключение между двумя пользователями напрямую, поэтому оба собеседника должны знать IP-адреса друг друга.
Все остальные звонки всегда используют подключение через сервера Telegram. То есть если Вам позвонит кто-то незнакомый, чтобы «попытаться узнать Ваш IP-адрес», ему станет доступен только IP-адрес самого Telegram.
Для дополнительной конфиденциальности пользователи могут отключить peer-to-peer для абсолютно любых звонков (включая контакты), это можно сделать в Настройках > Конфиденциальность > Звонки > Peer-to-Peer (Никогда).
(34 голосов, общий рейтинг: 4.68 из 5)
Хочешь ещё? Читай больше в Telegram
Ищешь ответ на вопрос? Приходи на Форум
Пользователь Twitter с ником Mobile Hacker опубликовал короткое видео с демонстрацией простого способа узнать IP-адрес любого пользователя Telegram. На все у злоумышленника уйдет не больше 5 минут. Чтобы «пробить» юзера, достаточно скачать и запустить на Android-смартфоне эту утилиту, написанную на Python. Она использует протокол STUN. После этого «хакер» совершает звонок своей жертве и скидывает, как.
Артём Баусов
Главный по новостям, кликбейту и опечаткам. Люблю электротехнику и занимаюсь огненной магией. Telegram: @TemaBausov
