Apple

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

iChat Server - создайте свой собственный Jabber-сервер, который работает с iChat или любым Jabber-клиентом

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

01
из 04

iChat Server — создайте свой собственный Jabber-сервер

iChat Server - создайте свой собственный Jabber-сервер, который работает с iChat или любым Jabber-клиентом

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

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

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

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

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

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

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

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

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

iChat Server — установка и настройка сервера Openfire Jabber

iChat Server - установка и настройка сервера Openfire Jabber

Мы выбрали Openfire для нашего сервера Jabber из-за его простоты установки, веб-конфигурации и соблюдения стандартов, которые позволяют нам создавать кроссплатформенный сервер. Чтобы начать установку и настройку, вам нужно получить самую последнюю версию Openfire с веб-сайта Ignite Realtime.

Загрузить Openfire Jabber / XMPP Server

  1. Чтобы загрузить приложение Openfire, зайдите на сайт проекта Openfire и нажмите кнопку « Загрузить» для получения самой последней версии Openfire.
  2. Openfire доступен для трех разных операционных систем: Windows, Linux и Mac. Как вы, наверное, уже догадались, мы будем использовать версию приложения для Mac.
  3. Нажмите кнопку загрузки Mac , затем нажмите на файл openfire_3_7_0.dmg. (Мы используем Openfire 3.7.0 для этих инструкций; реальное имя файла со временем будет меняться по мере выпуска новых версий.)

Установка Openfire

Настройка Openfire

  1. Openfire устанавливается как панель настроек. Запустите Системные настройки, щелкнув значок « Системные настройки»  или выбрав « Системные настройки» в меню Apple.
  2. Щелкните панель настроек Openfire, расположенную в категории «Другие» системных настроек.
  3. Может появиться другое сообщение: «Чтобы использовать панель настроек Openfire, Системные настройки должны выйти и снова открыться». Это происходит потому, что панель настроек Openfire является 32-битным приложением. Чтобы запустить приложение, необходимо закрыть 64-разрядное приложение «Системные настройки», и вместо него запустить 32-разрядную версию. Это не повлияет на производительность вашего Mac, поэтому нажмите OK , а затем снова откройте панель настроек Openfire.
  4. Нажмите кнопку « Открыть консоль администратора» .
  5. Это откроет веб-страницу в вашем браузере по умолчанию, которая позволит вам администрировать сервер Openfire Jabber.
  6. Поскольку вы впервые используете Openfire, на странице администрирования отобразится приветственное сообщение и начнется процесс установки.
  7. Выберите язык, затем нажмите « Продолжить» .
  8. Вы можете установить доменное имя, используемое для сервера Openfire. Если вы планируете запускать сервер Openfire только для своей локальной сети без подключения к Интернету, тогда настройки по умолчанию подойдут. Если вы хотите открыть сервер Openfire для внешних подключений, вам необходимо предоставить полное доменное имя. Вы можете изменить это позже, если хотите. Мы предполагаем, что вы используете Openfire для своей внутренней сети. Примите значения по умолчанию и нажмите « Продолжить» .
  9. Вы можете использовать внешнюю базу данных для хранения всех данных учетной записи Openfire или использовать встроенную встроенную базу данных, включенную в Openfire. Встроенная база данных подходит для большинства установок, особенно если число подключающихся клиентов меньше ста. Если вы планируете большую установку, лучше выбрать внешнюю базу данных. Мы предполагаем, что это для небольшой установки, поэтому мы выберем опцию Embedded Database . Нажмите Продолжить .
  10. Данные учетной записи пользователя могут храниться в базе данных сервера или извлекаться с сервера каталогов (LDAP) или сервера ClearSpace. Для малых и средних установок Openfire, особенно если вы еще не используете сервер LDAP или ClearSpace, встроенная база данных Openfire по умолчанию является самым простым вариантом. Мы собираемся продолжить, используя выбор по умолчанию. Сделайте свой выбор и нажмите « Продолжить» .
  11. Последний шаг — создать учетную запись администратора. Укажите функциональный адрес электронной почты и пароль для учетной записи. Одно замечание: вы не предоставляете имя пользователя на этом этапе. Имя пользователя для этой учетной записи администратора по умолчанию будет «admin» без кавычек. Нажмите Продолжить .

Настройка завершена.

03
из 04

Сервер iChat — настройка сервера Openfire Jabber

Сервер iChat - настройка сервера Openfire Jabber

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

  1. Если вы продолжите с того места, где мы остановились на последней странице, на веб-странице вы увидите кнопку, которая позволит вам перейти к консоли администрирования Openfire. Нажмите кнопку, чтобы продолжить. Если вы закрыли веб-страницу установки, вы можете восстановить доступ к консоли администрирования, запустив панель настроек Openfire и нажав кнопку « Открыть консоль администратора» .
  2. Введите имя пользователя (admin) и пароль, которые вы указали ранее, затем нажмите Login .
  3. Консоль администратора Openfire предоставляет пользовательский интерфейс с вкладками, который позволяет настраивать сервер, пользователей / группы, сеансы, групповой чат и подключаемые модули для службы. В этом руководстве мы рассмотрим только основы, которые необходимо настроить, чтобы сервер Openfire Jabber был запущен и работал быстро.

Консоль администратора Openfire: настройки электронной почты

  1. Перейдите на вкладку « Сервер» и перейдите на вкладку « Диспетчер серверов ».
  2. Нажмите пункт меню Настройки электронной почты .
  3. Введите настройки SMTP, чтобы сервер Openfire отправлял уведомления по электронной почте администратору. Это необязательно; сервер Openfire будет работать независимо от того, настроили вы электронную почту или нет. Но, как администратор Openfire, неплохо бы иметь возможность получать уведомления, если возникнет проблема.
  4. Информация, запрашиваемая в настройках электронной почты, является той же самой информацией, которую вы используете для своего почтового клиента. Почтовый хост — это SMTP-сервер (сервер исходящей почты), который вы используете для своей электронной почты. Если ваш почтовый сервер требует аутентификации, обязательно укажите имя пользователя Сервера и пароль Сервера. Это та же информация, что и имя пользователя и пароль вашей учетной записи электронной почты.
  5. Вы можете проверить настройки электронной почты, нажав кнопку « Отправить тестовое сообщение» .
  6. Вам предоставляется возможность указать, кому следует отправлять тестовое электронное письмо, и каким должен быть предмет и основной текст. Как только вы сделаете свой выбор, нажмите « Отправить» .
  7. Тестовое письмо должно появиться в вашем почтовом приложении через короткое время.

Консоль администратора Openfire: создание пользователей

  1. Перейдите на вкладку « Пользователи / группы ».
  2. Нажмите на вкладку « Пользователи ».
  3. Щелкните пункт меню « Создать новых пользователей» .
  4. Введите имя пользователя и пароль. Вы также можете дополнительно указать настоящее имя пользователя и адрес электронной почты, а также указать, может ли новый пользователь быть администратором сервера.
  5. Повторите для других пользователей, которых вы хотите добавить.

Использование iChat для подключения

Вам нужно будет создать новую учетную запись для пользователя в iChat.

  1. Запустите iChat и выберите « Настройки» в меню iChat.
  2. Выберите вкладку Аккаунты .
  3. Нажмите кнопку со знаком « плюс» ( + ) под списком текущих учетных записей.
  4. Используйте раскрывающееся меню, чтобы установить тип учетной записи «Jabber».
  5. Введите имя учетной записи. Имя имеет следующий вид: имя пользователя @ имя домена. Доменное имя было определено в процессе установки. Если вы использовали настройки по умолчанию, это будет имя Mac, на котором размещен сервер Openfire, с добавлением «.local» к его имени. Например, если имя пользователя — Tom, а хост Mac называется Jerry, то полное имя пользователя будет Tom@Jerry.local .
  6. Введите пароль, который вы присвоили пользователю в Openfire.
  7. Нажмите Готово .
  8. Откроется новое окно обмена сообщениями iChat для новой учетной записи. Может появиться предупреждение о том, что на сервере нет доверенного сертификата. Это связано с тем, что сервер Openfire использует самозаверяющий сертификат. Нажмите кнопку Продолжить , чтобы принять сертификат.

Вот и все. Теперь у вас есть полностью работающий сервер Jabber, который позволяет клиентам iChat подключаться. Конечно, сервер Openfire Jabber обладает гораздо большей функциональностью, чем мы исследовали здесь. Мы рассмотрели только тот минимум, который необходим для запуска и запуска сервера Openfire и для подключения к нему клиентов iChat.

Если вы хотите узнать больше об использовании сервера Openfire Jabber, вы можете найти дополнительную документацию по адресу:

Последняя страница этого руководства содержит инструкции по удалению сервера Openfire с вашего Mac.

04
из 04

iChat Server — удаление сервера Openfire Jabber

iChat Server - удаление сервера Openfire Jabber

Что мне не нравится в Openfire, так это то, что он не включает в себя деинсталлятор или легкодоступную документацию о том, как его удалить. К счастью, версия для Unix / Linux содержит подробную информацию о том, где находятся файлы Openfire, и, поскольку OS X основана на платформе UNIX, было довольно легко найти все файлы, которые необходимо удалить для удаления приложения.

Удалить Openfire для Mac

  1. Запустите Системные настройки , а затем выберите панель настроек Openfire .
  2. Нажмите кнопку Стоп Openfire .
  3. После небольшой задержки Состояние для Openfire изменится на Остановлено.
  4. Закройте панель настроек Openfire.

Некоторые файлы и папки, которые вам нужно удалить, хранятся в скрытых папках. Прежде чем вы сможете удалить их, вы должны сначала сделать элементы видимыми. Вы можете найти инструкции о том, как сделать невидимые элементы видимыми, а также как вернуть их в скрытый формат после завершения удаления Openfire, здесь:

  1. Сделав видимыми скрытые элементы, откройте окно Finder и перейдите к: Загрузочный диск / usr / local /
  2. Замените слова «Загрузочный диск» на имя загрузочного тома вашего Mac.
  3. Попав в папку / usr / local, перетащите папку Openfire в корзину.
  4. Перейдите в раздел «Загрузочный диск» / «Библиотека» / «LaunchDaemons» и перетащите файл org.jivesoftware.openfire.plist в корзину.
  5. Перейдите к Загрузочный диск / Библиотека / PreferencePanes и перетащите файл Openfire.prefPane в корзину.
  6. Очистить корзину.
  7. Теперь вы можете вернуть свой Mac в состояние по умолчанию для скрытия системных файлов, используя процесс, описанный в ссылке выше.
Похожие посты
Apple

5 лучших бесплатных почтовых клиентов для Mac в 2020 году

Apple

Что делать, если ваш Mac не включается

Apple

Восстановить пароль учетной записи электронной почты с помощью macOS Keychain Access

Apple

Режим восстановления iPad: исправление заблокированного или застрявшего в Apple Apple логотипа