- Joined
- Jun 24, 2021
- Messages
- 1,656
- Solutions
- 2
- Reaction score
- 1,787
- Points
- 113
- Deals
- 666
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.Введите необходимые настройки в соответствующем разделе. Возможно, вам потребуется настроить соединение через прокси-сервер или Tor.
Скопируйте свой Tox ID и передайте его тем, с кем хотите установить соединение.
Если кто-то добавил вас, вы получите уведомление. В нем можно будет общаться с теми, от кого вы его приняли.
В мессенджере есть возможность конференции, то есть общего чата с несколькими участниками.
Для этого в левом нижнем углу нажмите на второй значок.
А как насчет Jabber?
Да, протокол XMPP - это хорошо, не в последнюю очередь потому, что у этой системы тоже нет центрального сервера. Но ей по-прежнему нужны свои независимые серверы и те люди, которые добровольно (и часто бесплатно) их поддерживают и обслуживают. Если какой-либо XMPP-сервер по какой-либо причине прекратит свою работу, его пользователи останутся без связи.Таким образом, у Jabber есть три недостатка:
- Если сервер, на котором был создан XMPP-аккаунт, выпадает из сети, то исчезает и сам аккаунт.
- Несмотря на шифрование, сообщения могут быть перехвачены на сервере.
- Тем, у кого нет собственного сервера, приходится пользоваться предложениями сторонних компаний.
- Не имеет проблем с сервером.
- Сохраняет шифрование в любое время и в любом месте.
- Позволяет не передавать ваши коммуникации в чужие руки.
Last edited by a moderator: