Создайте сервер на основе Jabber для iChat

Если вы используете iChat, вы, вероятно, уже знаете, что он имеет встроенную поддержку обмена сообщениями на основе Jabber. Это та же схема обмена сообщениями, которую используют Google Talk и многие другие подобные сервисы. Jabber использует протокол с открытым исходным кодом под названием XMPP, чтобы инициировать и общаться с клиентами обмена сообщениями. Результатом фреймворка с открытым исходным кодом является то, что он очень легко запускает ваш собственный сервер Jabber на вашем Mac.

Зачем использовать свой собственный iChat-сервер на основе Jabber?

Есть много причин использовать свой собственный сервер Jabber для разрешения обмена сообщениями iChat:

  • Вы контролируете, кто может подключиться к услуге.
  • Вы можете создать безопасную систему обмена сообщениями.
  • Храните все сообщения обмена сообщениями в доме.
  • Простой кроссплатформенный обмен сообщениями.
  • Вы любите играть на своем Mac, и Jabber Server звучит круто.

На самом деле существует множество других причин, особенно для крупных компаний, которые используют системы обмена сообщениями, но для большинства пользователей создание сервера Jabber сводится к безопасности, поскольку вы знаете, что ваши домашние сообщения или сообщения iChat для малого бизнеса недоступны для посторонних глаз.

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

С фоном, давайте начнем.

Доступны различные серверные приложения Jabber. Многие требуют, чтобы вы загрузили исходный код, а затем скомпилировали и сделали приложение для сервера самостоятельно. Другие готовы к работе, с очень простыми инструкциями по установке.

Мы собираемся использовать Openfire, сервер совместной работы с открытым исходным кодом в реальном времени. Он использует XMPP (Jabber) для своей системы обмена мгновенными сообщениями и работает из коробки с собственным клиентом iChat, а также со многими другими клиентами обмена сообщениями на основе Jabber.

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

Что нужно для создания Jabber-сервера

  • Openfire совместный сервер в реальном времени.
  • Mac на базе Intel.
  • Около получаса вашего времени.
Ссылка на основную публикацию