Skep 'n Jabber-gebaseerde bediener vir iChat

01 van 04

iChat Server - Skep jou eie Jabber-bediener

Ons gaan Openfire, 'n oop bron, real-time samewerking bediener gebruik. Dit gebruik XMPP (Jabber) vir sy kitsboodskapstelsel, en dit werk buite die boks met die inheemse iChat-kliënt, sowel as baie ander Jabber-gebaseerde messaging-kliënte. Screen capture met vergunning van Coyote Moon Inc.

As jy iChat gebruik, weet jy waarskynlik reeds dat dit ingeboude ondersteuning vir Jabber-gebaseerde boodskappe het. Dit is dieselfde boodskapskema wat gebruik word deur Google Talk en baie ander soortgelyke dienste. Jabber gebruik 'n oopbron protokol genaamd XMPP om te begin en te praat met messaging clients. Die gevolg van 'n open source-raamwerk is dat dit baie maklik is om jou eie Jabber-bediener op jou Mac te laat loop.

Hoekom gebruik jou eie Jabber-gebaseerde iChat-bediener?

Daar is baie redes om jou eie Jabber-bediener te gebruik om iChat-boodskappe toe te laat:

Daar is eintlik baie ander redes, veral vir groter maatskappye wat messaging-stelsels gebruik, maar vir die meeste gebruikers skep die skep van 'n Jabber-bediener die veiligheid om te weet dat jou huis of klein besigheids iChat-boodskappe nie toeganklik is vir buite-oë nie.

Dit beteken nie dat jy 'n geslote omgewing skep nie. Die Jabber-bediener wat u in hierdie gids skep, kan slegs vir huishoudelike gebruik, oop vir die internet of omtrent enigiets tussenin gekonfigureer word. Maar selfs as jy verkies om jou Jabber-bediener oop te maak vir internetverbindings, kan jy steeds verskeie sekuriteitsmaatreëls gebruik om te enkripteer en jou boodskappe privaat te hou.

Met die agtergrond van die pad, kom ons begin.

Daar is verskeie Jabber bediener programme beskikbaar. Baie vereis dat jy bronkode moet aflaai, en dan self die bedienerprogram opstel en maak. Ander is gereed om te gaan, met baie eenvoudige installasie instruksies.

Ons gaan Openfire, 'n oop bron, real-time samewerking bediener gebruik. Dit gebruik XMPP (Jabber) vir sy kitsboodskapstelsel , en dit werk buite die boks met die inheemse iChat-kliënt, sowel as baie ander Jabber-gebaseerde messaging-kliënte.

Die beste van alles, dit is 'n eenvoudige installasie wat nie veel anders is as om enige ander Mac-program te installeer nie. Dit gebruik ook 'n webgebaseerde koppelvlak om die bediener te konfigureer. Daar is dus geen teks lêers wat geredigeer of bestuur kan word nie.

Wat jy nodig het om 'n Jabber-bediener te skep

02 van 04

iChat Server - Installasie en opstelling van die Openfire Jabber-bediener

Die Openfire-bediener sal werk of jy e-pos opstel of nie. Maar as die Openfire-administrateur, is dit 'n goeie idee om kennisgewings te ontvang as daar ooit 'n probleem sou wees. Screen capture met vergunning van Coyote Moon Inc.

Ons het Openfire vir ons Jabber-bediener gekies as gevolg van die gemak van die installering, op die web gebaseerde opset en die nakoming van standaarde wat ons toelaat om 'n cross-platform-bediener te skep. Om te begin met die installering en opstelling, moet jy die nuutste weergawe van Openfire van die Ignite Realtime-webwerf gryp.

Laai Openfire Jabber / XMPP Server af

  1. Om die Openfire-aansoek af te laai, stop by die Openfire-projek se webwerf en klik op die Aflaai-knoppie vir die mees onlangse weergawe van Openfire.
  2. Oopbrand is beskikbaar vir drie verskillende bedryfstelsels: Windows, Linux en Mac. Soos u waarskynlik alreeds geraai het, gebruik ons ​​die Mac-weergawe van die program.
  3. Kies die Mac aflaai knoppie, en klik dan op die openfire_3_7_0.dmg lêer. (Ons gebruik Openfire 3.7.0 vir hierdie instruksies; die werklike lêernaam sal oor tyd verander soos nuwe weergawes vrygestel word.)

Installeer Open Fire

  1. Sodra die aflaai voltooi is, maak die skyfkopie wat jy afgelaai het, oop as dit nie outomaties geopen is nie.
  2. Dubbelklik op die program Openfire.pkg wat in die skyfie prent verskyn.
  3. Die installeerder sal oopmaak en verwelkom u na Openfire XMPP Server. Klik op die knoppie Continue.
  4. Openfire sal vra waar om die sagteware te installeer; Die standaard plek is goed vir die meeste gebruikers. Klik die Installeer-knoppie.
  5. U sal gevra word vir 'n adminwagwoord . Verskaf die wagwoord en klik OK.
  6. Sodra die sagteware geïnstalleer is, klik die Sluit-knoppie.

Opstel van open vuur

  1. Open fire is geïnstalleer as 'n voorkeur venster. Begin Stelselvoorkeure deur óf op die ikoon Stelselvoorkeure Dock te klik of om 'Stelselvoorkeure' in die Apple-kieslys te kies.
  2. Kliek op die Voorkeurevenster van Open Fire in die kategorie 'Ander' van Stelsel Voorkeure.
  3. U kan dalk 'n ander boodskap sien wat sê: "Om die openingsvenster te gebruik, moet Stelselvoorkeure stop en weer oopmaak." Dit gebeur omdat die Openfire-voorkeureel 'n 32-bis-program is. Om die program te laat loop, moet die 64-bis Stelselvoorkeure-program opgehou word en die 32-bis weergawe sal in sy plek loop. Dit sal nie die prestasie van jou Mac beïnvloed nie. Klik dan OK en open die Openingsvenster-voorkeurevenster weer.
  4. Klik die Open Admin Console knoppie.
  5. Dit sal 'n webblad oopmaak in u verstekblaaier wat u toelaat om die Openfire Jabber-bediener te administreer.
  6. Aangesien dit die eerste keer is dat jy Openfire gebruik het, sal die administrasie bladsy 'n welkome boodskap vertoon en begin die opstelproses.
  7. Kies 'n taal en klik dan voort.
  8. U kan die domeinnaam wat gebruik word vir die Openfire-bediener stel. As u van plan is om die Open Fire-bediener slegs vir u plaaslike netwerk te laat loop, sonder verbinding met die internet, is die verstekinstellings goed. As u die Openfire-bediener wil oopmaak vir eksterne verbindings, moet u 'n volledig gekwalifiseerde domeinnaam voorsien. U kan dit later verander as u dit wil. Ons gaan aanvaar dat u Openfire gebruik vir u eie interne netwerk. Aanvaar die verstek en klik op Gaan voort.
  9. U kan kies om 'n eksterne databasis te gebruik om al die Openfire-rekeningdata te hou of gebruik die ingeboude ingeboude databasis wat by Openfire ingesluit is. Die ingeboude databasis is goed vir die meeste installasies, veral as die aantal kliënte wat verbind is minder as eenhonderd is. As jy 'n groter installasie beplan, is die eksterne databasis 'n beter keuse. Ons gaan aanneem dit is vir 'n klein installasie, so ons sal die Embedded Database opsie kies. Klik voort.
  10. Gebruikers rekening data kan gestoor word in die bediener databasis, of dit kan getrek word vanaf 'n gids bediener (LDAP) of 'n ClearSpace-bediener. Vir klein tot medium open fire installasies, veral as jy nie alreeds 'n LDAP- of ClearSpace-bediener gebruik nie, is die standaard Openfire-ingeboude databasis die maklikste opsie. Ons gaan voort met die verstek keuse. Maak jou keuse en klik op Gaan voort.
  11. Die laaste stap is om 'n administrateur rekening te skep. Voorsien 'n funksionele e-posadres en 'n wagwoord vir die rekening. Een opmerking: U gee nie 'n gebruikersnaam op hierdie stap. Die gebruikersnaam vir hierdie standaard administrateur rekening sal 'admin' wees sonder die aanhalingstekens. Klik voort.

Die opstelling is nou voltooi.

03 van 04

iChat Server - Die Openfire Jabber Server instel

Voer 'n gebruikersnaam en wagwoord in. U kan ook die gebruiker se regte naam en e-posadres insluit, en spesifiseer of die nuwe gebruiker 'n administrateur van die bediener kan wees. Screen capture met vergunning van Coyote Moon Inc.

Noudat die basiese opstelling van die Openfire Jabber-bediener voltooi is, is dit tyd om die bediener te konfigureer sodat jou iChat-kliënte dit kan oopmaak.

  1. As jy voortgaan van waar ons op die laaste bladsy gelos het, sal u 'n knoppie op die webblad sien wat u toelaat om na die Open-fire Administrasiekonsole te beweeg. Klik op die knoppie om voort te gaan. As jy die instellingswebwerf gesluit het, kan jy die toegang tot die administrasiekonsole herwin deur die Openfire-voorkeurevenster oop te maak en op die Open Admin Console knoppie te klik.
  2. Tik die gebruikersnaam (admin) en wagwoord wat u vroeër gespesifiseer het, en klik dan op Login.
  3. Die Openfire Admin Console bied u 'n gebruikerskoppelvlak wat u toelaat om bedieners, gebruikers / groepe, sessies, groepspraatjies en invoegtoepassings vir die diens op te stel. In hierdie gids kyk ons ​​eers na die basiese beginsels wat u moet instel om die Openfire Jabber-bediener vinnig te laat loop.

Openfire Admin Console: E-pos instellings

  1. Klik die Server-oortjie en klik op die sub-oortjie Server Bestuurder.
  2. Klik die E-pos instellings kieslys item.
  3. Voer jou SMTP-instellings in om die Openfire-bediener toe te laat om kennisgewings-e-posse aan die administrateur te stuur. Dit is opsioneel; Die Openfire-bediener sal werk of jy e-pos opstel. Maar as die Openfire-administrateur, is dit 'n goeie idee om kennisgewings te ontvang as daar ooit 'n probleem sou wees.
  4. Die inligting wat gevra word in die e-posinstellings is dieselfde inligting wat u vir u e-poskliënt gebruik. Die pos-gasheer is die SMTP-bediener (uitgaande pos bediener) wat u vir u e-pos gebruik. As u e-posbediener verifikasie benodig, moet u die gebruikersnaam en bediener wagwoord invul. Dit is dieselfde inligting as jou gebruikersnaam en wagwoord vir jou e-pos rekening.
  5. U kan die e-posinstellings toets deur op die knoppie Stuur toets-e-pos te kliek.
  6. U het die vermoë om te spesifiseer aan wie die toets e-pos moet gaan, en wat die onderwerp en liggaams teks moet wees. Sodra jy jou keuses gemaak het, klik Stuur.
  7. Die toets e-pos moet na 'n kort tyd in u e-posprogram verskyn.

Openfire Admin Console: gebruikers maak

  1. Klik die tab Gebruikers / Groepe.
  2. Klik op die sub-oortjie Gebruikers.
  3. Klik die kieslys-item vir nuwe gebruikers.
  4. Voer 'n gebruikersnaam en wagwoord in. U kan ook die gebruiker se regte naam en e-posadres insluit, en spesifiseer of die nuwe gebruiker 'n administrateur van die bediener kan wees.
  5. Herhaal vir addisionele gebruikers wat jy wil byvoeg.

Gebruik iChat om te verbind

Jy sal 'n nuwe rekening vir die gebruiker in iChat moet skep.

  1. Begin iChat en kies "Voorkeure" in die iChat-kieslys.
  2. Kies die blad Rekeninge.
  3. Klik op die plus (+) knoppie onder die lys van huidige rekeninge.
  4. Gebruik die aftreklys om die rekeningtipe te stel na "Jabber."
  5. Voer die rekening naam in. Die naam is in die volgende vorm: gebruikersnaam @ domeinnaam. Die domeinnaam is tydens die opstelproses bepaal. As u die verstekinstellings gebruik het, sal dit die naam van die Mac wat die Openfire-bediener bedien, met ". Local" by sy naam gevoeg word. Byvoorbeeld, as die gebruikersnaam Tom is en die gasheer Mac word Jerry genoem, sal die volle gebruikersnaam Tom@Jerry.local wees.
  6. Voer die wagwoord in wat u in Openfire aan die gebruiker toegeken het.
  7. Kliek op Klaar.
  8. 'N Nuwe iChat-boodskap venster sal oopmaak vir die nuwe rekening. U kan 'n waarskuwing sien oor die bediener wat nie 'n betroubare sertifikaat het nie. Dit is omdat die Openfire-bediener 'n self-ondertekende sertifikaat gebruik. Klik op die knoppie Continue om die sertifikaat te aanvaar.

Dis dit. U het nou 'n volledige Jabber-bediener wat iChat-kliënte toelaat om aan te sluit. Natuurlik het 'n Openfire Jabber-bediener nogal meer funksionaliteit as wat ons hier ondersoek het. Ons het net gekyk na die minimale minimum wat nodig is om die Openfire-bediener aan die gang te kry en om u iChat-kliënte daaraan te koppel.

As u meer wil weet oor die gebruik van die Openfire Jabber-bediener, kan u addisionele dokumentasie vind by:

Oopbrand dokumentasie

Die laaste bladsy van hierdie gids bevat instruksies om die Openfire-bediener van u Mac te verwyder.

04 van 04

iChat Server - die Openfire Jabber-bediener verwyder

Voer die rekening naam in. Die naam is in die volgende vorm: gebruikersnaam @ domeinnaam. Byvoorbeeld, as die gebruikersnaam Tom is en die gasheer Mac word Jerry genoem, sal die volle gebruikersnaam Tom@Jerry.local wees. Screen capture met vergunning van Coyote Moon Inc.

Een ding wat ek nie van Openfire hou nie, is dat dit nie 'n uninstaller, of geredelik beskikbare dokumentasie bevat, bevat oor hoe om dit te verwyder nie. Gelukkig bevat die Unix / Linux-weergawe besonderhede oor waar die Openfire-lêers geleë is, en aangesien OS X op 'n UNIX-platform gebaseer is, was dit redelik maklik om al die lêers te vind wat verwyder moet word om die program te verwyder.

Verwyder Openfire vir Mac

  1. Begin Stelselvoorkeure, en kies dan die openingsvenster.
  2. Klik die Stop Open Fire-knoppie.
  3. Na 'n kort vertraging, sal die status vir open fire verander na gestop.
  4. Maak die Open-fire-voorkeurevenster.

Sommige van die lêers en dopgehou wat jy moet uitvee, word gestoor in versteekte dopgehou. Voordat jy dit kan verwyder, moet jy eers die items sigbaar maak. U kan instruksies vind oor hoe om onsigbare items sigbaar te maak, asook hoe om dit na die verborge formaat terug te stuur nadat u Openfire verwyder het, hier:

Bekyk verborge dopgehou op u Mac deur gebruik te maak van Terminal

  1. Nadat u die verborge items sigbaar gemaak het, maak 'n Finder-venster oop en navigeer na:
    Start-up / usr / local /
  2. Vervang die woorde "opstarten" met die naam van die opstart volume van jou Mac.
  3. Eenmalig in die gids / usr / local sleep die gids Openfire na die asblik.
  4. Navigeer na Startup drive / Library / LaunchDaemons en sleep die org.jivesoftware.openfire.plist-lêer na die asblik.
  5. Navigeer na Startup drive / Library / PreferencePanes en sleep die Openfire.prefPane-lêer na die asblik.
  6. Maak die asblik leeg.
  7. U kan nou u Mac terugstel na die verstekvoorwaarde om stelsellêers te verberg, met behulp van die proses wat in die skakel hierbo uiteengesit is.