XMPP aka Jabber - Один из лучших децентрализованных и приватных способов быстро обмениваться сообщен

Discussion in 'Песочница' started by Ruslan7st, 14 Sep 2023.

  1. Ruslan7st

    Ruslan7st Member

    Joined:
    10 Apr 2019
    Messages:
    88
    Likes Received:
    51
    Reputations:
    1
    XMPP aka Jabber - Один из лучших децентрализованных и приватных способов быстро обмениваться сообщениями.


    Public XMPP servers
    https://list.jabber.at/

    В этой заметке:

    Рассморим что это вообще такое.
    Какие имеет достоинства и недостатки.
    Где взять аккаунт.
    Какие есть клиенты.
    Вместо предисловия

    Часто приходится наблюдать поиски мессенджеров более привантых чем то,
    что используется большинством. Люди зачастую пробуют все подряд,
    забывая о том, что по факту им нужно давно изобретено и используется
    огромным количеством людей.
    Что это такое

    Начнем с того что XMPP вообще не мессенджер. Это протокол. Протокол расширяемый
    и может вообще много что. Для простоты понимания проще его сравнить с электронной почтой.
    Это стандарт по которому разработчики могут разрабатывать клиенты и серверы.
    Из этого следует что любой пользователь может взять клиент который ему нравится,
    зарегистрироваться на любом сервере и общаться с пользователями даже на других серверах.
    Вы не привязаны ни к клиенту, ни к серверу, а владелец сервера может использовать любой
    xmpp-сервер. Вам так же никто не запретит взять уже говое ПО и запустить свой сервер
    для себя и своих друзей. И как он будет комуницировать (или не будет) с другими серверами
    решать уже тоже вам. Многие популярные мессенджеры сделаны на базе xmpp, просто это открыто не
    афишируется, а сами сервера изолированы и не могут комуницировать с другими.
    Достоинства

    Как правило для регистрации не нужны никакие ваши данные, только логин и пароль.

    Вы вольны выбирать любой сервер который вам нравится. Можете запустить свой.

    Вы можете выбирать способ шифрования своих сообщений со своим собеседником.

    Шифрование организованно на уровне клиентов, администраторы серверов не видит
    содержимого ваших сообщений.

    Множество разнообразных клиентов.

    Открытая архитектура. Любой желающий может написать клиент или сервер если имеет навыки.

    Администраторы серверов обычно лояльно относятся к proxy / vpn и даже иногда имеют зеркала в
    анонимных сетях.
    Недостатки

    Можно отслеживать время отправки всех сообщений на стороне сервера.

    Некоторые сервера тонут в спаме, из-за наплевательского отношения администраторов.

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

    Шифрование надо включать вручную для каждого контакта.
    Где взять аккаунт.

    У вас есть 3 варианта:

    Зарегистрироваться уже на существующем сервере.
    Зарегистрироваться на сервере через клиент.
    Запустить свой сервер.

    Первый вариант.
    Для поиска серверов вы можете воспользоваться банально любым поисковиком. Но рекомендую
    подобрать сервер пользуясь одним из каталогов, так намоного проще.
    https://xmpp-servers.404.city/
    https://www.jabberes.org/servers/

    После регистрации, вам останется авторизоваться на нем через xmmpp-клиент и можно начинать пользоваться.

    Второй вариант. Можете зарегистрироваться через ваш клиент. Но это поддерживают не все клиенты, и на многих серверах отключена такая возможность.

    Третий вариант мы в данной статье рассматривать не будем, для него вам потребуются
    умения пользоваться unix-like операционными системами на уровне среднего пользователя.
    Это уже материал для отдельной статьи.
    Клиенты

    Клиентов довольно большое количество, советовать и навязывать я вам ничего не буду.
    У всех вкусы разные и разное понятие о прекрасном. Приведу список известных мне клиентов по
    платформам. В данный список не входят клиенты не поддерживающие шифрование, а так же несвободные
    клиенты.
    Linux

    https://gajim.org/
    https://dino.im/
    https://pidgin.im/
    https://psi-im.org/
    https://pidgin.im/
    https://profanity-im.github.io/
    FreeBSD

    https://gajim.org/
    https://pidgin.im/
    https://psi-im.org/
    https://pidgin.im/
    https://profanity-im.github.io/
    MacOS

    https://gajim.org/
    https://pidgin.im/
    https://psi-im.org/
    https://beagle.im/
    https://itunes.apple.com/us/app/chatsecure/id464200063
    https://profanity-im.github.io/
    MS Windows

    https://gajim.org/
    https://pidgin.im/
    https://psi-im.org/
    https://profanity-im.github.io/
    Android

    https://f-droid.org/en/packages/eu.siacs.conversations/
    https://f-droid.org/en/packages/de.pixart.messenger/
    https://profanity-im.github.io/
    iOS

    https://siskin.im/
    https://itunes.apple.com/us/app/chatsecure/id464200063
    Web

    На многих серверах установлены web-клиенты, можете воспользоваться ими. Они крайне ограниченный в функционале и как правило полноценно не поддерживают шифрование. Способ на самый крайний случай, если вы осознаете все риски.
    Заключение

    После того как вы зарегистрировались и выбрали клиент можете присоединиться к
    публичными https://search.jabber.network/rooms/1 и найти новые знакомства. Привлекайте знакомых кому
    дорога тайна их переписки, помогайте им с освоением, делитесь знаниями.

    Если вам есть что дополнить, то прошу в комментарии или свяжитесь со мной.

    Рекомендую так же подписаться на @404.city: Non-existent city
     
    CyberTro1n and DartPhoenix like this.
Loading...