Содержание
Если вы используете 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.
- Около получаса вашего времени.