Creează un server bazat pe Jabber pentru iChat

Cuprins:

Creează un server bazat pe Jabber pentru iChat
Creează un server bazat pe Jabber pentru iChat
Anonim

Dacă utilizați iChat, probabil știți deja că are suport încorporat pentru mesageria bazată pe Jabber. Este aceeași schemă de mesagerie folosită de Google Talk și de multe alte servicii similare. Jabber folosește un protocol open source numit XMPP pentru a iniția și a vorbi cu clienții de mesagerie. Rezultatul unui cadru open source este că face foarte ușor să rulați propriul dvs. server Jabber pe Mac.

iChat Server - Creează-ți propriul server Jabber

Image
Image

Există multe motive pentru a folosi propriul dvs. server Jabber pentru a permite mesajele iChat:

  • Tu controlezi cine se poate conecta la serviciu.
  • Puteți crea un sistem de mesagerie securizat.
  • Păstrați toate comunicările prin mesaje în interior.
  • Mesagerie ușoară pe mai multe platforme.
  • Îți place să te joci cu Mac-ul tău și să ai un server Jabber sună grozav.

Există de fapt multe alte motive, în special pentru companiile mai mari care folosesc sisteme de mesagerie, dar pentru majoritatea utilizatorilor, crearea unui server Jabber se rezumă la securitatea de a ști că mesajele iChat de acasă sau de la întreprinderile mici nu sunt accesibil pentru ochii din afară.

Asta nu înseamnă că creați un mediu închis. Serverul Jabber pe care îl creați în acest ghid poate fi configurat numai pentru uz intern, deschis pe Internet sau aproape orice între ele. Dar chiar dacă alegeți să vă deschideți serverul Jabber la conexiuni la internet, puteți utiliza în continuare diverse măsuri de securitate pentru a cripta și a păstra mesajele private.

Cu fundalul în afara drumului, haideți să începem.

Există diverse aplicații de server Jabber disponibile. Mulți vă solicită să descărcați codul sursă, apoi să compilați și să creați singur aplicația server. Alții sunt gata de plecare, cu instrucțiuni de instalare foarte simple.

Vom folosi Openfire, un server de colaborare cu sursă deschisă, în timp real. Folosește XMPP (Jabber) pentru sistemul său de mesagerie instantanee și funcționează imediat cu clientul iChat, precum și cu mulți alți clienți de mesagerie bazați pe Jabber.

Cel mai bun dintre toate, este o instalare simplă, care nu este cu mult diferită de instalarea oricărei alte aplicații Mac. De asemenea, utilizează o interfață web pentru configurarea serverului, astfel încât nu există fișiere text care să fie editate sau gestionate.

De ce aveți nevoie pentru a crea un server Jabber

  • Server colaborativ în timp real Openfire.
  • Un Mac bazat pe Intel.
  • Aproximativ o jumătate de oră din timpul tău.

iChat Server - Instalarea și configurarea serverului Openfire Jabber

Image
Image

Am ales Openfire pentru serverul nostru Jabber datorită ușurinței sale de instalare, configurației bazate pe web și respectării standardelor care ne permit să creăm un server multiplatform. Pentru a începe instalarea și configurarea, trebuie să luați cea mai recentă versiune de Openfire de pe site-ul web Ignite Re altime.

Descărcați Openfire Jabber/XMPP Server

  1. Pentru a descărca aplicația Openfire, treceți pe site-ul proiectului Openfire și faceți clic pe butonul Descărcare pentru cea mai recentă versiune de Openfire.
  2. Openfire este disponibil pentru trei sisteme de operare diferite: Windows, Linux și Mac. După cum probabil ați ghicit deja, vom folosi versiunea pentru Mac a aplicației.
  3. Selectați butonul Mac descărcare, apoi faceți clic pe fișierul openfire_3_7_0.dmg. (Folosim Openfire 3.7.0 pentru aceste instrucțiuni; numele real al fișierului se va schimba în timp pe măsură ce sunt lansate versiuni noi.)

Se instalează Openfire

  1. După ce descărcarea este completă, deschideți imaginea de disc pe care ați descărcat-o, dacă nu s-a deschis automat.
  2. Faceți dublu clic pe aplicația Openfire.pkg listată în imaginea de disc.
  3. Se va deschide programul de instalare, urmând să vă întâmpine pe serverul Openfire XMPP. Faceți clic pe butonul Continuați.
  4. Openfire va întreba unde să instalați software-ul; locația implicită este bună pentru majoritatea utilizatorilor. Faceți clic pe butonul Instalare.
  5. Vi se va cere o parolă de administrator. Introduceți parola și faceți clic pe OK.
  6. După ce software-ul a fost instalat, faceți clic pe butonul Închide.

Configurarea Openfire

  1. Openfire este instalat ca panou de preferințe. Lansați Preferințe de sistem fie făcând clic pe pictograma System Preferences Dock sau selectând System Preferences din meniul Apple.
  2. Faceți clic pe panoul de preferințe Openfire situat în categoria „Altele” din Preferințe de sistem.
  3. Este posibil să vedeți un alt mesaj care spune „Pentru a utiliza panoul de preferințe Openfire, Preferințele de sistem trebuie să se închidă și să se redeschidă”. Acest lucru se întâmplă deoarece panoul de preferințe Openfire este o aplicație pe 32 de biți. Pentru a rula aplicația, aplicația System Preferences pe 64 de biți trebuie să se închidă, iar versiunea pe 32 de biți să ruleze în locul ei. Acest lucru nu va afecta performanța Mac-ului dvs., așa că faceți clic pe OK, apoi deschideți din nou panoul de preferințe Openfire.
  4. Faceți clic pe butonul Deschideți Consola de administrare.
  5. Acest lucru va deschide o pagină web în browserul dvs. implicit, care vă va permite să administrați serverul Openfire Jabber.
  6. Deoarece este prima dată când utilizați Openfire, pagina de administrare va afișa un mesaj de bun venit și va începe procesul de configurare.
  7. Selectați o limbă, apoi faceți clic pe Continuați.
  8. Puteți seta numele de domeniu folosit pentru serverul Openfire. Dacă intenționați să rulați serverul Openfire numai pentru rețeaua locală, fără conexiune la Internet, atunci setările implicite sunt bune. Dacă doriți să deschideți serverul Openfire către conexiuni externe, va trebui să furnizați un nume de domeniu complet calificat. Puteți schimba acest lucru mai târziu, dacă doriți. Vom presupune că utilizați Openfire pentru propria rețea internă. Acceptați setările implicite și faceți clic pe Continuați
  9. Puteți alege să utilizați o bază de date externă pentru a păstra toate datele contului Openfire sau să utilizați baza de date încorporată inclusă în Openfire. Baza de date încorporată este bună pentru majoritatea instalărilor, mai ales dacă numărul de clienți care se conectează este mai mic de o sută. Dacă plănuiți o instalare mai mare, baza de date externă este o alegere mai bună. Vom presupune că aceasta este pentru o instalare mică, așa că vom selecta opțiunea Bază de date încorporată. Faceți clic pe Continuați
  10. Datele contului de utilizator pot fi stocate în baza de date a serverului sau pot fi extrase de pe un server de directoare (LDAP) sau de pe un server ClearSpace. Pentru instalări Openfire mici și medii, mai ales dacă nu utilizați deja un server LDAP sau ClearSpace, baza de date încorporată Openfire implicită este cea mai ușoară opțiune. Vom continua folosind selecția implicită. Alegeți și faceți clic pe Continuați
  11. Pasul final este crearea unui cont de administrator. Furnizați o adresă de e-mail funcțională și o parolă pentru cont. O notă: nu furnizați un nume de utilizator la acest pas. Numele de utilizator pentru acest cont de administrator implicit va fi 'admin' fără ghilimele. Faceți clic pe Continuați

Configurarea este acum finalizată.

iChat Server - Configurarea serverului Openfire Jabber

Image
Image

Acum că configurarea de bază a serverului Openfire Jabber este completă, este timpul să configurați serverul astfel încât clienții dvs. iChat să îl poată accesa.

  1. Dacă continuați de unde am rămas pe ultima pagină, veți vedea un buton pe pagina web care vă va permite să treceți la Consola de administrare Openfire. Faceți clic pe butonul pentru a continua. Dacă ați închis pagina web de configurare, puteți recâștiga accesul la consola de administrare lansând panoul de preferințe Openfire și făcând clic pe butonul Deschidere consola de administrare.
  2. Introduceți numele de utilizator (admin) și parola pe care le-ați specificat mai devreme, apoi faceți clic pe Login.
  3. Consola de administrare Openfire oferă o interfață de utilizator cu file care vă permite să configurați Server, Utilizatori/Grupuri, Sesiuni, Chat de grup și Pluginuri pentru serviciu. În acest ghid, ne vom uita doar la elementele de bază pe care trebuie să le configurați pentru ca serverul Openfire Jabber să funcționeze rapid.

Consola de administrare Openfire: Setări de e-mail

  1. Faceți clic pe fila Server, apoi faceți clic pe subfila Manager server.
  2. Faceți clic pe Setări de e-mail element de meniu.
  3. Introduceți setările dvs. SMTP pentru a permite serverului Openfire să trimită e-mailuri de notificare către administrator. Acest lucru este opțional; serverul Openfire va funcționa indiferent dacă configurați sau nu e-mailul. Dar, în calitate de administrator Openfire, este o idee bună să poți primi notificări dacă ar apărea vreodată o problemă.
  4. Informațiile solicitate în setările de e-mail sunt aceleași informații pe care le utilizați pentru clientul dvs. de e-mail. Gazda de e-mail este serverul SMTP (server de e-mail de ieșire) pe care îl utilizați pentru e-mailul dvs. Dacă serverul dvs. de e-mail necesită autentificare, asigurați-vă că completați numele de utilizator și parola serverului. Acestea sunt aceleași informații ca numele de utilizator și parola contului dvs. de e-mail.
  5. Puteți testa setările de e-mail făcând clic pe butonul Trimite e-mail de testare.
  6. Ai posibilitatea de a specifica cui ar trebui să se adreseze e-mailul de test și care ar trebui să fie subiectul și textul. După ce ați făcut alegerile, faceți clic pe Trimite.
  7. E-mailul de test ar trebui să apară în aplicația dvs. de e-mail după scurt timp.

Consola de administrare Openfire: crearea de utilizatori

  1. Dați clic pe fila Utilizatori/Grupuri.
  2. Dați clic pe subfila Utilizatori.
  3. Faceți clic pe elementul de meniu Creați utilizatori noi.
  4. Introduceți un nume de utilizator și o parolă. De asemenea, puteți include opțional numele real și adresa de e-mail ale utilizatorului și să specificați dacă noul utilizator poate fi administrator al serverului.
  5. Repetați pentru utilizatorii suplimentari pe care doriți să îi adăugați.

Folosirea iChat pentru a vă conecta

Va trebui să creați un cont nou pentru utilizator în iChat.

  1. Lansați iChat și selectați Preferințe din meniul iChat.
  2. Selectați fila Conturi.
  3. Dați clic pe butonul plus (+) de sub lista de conturi curente.
  4. Utilizați meniul drop-down pentru a seta tipul de cont la „Jabber”.
  5. Introduceți numele contului. Numele este în următoarea formă: nume utilizator@nume domeniu. Numele de domeniu a fost determinat în timpul procesului de configurare. Dacă ați folosit setările implicite, acesta va fi numele Mac-ului care găzduiește serverul Openfire, cu „.local” adăugat la numele acestuia. De exemplu, dacă numele de utilizator este Tom și Mac gazdă se numește Jerry, atunci numele de utilizator complet ar fi [email protected].
  6. Introduceți parola pe care ați atribuit-o utilizatorului în Openfire.
  7. Faceți clic pe Terminat.
  8. Se va deschide o nouă fereastră de mesagerie iChat pentru noul cont. Este posibil să vedeți un avertisment despre serverul care nu are un certificat de încredere. Acest lucru se datorează faptului că serverul Openfire utilizează un certificat autosemnat. Faceți clic pe butonul Continuați pentru a accepta certificatul.

Asta este. Acum aveți un server Jabber complet operațional, care va permite clienților iChat să se conecteze. Desigur, un server Openfire Jabber are mai multe funcționalități decât am explorat aici. Ne-am uitat doar la minimul necesar pentru a pune în funcțiune serverul Openfire și pentru a vă conecta clienții iChat la acesta.

Dacă doriți să aflați mai multe despre utilizarea serverului Openfire Jabber, puteți găsi documentație suplimentară la:

Documentație Openfire

Ultima pagină a acestui ghid include instrucțiuni pentru dezinstalarea serverului Openfire de pe Mac.

iChat Server - Dezinstalarea serverului Openfire Jabber

Image
Image

Un lucru care nu-mi place la Openfire este că nu include un program de dezinstalare sau documentație ușor disponibilă despre cum să-l dezinstalez. Din fericire, versiunea Unix/Linux conține detalii despre unde se află fișierele Openfire și, deoarece OS X se bazează pe o platformă UNIX, a fost destul de ușor să găsiți toate fișierele care trebuie eliminate pentru a dezinstala aplicația.

Dezinstalați Openfire pentru Mac

  1. Lansați Preferințe de sistem, apoi selectați panoul de preferințe Openfire.
  2. Faceți clic pe butonul Opriți Openfire.
  3. După o scurtă întârziere, starea Openfire se va schimba în Stopped.
  4. Închide panoul de preferințe Openfire.

Unele dintre fișierele și folderele pe care va trebui să le ștergeți sunt stocate în dosare ascunse. Înainte de a le putea șterge, trebuie mai întâi să faceți elementele vizibile. Puteți găsi instrucțiuni despre cum să faceți vizibile elementele invizibile, precum și despre cum să le readuceți la formatul ascuns după ce ați terminat de dezinstalat Openfire, aici:

Vizualizați folderele ascunse pe Mac folosind terminalul

  1. După ce faceți vizibile elementele ascunse, deschideți o fereastră Finder și navigați la: Start drive/usr/local/
  2. Înlocuiește cuvintele „Unitate de pornire” cu numele volumului de pornire al Mac-ului tău.
  3. Odată ajuns în folderul /usr/local, trageți dosarul Openfire în coșul de gunoi.
  4. Navigați la Startup drive/Library/LaunchDaemons și trageți fișierul org.jivesoftware.openfire.plist în coșul de gunoi.
  5. Navigați la unitatea de pornire/Bibliotecă/PreferencePanes și trageți fișierul Openfire.prefPane în coșul de gunoi.
  6. Goliți coșul de gunoi.
  7. Acum puteți seta Mac-ul înapoi la condiția implicită de ascundere a fișierelor de sistem, utilizând procesul descris în linkul de mai sus.

Recomandat: