Създайте базиран на Jabber сървър за iChat

Съдържание:

Създайте базиран на Jabber сървър за iChat
Създайте базиран на Jabber сървър за iChat
Anonim

Ако използвате iChat, вероятно вече знаете, че има вградена поддръжка за базирани на Jabber съобщения. Това е същата схема за съобщения, използвана от Google Talk и много други подобни услуги. Jabber използва протокол с отворен код, наречен XMPP, за иницииране и разговор с клиенти за съобщения. Резултатът от рамката с отворен код е, че тя прави много лесно стартирането на ваш собствен Jabber сървър на вашия Mac.

iChat сървър - Създайте свой собствен Jabber сървър

Image
Image

Има много причини да използвате собствения си Jabber сървър, за да позволите iChat съобщения:

  • Вие контролирате кой може да се свързва с услугата.
  • Можете да създадете защитена система за съобщения.
  • Запазете всички комуникации за съобщения вътре.
  • Лесни междуплатформени съобщения.
  • Обичате да си играете с вашия Mac и да имате Jabber сървър звучи страхотно.

Всъщност има много други причини, особено за по-големите компании, които използват системи за съобщения, но за по-голямата част от потребителите създаването на Jabber сървър се свежда до сигурността да знаете, че вашите домашни или малки бизнес iChat съобщения не са достъпен за външни очи.

Това не означава, че създавате затворена среда. Jabber сървърът, който създавате в това ръководство, може да бъде конфигуриран само за вътрешна употреба, отворен към Интернет или почти всичко между тях. Но дори и да изберете да отворите вашия Jabber сървър за интернет връзки, пак можете да използвате различни мерки за сигурност, за да шифровате и да запазите съобщенията си поверителни.

С премахване на фона, нека да започнем.

Има различни налични сървърни приложения на Jabber. Много изискват да изтеглите изходния код и след това да компилирате и направите сами сървърното приложение. Други са готови за работа с много прости инструкции за инсталиране.

Ще използваме Openfire, сървър за сътрудничество в реално време с отворен код. Той използва XMPP (Jabber) за своята система за незабавни съобщения и работи веднага с клиента iChat, както и с много други клиенти за съобщения, базирани на Jabber.

Най-хубавото е, че това е проста инсталация, която не се различава много от инсталирането на което и да е друго приложение за Mac. Той също така използва уеб базиран интерфейс за конфигуриране на сървъра, така че няма текстови файлове за редактиране или управление.

Какво ви е необходимо, за да създадете Jabber сървър

  • Сървър за сътрудничество в реално време Openfire.
  • Базиран на Intel Mac.
  • Около половин час от вашето време.

iChat сървър - Инсталиране и настройка на Openfire Jabber сървъра

Image
Image

Избрахме Openfire за нашия Jabber сървър поради неговата лесна инсталация, уеб-базирана конфигурация и придържане към стандартите, които ни позволяват да създадем крос-платформен сървър. За да започнете с инсталирането и настройката, трябва да вземете най-новата версия на Openfire от уебсайта на Ignite Re altime.

Изтеглете Openfire Jabber/XMPP сървър

  1. За да изтеглите приложението Openfire, посетете сайта на проекта Openfire и щракнете върху бутона Изтегляне за най-актуалната версия на Openfire.
  2. Openfire се предлага за три различни операционни системи: Windows, Linux и Mac. Както вероятно вече се досещате, ще използваме Mac версията на приложението.
  3. Изберете бутона Mac download, след което щракнете върху файла openfire_3_7_0.dmg. (Използваме Openfire 3.7.0 за тези инструкции; действителното име на файла ще се промени с течение на времето с пускането на нови версии.)

Инсталиране на Openfire

  1. След като изтеглянето приключи, отворете дисковото изображение, което сте изтеглили, ако не се отвори автоматично.
  2. Щракнете двукратно върху приложението Openfire.pkg, посочено в изображението на диска.
  3. Инсталаторът ще се отвори, приветствайки ви към Openfire XMPP сървъра. Щракнете върху бутона Продължи.
  4. Openfire ще попита къде да инсталирате софтуера; местоположението по подразбиране е подходящо за повечето потребители. Щракнете върху бутона Инсталиране.
  5. Ще бъдете помолени за администраторска парола. Въведете паролата и щракнете върху OK.
  6. След като софтуерът бъде инсталиран, щракнете върху бутона Затваряне.

Настройване на Openfire

  1. Openfire е инсталиран като прозорец с предпочитания. Стартирайте System Preferences, като щракнете върху System Preferences Dock икона или изберете System Preferences от менюто на 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. Вградената база данни е добра за повечето инсталации, особено ако броят на свързващите се клиенти е по-малък от сто. Ако планирате по-голяма инсталация, външната база данни е по-добър избор. Ще приемем, че това е за малка инсталация, така че ще изберем опцията Вградена база данни. Кликнете върху Продължи
  10. Данните за потребителски акаунт могат да се съхраняват в базата данни на сървъра или могат да бъдат изтеглени от сървър на директория (LDAP) или сървър на ClearSpace. За малки до средни инсталации на Openfire, особено ако все още не използвате LDAP или ClearSpace сървър, вградената база данни Openfire по подразбиране е най-лесният вариант. Ще продължим с избора по подразбиране. Направете своя избор и щракнете върху Продължи
  11. Последната стъпка е да създадете администраторски акаунт. Предоставете функционален имейл адрес и парола за акаунта. Една забележка: Вие не предоставяте потребителско име на тази стъпка. Потребителското име за този администраторски акаунт по подразбиране ще бъде 'admin' без кавичките. Кликнете върху Продължи

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

iChat сървър - Конфигуриране на Openfire Jabber сървър

Image
Image

Сега, след като основната настройка на Openfire Jabber сървъра е завършена, е време да конфигурирате сървъра, така че вашите iChat клиенти да имат достъп до него.

  1. Ако продължавате от мястото, където спряхме на последната страница, ще видите бутон на уеб страницата, който ще ви позволи да преминете към конзолата за администриране на Openfire. Щракнете върху бутона, за да продължите. Ако сте затворили уеб страницата за настройка, можете да си възвърнете достъпа до административната конзола, като стартирате панела с предпочитания на Openfire и щракнете върху бутона Open Admin Console.
  2. Въведете потребителското име (admin) и паролата, които посочихте по-рано, след което щракнете върху Вход.
  3. Административната конзола на Openfire предоставя потребителски интерфейс с раздели, който ви позволява да конфигурирате сървър, потребители/групи, сесии, групов чат и добавки за услугата. В това ръководство ще разгледаме само основните неща, които трябва да конфигурирате, за да може Openfire Jabber сървърът да работи бързо.

Admin Console на Openfire: Настройки за имейл

  1. Щракнете върху раздела Сървър, след което щракнете върху подраздела Диспечер на сървъра.
  2. Щракнете върху елемента от менюто Настройки за имейл.
  3. Въведете вашите SMTP настройки, за да позволите на Openfire сървъра да изпраща уведомителни имейли до администратора. Това не е задължително; сървърът Openfire ще работи независимо дали сте настроили имейл. Но като администратор на Openfire е добра идея да можете да получавате известия, ако някога възникне проблем.
  4. Информацията, която се изисква в настройките на имейла, е същата информация, която използвате за вашия имейл клиент. Пощенският хост е SMTP сървърът (сървърът за изходяща поща), който използвате за своя имейл. Ако вашият имейл сървър изисква удостоверяване, не забравяйте да попълните потребителското име на сървъра и паролата на сървъра. Това е същата информация като потребителското име и паролата на вашия имейл акаунт.
  5. Можете да тествате настройките за имейл, като щракнете върху бутона Изпращане на тестов имейл.
  6. Имате възможност да посочите до кого да отиде тестовият имейл и какви да бъдат темата и основният текст. След като направите своя избор, щракнете върху Изпрати.
  7. Тестовият имейл трябва да се появи във вашето имейл приложение след кратко време.

Admin Console на Openfire: Създаване на потребители

  1. Щракнете върху раздела Потребители/Групи.
  2. Щракнете върху подраздел Потребители.
  3. Щракнете върху елемента от менюто Създаване на нови потребители.
  4. Въведете потребителско име и парола. Можете също по желание да включите истинското име и имейл адреса на потребителя и да посочите дали новият потребител може да бъде администратор на сървъра.
  5. Повторете за допълнителни потребители, които искате да добавите.

Използване на iChat за свързване

Ще трябва да създадете нов акаунт за потребителя в iChat.

  1. Стартирайте iChat и изберете Preferences от менюто на iChat.
  2. Изберете раздела Акаунти.
  3. Щракнете върху бутона plus (+) под списъка с текущи акаунти.
  4. Използвайте падащото меню, за да зададете Тип акаунт на "Jabber."
  5. Въведете името на акаунта. Името е в следната форма: потребителско име@име на домейн. Името на домейна беше определено по време на процеса на настройка. Ако сте използвали настройките по подразбиране, това ще бъде името на Mac, който хоства Openfire сървъра, с добавено „.local“към името му. Например, ако потребителското име е Tom и хост Mac се казва Jerry, тогава пълното потребителско име ще бъде [email protected].
  6. Въведете паролата, която сте задали на потребителя в Openfire.
  7. Щракнете Готово.
  8. Ще се отвори нов прозорец за съобщения в iChat за новия акаунт. Може да видите предупреждение, че сървърът няма доверен сертификат. Това е така, защото Openfire сървърът използва самоподписан сертификат. Щракнете върху бутона Продължи, за да приемете сертификата.

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

Ако искате да научите повече за използването на Openfire Jabber сървъра, можете да намерите допълнителна документация на:

Документация на Openfire

Последната страница на това ръководство включва инструкции за деинсталиране на сървъра Openfire от вашия Mac.

iChat сървър - Деинсталиране на Openfire Jabber сървъра

Image
Image

Едно нещо, което не ми харесва в Openfire е, че не включва програма за деинсталиране или лесно достъпна документация за това как да го деинсталирате. За щастие версията за Unix/Linux съдържа подробности за това къде се намират файловете на Openfire и тъй като OS X е базирана на платформа UNIX, беше доста лесно да се намерят всички файлове, които трябва да бъдат премахнати, за да деинсталирате приложението.

Деинсталирайте Openfire за Mac

  1. Стартирайте Системни предпочитания и след това изберете панела с предпочитания Openfire.
  2. Щракнете върху бутона Спиране на Openfire.
  3. След кратко забавяне състоянието за Openfire ще се промени на Спряно.
  4. Затворете панела с предпочитания на Openfire.

Някои от файловете и папките, които трябва да изтриете, се съхраняват в скрити папки. Преди да можете да ги изтриете, първо трябва да направите елементите видими. Можете да намерите инструкции как да направите невидимите елементи видими, както и как да ги върнете към скрития формат, след като приключите с деинсталирането на Openfire, тук:

Преглед на скритите папки на вашия Mac с помощта на терминал

  1. След като направите скритите елементи видими, отворете прозорец на Finder и навигирайте до: Startup drive/usr/local/
  2. Заменете думите "Startup drive" с името на обема за зареждане на вашия Mac.
  3. Веднъж в папката /usr/local, плъзнете папката Openfire в кошчето.
  4. Навигирайте до Startup drive/Library/LaunchDaemons и плъзнете файла org.jivesoftware.openfire.plist в кошчето.
  5. Навигирайте до Startup drive/Library/PreferencePanes и плъзнете файла Openfire.prefPane в кошчето.
  6. Изпразване на кошчето.
  7. Сега можете да върнете вашия Mac към състоянието по подразбиране за скриване на системни файлове, като използвате процеса, описан в връзката по-горе.

Препоръчано: