Sukurkite „Jabber“pagrįstą serverį, skirtą „iChat“

Turinys:

Sukurkite „Jabber“pagrįstą serverį, skirtą „iChat“
Sukurkite „Jabber“pagrįstą serverį, skirtą „iChat“
Anonim

Jei naudojate „iChat“, tikriausiai jau žinote, kad joje yra integruotas „Jabber“pranešimų siuntimo palaikymas. Tai ta pati pranešimų schema, kurią naudoja „Google“pokalbiai ir daugelis kitų panašių paslaugų. Jabber naudoja atvirojo kodo protokolą, vadinamą XMPP, kad inicijuotų ir kalbėtųsi su pranešimų klientais. Atvirojo kodo sistemos rezultatas yra tai, kad naudojant „Mac“labai lengva paleisti savo Jabber serverį.

iChat Server – sukurkite savo Jabber serverį

Image
Image

Yra daug priežasčių naudoti savo Jabber serverį, kad būtų galima siųsti iChat pranešimus:

  • Jūs valdote, kas gali prisijungti prie paslaugos.
  • Galite sukurti saugią pranešimų sistemą.
  • Palaikykite visus susirašinėjimo pranešimus viduje.
  • Lengvas kelių platformų pranešimų siuntimas.
  • Jums patinka dirbti su „Mac“ir turėti „Jabber Server“skamba šauniai.

Iš tikrųjų yra daug kitų priežasčių, ypač didesnėms įmonėms, kurios naudoja pranešimų siuntimo sistemas, tačiau daugumai vartotojų „Jabber“serverio kūrimas priklauso nuo saugumo, kai žinote, kad jūsų namų ar smulkaus verslo „iChat“pranešimai nėra prieinama išorės akims.

Tai nereiškia, kad kuriate uždarą aplinką. Šiame vadove sukurtas „Jabber“serveris gali būti sukonfigūruotas naudoti tik viduje, atviras internetui arba beveik bet kam tarp jų. Tačiau net jei nuspręsite atidaryti savo Jabber serverį interneto ryšiams, vis tiek galite naudoti įvairias saugos priemones, kad šifruotumėte ir išlaikytumėte savo pranešimus privačius.

Kai fonas netrukdo, pradėkime.

Yra įvairių „Jabber“serverio programų. Daugelis reikalauja, kad atsisiųstumėte š altinio kodą, tada patys sukompiliuokite ir sukurtumėte serverio programą. Kiti yra pasiruošę naudoti su labai paprastomis diegimo instrukcijomis.

Naudosime Openfire – atvirojo kodo, realaus laiko bendradarbiavimo serverį. Ji naudoja XMPP („Jabber“) savo momentinių pranešimų sistemai ir veikia iš karto su „iChat“klientu, taip pat su daugeliu kitų „Jabber“pranešimų siuntimo programų.

Geriausia, kad tai paprastas diegimas, kuris mažai kuo skiriasi nuo bet kurios kitos „Mac“programos diegimo. Jis taip pat naudoja žiniatinklio sąsają serveriui konfigūruoti, todėl nereikia redaguoti ar tvarkyti tekstinių failų.

Ko reikia norint sukurti Jabber serverį

  • Įjunkite bendradarbiavimo serverį realiuoju laiku.
  • Intel pagrįstas „Mac“.
  • Apie pusvalandį jūsų laiko.

iChat Server – Openfire Jabber serverio diegimas ir sąranka

Image
Image

Savo „Jabber“serveriui pasirinkome „Openfire“dėl lengvo diegimo, žiniatinklio konfigūravimo ir standartų, leidžiančių sukurti kelių platformų serverį, laikymosi. Norėdami pradėti diegti ir nustatyti, turite gauti naujausią „Openfire“versiją iš „Ignite Re altime“svetainės.

Atsisiųsti Openfire Jabber/XMPP serverį

  1. Norėdami atsisiųsti Openfire programą, užsukite į Openfire projekto svetainę ir spustelėkite mygtuką Atsisiųsti, kad pamatytumėte naujausią Openfire versiją.
  2. Openfire galima naudoti trims skirtingoms operacinėms sistemoms: Windows, Linux ir Mac. Kaip tikriausiai jau atspėjote, naudosime „Mac“programos versiją.
  3. Pasirinkite Mac mygtuką download, tada spustelėkite failą openfire_3_7_0.dmg. (Šioms instrukcijoms naudojame Openfire 3.7.0; tikrasis failo pavadinimas laikui bėgant keisis, kai bus išleistos naujos versijos.)

Openfire diegimas

  1. Kai atsisiuntimas bus baigtas, atidarykite atsisiųstą disko vaizdą, jei jis neatsidarė automatiškai.
  2. Dukart spustelėkite Openfire.pkg programą, pateiktą disko atvaizde.
  3. Atsidarys diegimo programa, kuri pasveikins jus su „Openfire XMPP Server“. Spustelėkite mygtuką Tęsti.
  4. Openfire paklaus, kur įdiegti programinę įrangą; numatytoji vieta tinka daugumai vartotojų. Spustelėkite mygtuką Įdiegti.
  5. Jūsų bus paprašyta įvesti administratoriaus slaptažodį. Įveskite slaptažodį ir spustelėkite Gerai.
  6. Įdiegę programinę įrangą, spustelėkite mygtuką Uždaryti.

Openfire nustatymas

  1. Openfire įdiegta kaip nuostatų sritis. Paleiskite System Preferences spustelėdami System Preferences Dock piktogramą arba pasirinkdami System Preferences iš Apple meniu.
  2. Spustelėkite Openfire nuostatų sritį, esančią sistemos nuostatų kategorijoje „Kita“.
  3. Galite matyti kitą pranešimą, kuriame sakoma: „Norint naudoti Openfire nuostatų sritį, Sistemos nuostatos turi uždaryti ir vėl atsidaryti“. Taip nutinka todėl, kad Openfire nuostatų sritis yra 32 bitų programa. Kad programa būtų paleista, 64 bitų sistemos nuostatų programa turi būti uždaryta, o 32 bitų versija bus paleista vietoje jos. Tai neturės įtakos jūsų „Mac“našumui, todėl spustelėkite OK, tada dar kartą atidarykite Openfire nuostatų sritį.
  4. Spustelėkite mygtuką Atidaryti administratoriaus pultą.
  5. Numatytojoje naršyklėje bus atidarytas tinklalapis, kuriame galėsite administruoti Openfire Jabber serverį.
  6. Kadangi tai yra pirmas kartas, kai naudojate Openfire, administravimo puslapyje bus rodomas pasveikinimo pranešimas ir prasidės sąrankos procesas.
  7. Pasirinkite kalbą, tada spustelėkite Tęsti.
  8. Galite nustatyti „Openfire“serveriui naudojamą domeno pavadinimą. Jei planuojate paleisti Openfire serverį tik vietiniam tinklui, be interneto ryšio, numatytieji nustatymai yra tinkami. Jei norite atidaryti Openfire serverį išoriniams ryšiams, turėsite pateikti visiškai kvalifikuotą domeno pavadinimą. Jei norite, vėliau galėsite tai pakeisti. Darysime prielaidą, kad „Openfire“naudojate savo vidiniam tinklui. Priimkite numatytuosius nustatymus ir spustelėkite Tęsti
  9. Galite pasirinkti naudoti išorinę duomenų bazę, kad saugotumėte visus Openfire paskyros duomenis, arba naudoti įterptąją integruotą duomenų bazę, įtrauktą į Openfire. Įterptoji duomenų bazė tinka daugeliui įrenginių, ypač jei prisijungiančių klientų skaičius yra mažesnis nei šimtas. Jei planuojate didesnį diegimą, išorinė duomenų bazė yra geresnis pasirinkimas. Laikysime, kad tai yra nedideliam diegimui, todėl pasirinksime parinktį Embedded Database. Spustelėkite Tęsti
  10. Vartotojo paskyros duomenys gali būti saugomi serverio duomenų bazėje arba gali būti paimti iš katalogų serverio (LDAP) arba ClearSpace serverio. Mažiems ir vidutiniams Openfire diegimams, ypač jei dar nenaudojate LDAP arba ClearSpace serverio, numatytoji Openfire įterptoji duomenų bazė yra lengviausia parinktis. Toliau naudosime numatytąjį pasirinkimą. Pasirinkite ir spustelėkite Tęsti
  11. Paskutinis veiksmas yra administratoriaus paskyros sukūrimas. Pateikite funkcinį el. pašto adresą ir paskyros slaptažodį. Viena pastaba: šiame veiksme nepateikiate vartotojo vardo. Šios numatytosios administratoriaus paskyros naudotojo vardas bus 'admin' be kabučių. Spustelėkite Tęsti

Sąranka dabar baigta.

iChat Server – Openfire Jabber serverio konfigūravimas

Image
Image

Dabar, kai pagrindinė Openfire Jabber serverio sąranka baigta, laikas sukonfigūruoti serverį, kad jūsų iChat klientai galėtų jį pasiekti.

  1. Jei tęsite nuo tos vietos, kur baigėme paskutiniame puslapyje, tinklalapyje pamatysite mygtuką, kuris leis pereiti prie „Openfire“administravimo pulto. Norėdami tęsti, spustelėkite mygtuką. Jei uždarėte sąrankos tinklalapį, galite atgauti prieigą prie administravimo konsolės paleisdami Openfire nuostatų sritį ir spustelėję mygtuką Atidaryti administratoriaus pultą.
  2. Įveskite anksčiau nurodytą vartotojo vardą (admin) ir slaptažodį, tada spustelėkite Prisijungti.
  3. Openfire administratoriaus konsolėje yra vartotojo sąsaja su skirtukais, leidžianti konfigūruoti paslaugos serverį, vartotojus / grupes, seansus, grupės pokalbius ir papildinius. Šiame vadove apžvelgsime tik pagrindinius dalykus, kuriuos reikia sukonfigūruoti, kad Openfire Jabber serveris būtų sukurtas ir veiktų greitai.

Openfire Admin Console: el. pašto nustatymai

  1. Spustelėkite skirtuką Server, tada spustelėkite antrinį skirtuką Server Manager.
  2. Spustelėkite El. pašto nustatymai meniu elementą.
  3. Įveskite SMTP nustatymus, kad „Openfire“serveris galėtų siųsti pranešimus administratoriui. Tai neprivaloma; Openfire serveris veiks neatsižvelgiant į tai, ar nustatysite el. Tačiau kaip „Openfire“administratoriui verta gauti pranešimus, jei iškiltų problemų.
  4. Informacija, kurios prašoma el. pašto nustatymuose, yra ta pati informacija, kurią naudojate el. pašto programai. Pašto priegloba yra SMTP serveris (išeinančio pašto serveris), kurį naudojate el. paštui. Jei jūsų el. pašto serveriui reikalingas autentifikavimas, būtinai įveskite serverio vartotojo vardą ir serverio slaptažodį. Tai ta pati informacija kaip ir jūsų el. pašto paskyros naudotojo vardas ir slaptažodis.
  5. Galite išbandyti el. pašto nustatymus spustelėdami mygtuką Siųsti bandomąjį el. laišką.
  6. Jums suteikiama galimybė nurodyti, kam turi būti išsiųstas bandomasis el. laiškas, kokia turi būti tema ir tekstas. Pasirinkę spustelėkite Siųsti.
  7. Bandomasis el. laiškas turėtų būti rodomas jūsų el. pašto programoje po trumpo laiko.

Openfire Admin Console: naudotojų kūrimas

  1. Spustelėkite skirtuką Vartotojai/Grupės.
  2. Spustelėkite antrinį skirtuką Users.
  3. Spustelėkite meniu elementą Sukurti naujus vartotojus.
  4. Įveskite vartotojo vardą ir slaptažodį. Taip pat galite pasirinktinai įtraukti tikrąjį vartotojo vardą ir el. pašto adresą bei nurodyti, ar naujasis vartotojas gali būti serverio administratoriumi.
  5. Pakartokite su daugiau naudotojų, kuriuos norite pridėti.

Prisijungti naudojant „iChat“

Turėsite sukurti naują vartotojo paskyrą „iChat“.

  1. Paleiskite „iChat“ir „iChat“meniu pasirinkite Preferences.
  2. Pasirinkite Paskyros skirtuką.
  3. Einamųjų sąskaitų sąraše spustelėkite mygtuką plus (+).
  4. Naudokite išskleidžiamąjį meniu, kad paskyros tipą nustatytumėte į „Jabber“.
  5. Įveskite paskyros pavadinimą. Vardas yra tokios formos: vartotojo vardas@domeno vardas. Domeno vardas buvo nustatytas sąrankos metu. Jei naudojote numatytuosius nustatymus, tai bus „Mac“, kuriame yra „Openfire“serveris, pavadinimas, o prie pavadinimo pridėta „.local“. Pavyzdžiui, jei naudotojo vardas yra Tomas, o pagrindinis „Mac“įrenginys vadinamas Jerry, tada visas naudotojo vardas būtų [email protected].
  6. Įveskite slaptažodį, kurį priskyrėte vartotojui Openfire.
  7. Spustelėkite Atlikta.
  8. Bus atidarytas naujas „iChat“pranešimų langas, skirtas naujai paskyrai. Galite matyti įspėjimą, kad serveris neturi patikimo sertifikato. Taip yra todėl, kad Openfire serveris naudoja savarankiškai pasirašytą sertifikatą. Spustelėkite mygtuką Tęsti, kad priimtumėte sertifikatą.

Štai ir viskas. Dabar turite visiškai veikiantį „Jabber“serverį, kuris leis „iChat“klientams prisijungti. Žinoma, „Openfire Jabber“serveris turi daug daugiau funkcijų, nei mes čia ištyrėme. Atsižvelgėme tik į būtiniausią minimumą, reikalingą Openfire serveriui pradėti ir veikti bei prie jo prijungti iChat klientus.

Jei norite sužinoti daugiau apie Openfire Jabber serverio naudojimą, papildomų dokumentų galite rasti adresu:

Openfire dokumentacija

Paskutiniame šio vadovo puslapyje pateikiamos instrukcijos, kaip pašalinti Openfire serverį iš „Mac“.

iChat Server – Openfire Jabber serverio pašalinimas

Image
Image

Man nepatinka Openfire tai, kad jame nėra pašalinimo programos arba lengvai prieinamos dokumentacijos, kaip ją pašalinti. Laimei, „Unix“/ „Linux“versijoje yra informacijos apie tai, kur yra „Openfire“failai, o kadangi „OS X“yra pagrįsta UNIX platforma, buvo gana lengva rasti visus failus, kuriuos reikia pašalinti norint pašalinti programą.

Pašalinkite Openfire for Mac

  1. Paleiskite System Preferences, tada pasirinkite Openfire nuostatų sritį.
  2. Spustelėkite mygtuką Stop Openfire.
  3. Po trumpo delsos „Openfire“būsena pasikeis į „Stopped“.
  4. Uždarykite Openfire nuostatų sritį.

Kai kurie failai ir aplankai, kuriuos turėsite ištrinti, yra saugomi paslėptuose aplankuose. Kad galėtumėte juos ištrinti, pirmiausia turite padaryti elementus matomus. Instrukcijas, kaip padaryti nematomus elementus matomus, taip pat kaip grąžinti juos į paslėptą formatą, kai baigsite pašalinti Openfire, rasite čia:

Peržiūrėkite paslėptus aplankus „Mac“kompiuteryje naudodami terminalą

  1. Padarę matomus paslėptus elementus, atidarykite Finder langą ir eikite į: Startup drive/usr/local/
  2. Pakeiskite žodžius „Paleisties diskas“savo „Mac“įkrovos tomo pavadinimu.
  3. Patekę į aplanką /usr/local, vilkite Openfire aplanką į šiukšliadėžę.
  4. Eikite į paleisties diską/Library/LaunchDaemons ir nuvilkite failą org.jivesoftware.openfire.plist į šiukšliadėžę.
  5. Eikite į Paleisties diską/Biblioteką/PreferencePanes ir vilkite Openfire.prefPane failą į šiukšliadėžę.
  6. Ištuštinkite šiukšliadėžę.
  7. Dabar galite grąžinti savo „Mac“į numatytąją sistemos failų slėpimo būseną, naudodami aukščiau pateiktoje nuorodoje aprašytą procesą.

Rekomenduojamas: