Ustvarite strežnik, ki temelji na Jabberju za iChat

01 od 04

iChat Server - ustvarite svoj strežnik

Uporabili bomo Openfire, odprtokodni strežnik za sodelovanje v realnem času. Uporablja XMPP (Jabber) za sistem za takojšnje sporočanje in deluje izven škatle z domačim odjemalcem iChat, kot tudi številnimi drugimi odjemalci, ki temeljijo na Jabberju. Zaslonski posnetek zaslona podjetja Coyote Moon Inc.

Če uporabljate iChat , verjetno že veste, da ima vgrajeno podporo za sporočila na osnovi Jabberja. To je ista sporočilna shema, ki jo uporablja Google Talk in številne druge podobne storitve. Jabber uporablja odprtokodni protokol, imenovan XMPP, za začetek in pogovor z odjemalci. Povzetek odprtokodnega okvira je, da je zelo enostavno zagnati svoj strežnik Jabber na vašem računalniku Mac.

Zakaj uporabljati svoj lastni strežnik iChat na osnovi Jabber?

Obstaja veliko razlogov za uporabo lastnega strežnika Jabber, ki omogoča pošiljanje iChat sporočil:

Dejansko obstajajo še številni drugi razlogi, zlasti za večja podjetja, ki uporabljajo sisteme za sporočanje, vendar za večino uporabnikov, ustvarjanje strežnika Jabber, velja za varnost vedeti, da sporočila iChat vašega doma ali majhnega podjetja niso dostopna zunanjim očem.

To ne pomeni, da ustvarjate zaprto okolje. Strežnik Jabber, ki ga ustvarite v tem priročniku, lahko konfigurirate samo za interno uporabo, odprto za internet ali skoraj vse, kar je vmes. Toda tudi če se odločite, da odprete strežnik Jabber do internetnih povezav, lahko še vedno uporabljate različne varnostne ukrepe za šifriranje in ohranjanje zasebnih sporočil.

Z ozadjem izven poti, začnimo.

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

Uporabili bomo Openfire, odprtokodni strežnik za sodelovanje v realnem času. Uporablja XMPP (Jabber) za sistem za takojšnje sporočanje in deluje izven škatle z domačim odjemalcem iChat, kot tudi številnimi drugimi odjemalci, ki temeljijo na Jabberju.

Najboljše je, da je preprosta namestitev, ki se ne razlikuje veliko od namestitve katere koli druge aplikacije Mac. Prav tako uporablja spletni vmesnik za konfiguriranje strežnika, zato ni nobenih besedilnih datotek, ki jih je treba urediti ali upravljati.

Kaj potrebujete za ustvarjanje strežnika

02 od 04

iChat Server - Namestitev in namestitev strežnika Openfire Jabber

Strežnik Openfire bo deloval, ali nastavite e-pošto ali ne. Ampak kot administrator Openfire, je dobra zamisel, da lahko prejemate obvestila, če se težava kdaj pojavlja. Zaslonski posnetek zaslona podjetja Coyote Moon Inc.

Izbrali smo Openfire za naš strežnik Jabber zaradi enostavnosti namestitve, konfiguracije na spletu in spoštovanja standardov, ki nam omogočajo ustvarjanje navzkrižne platforme. Če želite začeti z namestitvijo in namestitvijo, morate s spletnega mesta Ignite pravočasno pridobiti najnovejšo različico Openfire.

Prenesite Openfire Jabber / XMPP strežnik

  1. Če želite prenesti aplikacijo Openfire, se ustavite s spletnim mestom projekta Openfire in kliknite gumb Prenos za najnovejšo različico Openfire-a.
  2. Openfire je na voljo za tri različna operacijska sistema: Windows, Linux in Mac. Kot ste verjetno že uganili, bomo uporabljali različico aplikacije Mac.
  3. Izberite gumb za prenos Mac in kliknite datoteko openfire_3_7_0.dmg. (Za ta navodila uporabljamo Openfire 3.7.0, dejansko ime datoteke se bo s časom spremenilo, ko bodo sproščene nove različice.)

Nameščanje programa Openfire

  1. Ko je prenos končan, odprite posnetek diska, ki ste jo prenesli, če se samodejno ne odpre.
  2. Dvokliknite aplikacijo Openfire.pkg, ki je navedena na sliki diska.
  3. Namestitveni program se bo odprl, vas pozdravljam na Openfire XMPP Server. Kliknite gumb Nadaljuj.
  4. Openfire bo vprašal, kje namestiti programsko opremo; privzeta lokacija je v redu za večino uporabnikov. Kliknite gumb Namesti.
  5. Zahtevana vam bo skrbna geslo . Dajte geslo in kliknite V redu.
  6. Ko je programska oprema nameščena, kliknite gumb Zapri.

Nastavitev programa Openfire

  1. Openfire je nameščen kot prednostno podokno. Zaženite sistemske nastavitve tako, da kliknete ikono System Preferences Dock ali izberete "System Preferences" iz menija Apple.
  2. Kliknite podokno za izbiro Openfire, ki se nahaja v kategoriji »Drugo« v sistemskih nastavitvah.
  3. Morda boste videli drugo sporočilo, ki pravi: "Če želite uporabiti podokno za nastavitev Openfire, sistemske nastavitve morajo zapreti in ponovno odpreti." To se zgodi, ker je izbirno okno Openfire 32-bitna aplikacija. Če želite zagnati aplikacijo, mora 64-bitna sistemska nastavitev sistema Prekiniti, 32-bitna različica pa se zažene na svojem mestu. To ne bo vplivalo na učinkovitost vašega računalnika Mac, zato kliknite V redu in ponovno odprite okno za nastavitve Openfire.
  4. Kliknite gumb Odpri skrbniško konzolo.
  5. S tem boste odprli spletno stran v privzetem brskalniku, ki vam bo omogočil upravljanje strežnika Openfire Jabber.
  6. Ker je to prvič, ko ste uporabili Openfire, bo na strani za upravljanje prikazano pozdravno sporočilo in začeti 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 zunanjim povezavam, morate zagotoviti polno kvalificirano ime domene. To lahko kasneje spremenite, če želite. Predvidevali bomo, da uporabljate Openfire za svoje notranje omrežje. Sprejmite privzete vrednosti in kliknite Nadaljuj.
  9. Lahko se odločite za uporabo zunanje baze podatkov, če želite imeti vse podatke o računu Openfire ali uporabiti vgrajeno vgrajeno bazo podatkov, vključeno v Openfire. Vgrajena baza podatkov je v večini primerov v redu, še posebej, če je število povezanih strank manj kot sto. Če načrtujete večjo namestitev, je zunanja baza boljša izbira. Predpostavljamo, da je to za majhno namestitev, zato bomo izbrali možnost Vgrajena baza podatkov. Kliknite Nadaljuj.
  10. Podatke o uporabniškem računu lahko shranite v podatkovno bazo strežnika ali pa jih lahko povlečete iz strežnika imenikov (LDAP) ali strežnika ClearSpace. Pri malih in srednje velikih Openfire namestitvah, še posebej, če še ne uporabljate strežnika LDAP ali ClearSpace, je privzeta izbirna podatkovna zbirka Openfire najlažja možnost. Nadaljevali bomo z uporabo privzetega izbora. Izberite svoj izbor in kliknite Nadaljuj.
  11. Zadnji korak je ustvariti skrbniški račun. Navedite funkcionalen e-poštni naslov in geslo za račun. Ena opomba: na tem koraku niste uporabniško ime. Uporabniško ime za ta privzeti administratorski račun bo »admin« brez ponudb. Kliknite Nadaljuj.

Nastavitev je zdaj končana.

03 od 04

iChat Server - Konfiguriranje strežnika Openfire Jabber

Vnesite uporabniško ime in geslo. Lahko tudi neobvezno vključite uporabnikovo pravo ime in e-poštni naslov ter določite, ali je novi uporabnik lahko skrbnik strežnika. Zaslonski posnetek zaslona podjetja Coyote Moon Inc.

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

  1. Če nadaljujete od tam, kjer smo na zadnji strani odšli, boste na spletni strani videli gumb, ki vas bo omogočil, da se premaknete na konzolo Openfire. Za nadaljevanje kliknite gumb. Če ste zaprli spletno stran za namestitev, lahko ponovno pridobite dostop do skrbniške konzole tako, da odprete podokno za nastavitev Openfire in kliknete gumb Odpri skrbniško konzolo.
  2. Vnesite uporabniško ime (admin) in geslo, ki ste ga že navedli, nato kliknite Prijava.
  3. Administracija konzole Openfire nudi uporabniški vmesnik z zavihki, ki vam omogoča konfiguriranje strežnika, uporabnikov / skupin, sej, skupinskega klepeta in vtičnikov za storitev. V tem priročniku bomo pregledali le osnove, ki jih potrebujete za konfiguriranje, da bo strežnik Openfire Jabber hitro in hitro zagnal.

Administratorska konzola Openfire: Nastavitve e-pošte

  1. Kliknite zavihek Strežnik in nato podkartico Nadzornik strežnika.
  2. Kliknite element menija Nastavitve e-pošte.
  3. Vnesite svoje nastavitve SMTP, da omogočite strežniku Openfire, da pošlje skrbniške e-poštne obvestila. To ni obvezno; strežnik Openfire bo deloval, ali nastavite e-pošto ali ne. Ampak kot administrator Openfire, je dobra zamisel, da lahko prejemate obvestila, če se težava kdaj pojavlja.
  4. Informacije, zahtevane v nastavitvah e-pošte, so enake informacije, ki jih uporabljate za e-poštnega odjemalca. Poštni gostitelj je strežnik SMTP (strežnik odhodne pošte), ki ga uporabljate za vaš e-poštni naslov. Če vaš e-poštni strežnik zahteva overjanje, se prepričajte, da izpolnite uporabniško ime strežnika in geslo strežnika. To so enake informacije kot uporabniško ime in geslo vašega e-poštnega računa.
  5. Nastavitve e-pošte lahko preizkusite tako, da kliknete gumb Pošlji e-poštno sporočilo.
  6. Imate možnost, da določite, na koga naj preide preskusni e-poštni naslov, in kakšno besedo in telo bi morali biti. Ko opravite svoje izbire, kliknite Pošlji.
  7. Preskusni e-poštni naslov naj se pojavi v vaši e-poštni aplikaciji po kratkem času.

Openfire Admin Console: Ustvarjanje uporabnikov

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

Uporaba iChat za povezavo

V računu iChat boste morali ustvariti nov račun.

  1. Zaženite iChat in izberite "Preferences" iz iChat menija.
  2. Izberite zavihek Računi.
  3. Na seznamu tekočih računov kliknite gumb plus (+).
  4. V spustnem meniju nastavite Vrsta računa na »Jabber«.
  5. Vnesite ime računa. Ime je v naslednji obliki: username @ domain name. Ime domene je bilo določeno med namestitvenim procesom. Če ste uporabili privzete nastavitve, bo to ime za Mac, ki gosti strežnik Openfire, pri čemer je ".local" dodana njeno ime. Na primer, če je uporabniško ime Tom in gostiteljski Mac se imenuje Jerry, potem bo polno uporabniško ime Tom@Jerry.local.
  6. Vnesite geslo, ki ste ga dodelili uporabniku v Openfire.
  7. Kliknite Končano.
  8. Za nov račun se odpre novo okno za iChat sporočila. Morda boste videli opozorilo, da strežnik nima zaupanja vrednega certifikata. To je zato, ker strežnik Openfire uporablja samopodpisan certifikat. Kliknite gumb Nadaljuj, da sprejmete potrdilo.

To je to. Zdaj imate popolnoma delujoči strežnik Jabber, ki bo strankam iChat omogočil povezavo. Seveda ima strežnik Openfire Jabber precej bolj funkcionalnost, kot smo jo raziskali tukaj. Pregledali smo samo najmanjši minimum, potreben za zagon strežnika Openfire in povezovanje vaših iChat strank z njim.

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

Dokumentacija Openfire

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

04 od 04

iChat Server - Odstranjevanje strežnika Openfire Jabber

Vnesite ime računa. Ime je v naslednji obliki: username @ domain name. Na primer, če je uporabniško ime Tom in gostiteljski Mac se imenuje Jerry, potem bo polno uporabniško ime Tom@Jerry.local. Zaslonski posnetek zaslona podjetja Coyote Moon Inc.

Ena stvar, ki mi ne všeč o Openfire je, da ne vsebuje odstranjevalnika ali dokumentov, ki so na voljo, o tem, kako jih odstraniti. Na srečo v različici Unix / Linux so podrobnosti o tem, kje so 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.

Odstranite Openfire za Mac

  1. Zaženite System Preferences in nato izberite podokno za izbiro Openfire.
  2. Kliknite gumb Stop Openfire.
  3. Po kratki zamudi se bo status za Openfire spremenil v Ustavljeno.
  4. Zaprite okno za nastavitev Openfire.

Nekatere datoteke in mape, ki jih boste morali izbrisati, so shranjeni v skrite mape. Preden jih lahko izbrišete, morate elemente vidno prikazati. Navodila o tem, kako narediti nevidne predmete vidne, in navodila za njihovo vrnitev v skrito obliko najdete po tem, ko ste končali z odstranjevanjem Openfire:

Oglejte si skrite mape na vašem Macu z uporabo terminala

  1. Ko so skriti predmeti vidni, odprite okno Finder in se pomaknite do:
    Pogon za zagon / usr / local /
  2. Zamenjajte besede »Zagonski pogon« z imenom zagonske glasnosti Mac.
  3. Ko v mapi / usr / local povlečete mapo Openfire v smeti.
  4. Pomaknite se na pogon za zagon / knjižnico / zagonske datoteke in povlecite datoteko org.jivesoftware.openfire.plist v koš.
  5. Pomaknite se na pogon za zagon / knjižnico / PreferencePanes in povlecite datoteko Openfire.prefPane v smeti.
  6. Izpraznite smeti.
  7. Zdaj lahko Mac nastavite na privzeto stanje skrivnih sistemskih datotek z uporabo postopka, opisanega v zgornji povezavi.