Ustvarite strežnik za iChat, ki temelji na Jabberju

Kazalo:

Ustvarite strežnik za iChat, ki temelji na Jabberju
Ustvarite strežnik za iChat, ki temelji na Jabberju
Anonim

Če uporabljate iChat, verjetno že veste, da ima vgrajeno podporo za sporočanje, ki temelji na Jabberju. To je ista shema sporočanja, ki jo uporabljajo Google Talk in številne druge podobne storitve. Jabber uporablja odprtokodni protokol, imenovan XMPP, za zagon in pogovor z odjemalci za sporočanje. Rezultat odprtokodnega ogrodja je, da omogoča zelo enostavno zagon lastnega strežnika Jabber na vašem Macu.

strežnik iChat - ustvarite svoj strežnik Jabber

Image
Image

Obstaja veliko razlogov za uporabo lastnega strežnika Jabber za omogočanje sporočanja iChat:

  • Vi nadzirate, kdo se lahko poveže s storitvijo.
  • Ustvarite lahko varen sistem za sporočanje.
  • Hranite vso komunikacijo s sporočili doma.
  • Enostavno sporočanje med platformami.
  • Radi se poigravate z računalnikom Mac in imeti strežnik Jabber se sliši super.

Pravzaprav obstaja veliko drugih razlogov, zlasti za večja podjetja, ki uporabljajo sisteme za sporočanje, vendar je za večino uporabnikov ustvarjanje strežnika Jabber omejeno na varnost, saj veste, da sporočila iChat vašega doma ali v majhnem podjetju niso dostopen zunanjim očem.

To ne pomeni, da ustvarjate zaprto okolje. Strežnik Jabber, ki ga ustvarite v tem priročniku, je mogoče konfigurirati samo za interno uporabo, odprt za internet ali karkoli vmes. Toda tudi če se odločite, da odprete svoj strežnik Jabber za internetne povezave, lahko še vedno uporabite različne varnostne ukrepe za šifriranje in ohranite zasebnost svojih sporočil.

Začnimo brez ozadja.

Na voljo so različne strežniške aplikacije Jabber. Mnogi zahtevajo, da prenesete izvorno kodo, nato pa sami prevedete in izdelate strežniško aplikacijo. Drugi so pripravljeni za uporabo z zelo preprostimi navodili za namestitev.

Uporabili bomo Openfire, odprtokodni strežnik za sodelovanje v realnem času. Za svoj sistem za takojšnje sporočanje uporablja XMPP (Jabber) in takoj deluje z odjemalcem iChat ter številnimi drugimi odjemalci za sporočanje, ki temeljijo na Jabberju.

Najboljše od vsega je to, da je preprosta namestitev, ki se ne razlikuje veliko od namestitve katere koli druge aplikacije za Mac. Uporablja tudi spletni vmesnik za konfiguracijo strežnika, tako da ni besedilnih datotek, ki bi jih bilo treba urejati ali upravljati.

Kaj potrebujete za ustvarjanje strežnika Jabber

  • Strežnik za sodelovanje v realnem času Openfire.
  • Mac s procesorjem Intel.
  • Približno pol ure vašega časa.

iChat Server - namestitev in nastavitev strežnika Openfire Jabber

Image
Image

Za naš strežnik Jabber smo izbrali Openfire zaradi njegove enostavne namestitve, spletne konfiguracije in upoštevanja standardov, ki nam omogočajo ustvarjanje strežnika za več platform. Če želite začeti z namestitvijo in nastavitvijo, morate prenesti najnovejšo različico Openfire s spletnega mesta Ignite Re altime.

Prenos strežnika Openfire Jabber/XMPP

  1. Za prenos aplikacije Openfire se ustavite na spletnem mestu projekta Openfire in kliknite gumb Prenos za najnovejšo različico Openfire.
  2. Openfire je na voljo za tri različne operacijske sisteme: Windows, Linux in Mac. Kot ste verjetno že uganili, bomo uporabljali različico aplikacije za Mac.
  3. Izberite gumb Mac download, nato kliknite datoteko openfire_3_7_0.dmg. (Za ta navodila uporabljamo Openfire 3.7.0; dejansko ime datoteke se bo sčasoma spremenilo, ko bodo izdane nove različice.)

Namestitev Openfire

  1. Ko je prenos končan, odprite sliko diska, ki ste jo prenesli, če se ni odprla samodejno.
  2. Dvokliknite aplikacijo Openfire.pkg, navedeno na sliki diska.
  3. Odprl se bo namestitveni program in vas pozdravil na strežniku Openfire XMPP. Kliknite gumb Nadaljuj.
  4. Openfire bo vprašal, kam namestiti programsko opremo; privzeta lokacija je primerna za večino uporabnikov. Kliknite gumb Namesti.
  5. Prosil vas bo za skrbniško geslo. Vnesite geslo in kliknite OK.
  6. Ko je programska oprema nameščena, kliknite gumb Zapri.

Nastavitev Openfire

  1. Openfire je nameščen kot podokno z nastavitvami. Zaženite System Preferences s klikom ikone System Preferences Dock ali izbiro System Preferences v meniju Apple.
  2. Kliknite podokno z nastavitvami Openfire v kategoriji »Drugo« v sistemskih nastavitvah.
  3. Morda boste videli drugo sporočilo, ki pravi: "Za uporabo podokna z nastavitvami Openfire je treba sistemske nastavitve zapreti in znova odpreti." To se zgodi, ker je podokno z nastavitvami Openfire 32-bitna aplikacija. Za zagon aplikacije je treba zapreti 64-bitno aplikacijo System Preferences in namesto nje zagnati 32-bitno različico. To ne bo vplivalo na delovanje vašega Maca, zato kliknite OK in nato znova odprite podokno z nastavitvami Openfire.
  4. Kliknite gumb Odpri skrbniško konzolo.
  5. To bo odprlo spletno stran v vašem privzetem brskalniku, ki vam bo omogočila skrbništvo nad strežnikom Openfire Jabber.
  6. Ker ste tokrat prvič uporabili Openfire, bo skrbniška stran prikazala pozdravno sporočilo in začela postopek namestitve.
  7. Izberite jezik in kliknite Nadaljuj.
  8. Nastavite lahko ime domene, ki se uporablja za strežnik Openfire. Če nameravate zagnati strežnik Openfire samo za vaše lokalno omrežje, brez povezave z internetom, so privzete nastavitve v redu. Če želite odpreti strežnik Openfire za zunanje povezave, boste morali zagotoviti popolnoma kvalificirano ime domene. Če želite, lahko to pozneje spremenite. Predvidevali bomo, da uporabljate Openfire za svoje interno omrežje. Sprejmite privzete nastavitve in kliknite Nadaljuj
  9. Izberete lahko uporabo zunanje baze podatkov za shranjevanje vseh podatkov računa Openfire ali uporabo vdelane vgrajene baze podatkov, vključene v Openfire. Vdelana baza podatkov je primerna za večino namestitev, še posebej, če je število odjemalcev, ki se povezujejo, manjše od sto. Če načrtujete večjo namestitev, je zunanja baza podatkov boljša izbira. Predpostavili bomo, da gre za majhno namestitev, zato bomo izbrali možnost Vdelana zbirka podatkov. Kliknite Nadaljuj
  10. Podatke o uporabniškem računu je mogoče shraniti v strežniško zbirko podatkov ali pa jih povzeti iz imeniškega strežnika (LDAP) ali strežnika ClearSpace. Za majhne do srednje namestitve Openfire, zlasti če še ne uporabljate strežnika LDAP ali ClearSpace, je privzeta vdelana baza podatkov Openfire najpreprostejša možnost. Nadaljevali bomo s privzeto izbiro. Izberite in kliknite Nadaljuj
  11. Zadnji korak je ustvariti skrbniški račun. Navedite delujoč e-poštni naslov in geslo za račun. Ena opomba: v tem koraku ne podajate uporabniškega imena. Uporabniško ime za ta privzeti skrbniški račun bo 'admin' brez narekovajev. Kliknite Nadaljuj

Nastavitev je zdaj končana.

iChat Server - Konfiguracija strežnika Openfire Jabber

Image
Image

Zdaj, ko je osnovna nastavitev strežnika Openfire Jabber končana, je čas, da strežnik konfigurirate tako, da bodo vaši odjemalci iChat lahko dostopali do njega.

  1. Če nadaljujete od mesta, kjer smo končali na zadnji strani, boste na spletni strani videli gumb, ki vam bo omogočil, da se premaknete na skrbniško konzolo Openfire. Kliknite gumb za nadaljevanje. Če ste zaprli spletno stran za nastavitev, lahko znova pridobite dostop do skrbniške konzole tako, da zaženete podokno z nastavitvami Openfire in kliknete gumb Odpri skrbniško konzolo.
  2. Vnesite uporabniško ime (admin) in geslo, ki ste ju določili prej, nato kliknite Prijava.
  3. Skrbniška konzola Openfire ponuja uporabniški vmesnik z zavihki, ki vam omogoča konfiguracijo strežnika, uporabnikov/skupin, sej, skupinskega klepeta in vtičnikov za storitev. V tem priročniku si bomo ogledali samo osnove, ki jih morate konfigurirati, da bo strežnik Openfire Jabber hitro pripravljen in zagnan.

Skrbniška konzola Openfire: nastavitve e-pošte

  1. Kliknite zavihek Server, nato kliknite podzavihek Upravitelj strežnika.
  2. Kliknite menijski element E-poštne nastavitve.
  3. Vnesite nastavitve SMTP, da strežniku Openfire omogočite pošiljanje e-poštnih obvestil skrbniku. To ni obvezno; strežnik Openfire bo deloval ne glede na to, ali ste nastavili e-pošto ali ne. Toda kot skrbnik Openfire je dobra ideja, da lahko prejemate obvestila, če se kdaj pojavi težava.
  4. Podatki, ki jih zahtevate v nastavitvah e-pošte, so isti podatki, ki jih uporabljate za svojega e-poštnega odjemalca. Gostitelj pošte je strežnik SMTP (strežnik odhodne pošte), ki ga uporabljate za svojo e-pošto. Če vaš e-poštni strežnik zahteva preverjanje pristnosti, obvezno vnesite uporabniško ime strežnika in geslo strežnika. To so enaki podatki kot uporabniško ime in geslo vašega e-poštnega računa.
  5. Nastavitve e-pošte lahko preizkusite s klikom na gumb Pošlji testno e-pošto.
  6. Dana vam je možnost, da določite, komu naj bo poslano testno e-poštno sporočilo ter kakšna naj bo zadeva in telo. Ko se odločite, kliknite Pošlji.
  7. Testno e-poštno sporočilo bi se moralo po kratkem času prikazati v vaši e-poštni aplikaciji.

Skrbniška konzola Openfire: Ustvarjanje uporabnikov

  1. Kliknite zavihek Uporabniki/Skupine.
  2. Kliknite podzavihek Uporabniki.
  3. Kliknite menijski element Ustvari nove uporabnike.
  4. Vnesite uporabniško ime in geslo. Po želji lahko vključite tudi pravo ime in e-poštni naslov uporabnika ter določite, ali je novi uporabnik lahko skrbnik strežnika.
  5. Ponovite za dodatne uporabnike, ki jih želite dodati.

Uporaba iChat za povezovanje

Za uporabnika boste morali ustvariti nov račun v iChat.

  1. Zaženite iChat in v meniju iChat izberite Preferences.
  2. Izberite zavihek Računi.
  3. Kliknite gumb plus (+) pod seznamom trenutnih računov.
  4. Uporabite spustni meni, da nastavite vrsto računa na "Jabber."
  5. Vnesite ime računa. Ime je v naslednji obliki: uporabniško ime@ime domene. Ime domene je bilo določeno med postopkom nastavitve. Če ste uporabili privzete nastavitve, bo to ime Maca, ki gosti strežnik Openfire, z ".local" dodanim njegovemu imenu. Na primer, če je uporabniško ime Tom in se gostiteljski Mac imenuje Jerry, bi bilo polno uporabniško ime [email protected].
  6. Vnesite geslo, ki ste ga dodelili uporabniku v Openfire.
  7. Kliknite Končano.
  8. Odprlo se bo novo okno za sporočila iChat za nov račun. Morda boste videli opozorilo, da strežnik nima zaupanja vrednega potrdila. To je zato, ker strežnik Openfire uporablja samopodpisano potrdilo. Kliknite gumb Nadaljuj, da sprejmete potrdilo.

To je to. Zdaj imate popolnoma delujoč strežnik Jabber, ki bo omogočal povezavo odjemalcev iChat. Seveda ima strežnik Openfire Jabber precej več funkcionalnosti, kot smo jih raziskali tukaj. Preučili smo le najmanjši minimum, ki je potreben za vzpostavitev in delovanje strežnika Openfire ter za povezavo vaših odjemalcev iChat z njim.

Če želite izvedeti več o uporabi strežnika Openfire Jabber, lahko najdete dodatno dokumentacijo na:

Dokumentacija Openfire

Zadnja stran tega priročnika vsebuje navodila za odstranitev strežnika Openfire iz vašega računalnika Mac.

iChat Server - Odstranitev strežnika Openfire Jabber

Image
Image

Ena stvar, ki mi pri Openfire ni všeč, je, da ne vključuje programa za odstranjevanje ali takoj dostopne dokumentacije o tem, kako ga odstraniti. Na srečo različica Unix/Linux vsebuje podrobnosti o tem, kje se nahajajo datoteke Openfire, in ker OS X temelji na platformi UNIX, je bilo dokaj enostavno najti vse datoteke, ki jih je treba odstraniti, da odstranite aplikacijo.

Odstrani Openfire za Mac

  1. Zaženite Sistemske nastavitve in nato izberite podokno z nastavitvami Openfire.
  2. Kliknite gumb Stop Openfire.
  3. Po kratkem zamiku se bo stanje za Openfire spremenilo v Ustavljeno.
  4. Zaprite podokno z nastavitvami Openfire.

Nekatere datoteke in mape, ki jih boste morali izbrisati, so shranjene v skritih mapah. Preden jih lahko izbrišete, morate elemente najprej narediti vidne. Navodila o tem, kako narediti nevidne elemente vidne in kako jih po končani odstranitvi Openfire vrniti v skrito obliko, najdete tukaj:

Ogled skritih map na vašem Macu s terminalom

  1. Ko naredite skrite elemente vidne, odprite okno Finderja in se pomaknite do: Startup drive/usr/local/
  2. Zamenjajte besede "Zagonski pogon" z imenom zagonskega nosilca vašega Maca.
  3. Ko ste v mapi /usr/local, povlecite mapo Openfire v koš.
  4. Pomaknite se do Startup drive/Library/LaunchDaemons in povlecite datoteko org.jivesoftware.openfire.plist v koš.
  5. Pomaknite se do Startup drive/Library/PreferencePanes in povlecite datoteko Openfire.prefPane v koš.
  6. Izprazni koš.
  7. Zdaj lahko svoj Mac nastavite nazaj na privzeto stanje skrivanja sistemskih datotek s postopkom, opisanim na zgornji povezavi.

Priporočena: