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

Но знаете ли вы, что XMPP можно установить напрямую? Мало того, есть много причин, по которым вы можете подумать о чате через клиент XMPP, а не о присоединении к последней платформе чата. Итак, давайте углубимся в то, что такое XMPP и почему вы можете попробовать его.

Что такое XMPP?

3 изображения
Кредит изображения: Беседы в Google Play
Кредит изображения: Беседы в Google Play
Кредит изображения: Беседы в Google Play

XMPP означает Расширяемый протокол обмена сообщениями и присутствия. Проще говоря, XMPP — это децентрализованный стандарт обмена сообщениями, похожий на электронную почту. Любой может создать учетную запись XMPP на одном сервере и общаться с кем-то, кто зарегистрирован на другом сервере. Как и в случае с электронной почтой, ни одна компания не имеет ни доступа, ни контроля над всеми данными. Вы можете выбирать из разных провайдеров XMPP, точно так же, как вы можете выбирать между разными почтовыми провайдерами.

instagram viewer

Первоначально известный как Jabber, XMPP служит интернет-стандартом, который снижает потребность людей постоянно изобретать велосипед. Код и спецификации открыты для изучения и реализации всеми желающими. Также относительно легко настроить сервер XMPP, который позволяет людям создавать учетные записи и отправлять друг другу сообщения. Вот почему Google Talk, Facebook Messenger и WhatsApp в той или иной степени используют XMPP. Тем не менее, хотя эти компании решили изолировать свои платформы, существует множество открытых провайдеров XMPP, из которых вы можете выбирать.

XMPP существует с 1999 года и остается стандартом, который люди активно развивают и используют. Многие сайты или службы, содержащие функцию чата, продолжают использовать XMPP, как в случае с Инструмент для видеоконференций Jitsi Meet.

Как использовать XMPP

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

Ваш первый шаг — найти поставщика, с которым вам комфортно. Многие из них бесплатны, а другие берут плату за работу по обслуживанию сервера. Там длинный список на провайдеры.xmpp.net.

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

Когда вы создаете свою учетную запись, вам нужно будет создать имя пользователя. Имена пользователей очень похожи на адреса электронной почты, например имя пользователя@disroot.org. Все после @ указывает на сервер, на котором можно найти ваше имя пользователя.

На этом этапе, если вы еще этого не сделали, вам нужно выбрать клиент XMPP. Как и почтовые клиенты, такие как Mozilla Thunderbird и Microsoft Outlook, клиенты XMPP бывают разных форм. Независимо от того, какую операционную систему вы используете, будь то ПК или мобильное устройство, вы можете найти список клиентов XMPP на официальном сайте XMPP. Мы предлагаем Quicksy для Android, в котором так же легко зарегистрироваться, как в Signal или WhatsApp, и Monal на устройствах iOS.

Скачать: Quicksy для Андроид (Свободно)

Скачать: Монал для iOS (Свободно)

Когда у вас есть клиент, вы входите в систему со своим именем пользователя и паролем. Затем вы можете добавить контакты и начать отправлять сообщения на другие учетные записи XMPP. Этот опыт покажется знакомым любому, кто помнит AIM или Yahoo Messenger.

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

Интерфейс может показаться не таким современным, как на основных платформах, но большинство основных функций присутствует. Ваш опыт будет во многом зависеть от того, какой клиент вы решите использовать.

Причины использования XMPP

Использование XMPP довольно просто. Возможно, более интересный вопрос — зачем использовать XMPP? У открытых стандартов и децентрализации есть много преимуществ, которые не могут предложить основные платформы, несмотря на их популярность.

  • Конфиденциальность: XMPP настолько приватен, насколько вы этого хотите. По умолчанию он не является приватным. Как и в случае с электронной почтой, ваш провайдер может читать все отправленные сообщения и связанные с ними метаданные. Вы можете защитить содержимое своих сообщений, обратившись к шифрованию. Существуют различные типы, с самый современный вариант шифрования — OMEMO, на основе протокола Signal, используемого приложением для обмена личными сообщениями Signal. Большинство провайдеров XMPP невелики и не собираются сканировать или монетизировать ваши сообщения, но чтобы быть абсолютно уверенным, что провайдер не знает, с кем вы связываетесь, вы можете вместо этого разместить свой собственный сервер XMPP.
  • Децентрализация: Централизованные услуги имеют множество удобств. Легко найти контакты для сообщения, у всех одинаковый опыт, и обновления могут отправляться всем одновременно. Но мы все больше осознаем недостатки. Централизованные сервисы дают одной компании контроль над важными вопросами, такими как то, что считается приемлемой речью, кто блокируется и кто может создать учетную запись в первую очередь. Никто не может помешать вам создать учетную запись XMPP, как никто не может отрезать вас от использования электронной почты.
  • Гибкость и выбор: На большинстве платформ чата вы застряли, используя официальное приложение для обмена сообщениями или веб-сайт. Компании могут разрешать или не разрешать использование сторонних клиентов, которые могут быть не в состоянии реализовать все новейшие функции. В качестве стандарта, а не платформы, XMPP позволяет вам использовать любой клиент по вашему желанию, точно так же, как вы можете использовать любой почтовый клиент. Наличие у вашего клиента всех новейших функций зависит от того, реализовал ли их разработчик вашего клиента, а не от того, есть ли у него разрешение.
  • Долговечность: Чат-платформы приходят и уходят. В какой-то момент люди в основном используют AOL Instant Messenger; затем они перешли на Google Talk, Facebook Messenger, WhatsApp или Discord. Часто эта миграция является результатом закрытия службы, радикального изменения дизайна приложения или изменения политики компании. Как и электронная почта, XMPP существует уже давно и является надежной технологией. Если вы сможете убедить своих знакомых сделать шаг, вы все сможете придерживаться его так долго, как пожелаете.

Стоит ли использовать XMPP?

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