Токс: децентрализованная коммуникация

HEISENBERG

Administrator
ADMIN
Joined
Jun 24, 2021
Messages
1,656
Solutions
2
Reaction score
1,787
Points
113
Deals
666
Wu6hOlHBq5

Tox - протокол для децентрализованной текстовой, голосовой и видеосвязи в Интернете на основе асимметричного шифрования, его реализация - бесплатное программное обеспечение с открытым исходным кодом, обеспечивающее полный набор привычных функций: голосовую и видеосвязь, режим конференции с несколькими участниками, индикацию и изменение состояния сети, поддержку смайликов, совместное использование экрана, возможность отправки мгновенных сообщений и передачи файлов. При этом отсутствует реклама. Позиционируется как открытая, бесплатная, без бэкдоров и шпионажа альтернатива Skype, владельцы которого предоставили АНБ доступ к своей инфраструктуре с 6 февраля 2011 года.

Взаимодействие участников Tox реализовано примерно так же, как и в облачном сервисе BitTorrent Sync. Для повышения пропускной способности используется одноранговый обмен информацией, но, в отличие от централизованных мессенджеров (Telegram, WhatsApp, Viber, Skype), он не требует регистрации на централизованных сторонних серверах, идентификатор пользователя создается локально. После установки Tox автоматически генерируется пара ключей - открытый и закрытый.

Открытый ключ можно передать кому угодно - он служит уникальным идентификатором для поиска собеседника. Приватный ключ хранится только у владельца и подтверждает его подлинность без раскрытия персональных данных. Центрального сервера нет, поиск собеседников осуществляется через DHT.

DHT-хранилище идентификаторов организовано таким образом, что пользователи не видят IP-адреса друг друга до тех пор, пока не добавят друг друга в список контактов, только после этого у них появляется возможность общаться (сообщения, звонки и т.д.). Если необходимо не показывать собеседнику свой IP-адрес, Tox позволяет перенаправлять трафик через SOCKS-прокси-серверы, в том числе Tor.

Чтобы взаимодействовать друг с другом, участники обмениваются открытыми ключами (Tox ID) и добавляют их в свои списки контактов в мессенджерах. Кроме того, все чаты шифруются с помощью библиотеки NaCl.

На сайте проекта доступны клиенты для популярных настольных платформ: Linux, Windows и OS X, а также для мобильных платформ Android и iOS. Проект имеет репозитории ART и RPM, и в большинстве популярных дистрибутивов Tox может быть установлен без каких-либо затруднений. Добавив репозиторий, вы можете установить один из поддерживаемых клиентов: qTox, uTox, Toxygen, Toxic и aTox.

Функциональность всех клиентов примерно одинакова. Вы запускаете клиент, придумываете себе ник, после чего генерируется Tox ID, который можно передавать друзьям. Когда друзья добавят вас, вы получите уведомление; его нужно принять, чтобы установить соединение. Если друг находится рядом и использует мобильный клиент, он может добавить вас, отсканировав QR-код, содержащий Tox ID.

Как установить Tox?

Для начала необходимо скачать программу с сайта разработчика https://tох.chat/. Установка ничем не отличается от большинства программ. После установки и запуска создайте нового пользователя или импортируйте существующий Tox ID.
UntorgMJs6

Введите необходимые настройки в соответствующем разделе. Возможно, вам потребуется настроить соединение через прокси-сервер или Tor.

Скопируйте свой Tox ID и передайте его тем, с кем хотите установить соединение.

Если кто-то добавил вас, вы получите уведомление. В нем можно будет общаться с теми, от кого вы его приняли.

В мессенджере есть возможность конференции, то есть общего чата с несколькими участниками.

Для этого в левом нижнем углу нажмите на второй значок.

А как насчет Jabber?

Да, протокол XMPP - это хорошо, не в последнюю очередь потому, что у этой системы тоже нет центрального сервера. Но ей по-прежнему нужны свои независимые серверы и те люди, которые добровольно (и часто бесплатно) их поддерживают и обслуживают. Если какой-либо XMPP-сервер по какой-либо причине прекратит свою работу, его пользователи останутся без связи.

Таким образом, у Jabber есть три недостатка:

  • Если сервер, на котором был создан XMPP-аккаунт, выпадает из сети, то исчезает и сам аккаунт.
  • Несмотря на шифрование, сообщения могут быть перехвачены на сервере.
  • Тем, у кого нет собственного сервера, приходится пользоваться предложениями сторонних компаний.
С другой стороны, система Tox:

  • Не имеет проблем с сервером.
  • Сохраняет шифрование в любое время и в любом месте.
  • Позволяет не передавать ваши коммуникации в чужие руки.
 
Last edited by a moderator:
Top