Ṣẹda Jabber-Based Server fun iChat

01 ti 04

iChat Server - Ṣẹda Ti ara rẹ Jabber Server

A nlo Openfire, orisun ìmọ, olupin ifowosowopo gidi-akoko. O nlo XMPP (Jabber) fun eto fifiranṣẹ lẹsẹkẹsẹ, ati pe o ṣiṣẹ lati inu apoti pẹlu onibara iChat ti ilu, bi ọpọlọpọ awọn onibara fifiranṣẹ Jabber. Iboju ifarahan ti Coyote Moon Inc.

Ti o ba lo iChat , o jasi ti mọ tẹlẹ pe o ni atilẹyin-itumọ ti fun fifiranṣẹ Jabber. Ilana kanna ni Google Talk ati ọpọlọpọ awọn iṣẹ miiran ti o lo. Jabber nlo ilana ipilẹ oju-iwe ti a npe ni XMPP lati bẹrẹ ati sọrọ pẹlu fifiranṣẹ awọn onibara. Ipilẹṣẹ ilana orisun orisun ni pe o mu ki o rọrun lati ṣiṣe olupin Jabber rẹ lori Mac rẹ.

Idi ti o lo Opo olupin Ibarada Jabber rẹ?

Awọn idi pupọ ni o wa lati lo olupin Jabber ti ara rẹ lati gba i firanṣẹ iChat:

Nibẹ ni o wa ọpọlọpọ awọn idi miiran, paapa fun awọn ile-iṣẹ ti o tobi ti o lo awọn ọna ṣiṣe fifiranṣẹ, ṣugbọn fun ọpọlọpọ awọn olumulo, ṣiṣẹda olupin Jabber kan wa si aabo ti mọ pe ile-iṣẹ rẹ tabi kekere owo iChat awọn ifiranṣẹ ko ni oju si awọn oju ita.

Eyi ko tumọ si pe o n ṣelọpọ ayika kan. Awọn olupin Jabber ti o ṣẹda ninu itọnisọna yi le ti ṣatunṣe fun lilo ile nikan, ṣii si Intanẹẹti, tabi o kan nipa ohunkohun ti o wa laarin. Ṣugbọn paapa ti o ba yan lati ṣii olupin Jabber rẹ si awọn isopọ Ayelujara, o tun le lo awọn oriṣiriṣi aabo lati encrypt ki o si pa ikọkọ ipamọ rẹ.

Pẹlu abẹlẹ ti ọna, jẹ ki a bẹrẹ.

Awọn ohun elo olupin Jabber wa nibẹ wa. Ọpọlọpọ n beere ki o gba koodu orisun, lẹhinna ṣajọpọ ki o jẹ ki olupin naa funrararẹ lo funrararẹ. Awọn ẹlomiran ni setan lati lọ, pẹlu awọn ilana fifi sori ẹrọ ti o rọrun.

A nlo Openfire, orisun ìmọ, olupin ifowosowopo gidi-akoko. O nlo XMPP (Jabber) fun eto fifiranṣẹ lẹsẹkẹsẹ , ati pe o ṣiṣẹ lati inu apoti pẹlu onibara iChat ti ilu, bi ọpọlọpọ awọn onibara fifiranṣẹ Jabber.

Ti o dara ju gbogbo wọn lọ, o jẹ fifi sori ẹrọ ti ko rọrun pupọ ju fifi ohun elo Mac miiran lọ. O tun nlo iṣakoso ayelujara kan fun titoto olupin naa, nitorina ko si awọn faili ọrọ lati ṣatunkọ tabi ṣakoso.

Ohun ti O nilo lati Ṣẹda Server Jabber

02 ti 04

iChat Server - Fifi sori ati Oṣo ti Openfire Jabber Server

Olupin Openfire yoo ṣiṣẹ boya tabi kii ṣe ṣeto imeeli. Ṣugbọn bi Alakoso Openfire, o jẹ imọran ti o dara lati ni anfani lati gba awọn iwifunni ti o ba jẹ pe iṣoro kan yẹ ki o dide. Iboju ifarahan ti Coyote Moon Inc.

A yàn Openfire fun olupin Jabber wa nitori ti o rọrun fun fifi sori ẹrọ, iṣeduro iṣakoso wẹẹbu, ati ifojusi si awọn ipele ti o jẹ ki a ṣẹda olupin agbelebu. Lati bẹrẹ lori fifi sori ẹrọ ati setup, o nilo lati gba ẹyà ti o wa julọ ti Openfire lati aaye ayelujara Ignite Realtime.

Gba Openfire Jabber / XMPP Server

  1. Lati gba lati ayelujara ohun elo Openfire, duro nipasẹ aaye ayelujara Openfire ati ki o tẹ bọtini Bọtini fun ẹyà ti o wa julọ ti Openfire.
  2. Openfire wa fun awọn ọna ṣiṣe oriṣiriṣi mẹta: Windows, Linux, ati Mac. Bi o ti jẹ ki o ti sọ tẹlẹ, a yoo lo awọn ẹya Mac ti ohun elo naa.
  3. Yan bọtini Bọtini Mac, lẹhinna tẹ lori faili openfire_3_7_0.dmg. (A nlo Openfire 3.7.0 fun awọn itọnisọna wọnyi: orukọ faili gangan yoo yipada ni akoko bi awọn ẹya tuntun ti tu silẹ.)

Fifi Openfire

  1. Lọgan ti download ba pari, ṣii aworan aworan ti o gba lati ayelujara, ti ko ba ṣii laifọwọyi.
  2. Tẹ ami Openfire.pkg lẹẹmeji ni akojọ si aworan disk.
  3. Olupẹwo yoo ṣii, gbigba si ọ si Openfire XMPP Server. Tẹ bọtini Tẹsiwaju.
  4. Openfire yoo beere ibi ti lati fi sori ẹrọ software naa; ipo aiyipada jẹ itanran fun ọpọlọpọ awọn olumulo. Tẹ bọtini Fi sori ẹrọ.
  5. O yoo beere fun ọrọigbaniwọle abojuto . Pese ọrọ igbaniwọle, ki o si tẹ Dara.
  6. Lọgan ti a ti fi software sori ẹrọ, tẹ Bọtini Bọtini.

Ṣiṣe Up Openfire

  1. Openfire ti fi sori ẹrọ gẹgẹbi aṣiṣe ayanfẹ. Ṣiṣe awọn ìbániṣọrọ System nipa fifiranṣẹ si aami Amuṣiṣẹpọ Amẹrika Awọn aami-iṣẹ Dock tabi yiyan "Awọn iṣeduro Ayelujara" lati inu akojọ Apple.
  2. Tẹ aṣiṣe ààyò Openfire ti o wa ni aaye "Omiiran" ti Awọn ayanfẹ System.
  3. O le wo ifiranṣẹ miiran ti o sọ pe, "Lati lo awọn aṣayan Iyanni Openfire, Awọn igbasilẹ Ayelujara yẹ ki o da silẹ ki o si tun ṣii." Eyi yoo ṣẹlẹ nitori pe Iyanni ààyò Openfire jẹ ohun elo 32-bit. Lati le ṣiṣe awọn ohun elo naa, ohun elo 64-bit Eto Preferences yẹ ki o dawọ, ati awọn ọna 32-bit nṣiṣẹ ni ibi rẹ. Eyi kii yoo ni ipa lori iṣẹ Mac rẹ, ki o tẹ Dara, ati lẹhin naa ṣi ṣiṣi awọn aṣayan Openfire lẹẹkansi.
  4. Tẹ Bọtini Idari Itọsọna Open.
  5. Eyi yoo ṣi oju-iwe ayelujara kan ninu aṣàwákiri aiyipada rẹ ti yoo jẹ ki o ṣakoso olupin Openfire Jabber.
  6. Niwon eyi ni igba akọkọ ti o ti lo Openfire, oju-iwe iṣakoso yoo han ifiranṣẹ ibanisoro ki o bẹrẹ ilana ilana.
  7. Yan ede, lẹhinna tẹ Tesiwaju.
  8. O le ṣeto orukọ ìkápá ti a lo fun olupin Openfire. Ti o ba ngbero lati ṣiṣe olupin Openfire nikan fun nẹtiwọki agbegbe rẹ, laisi asopọ si Intanẹẹti, lẹhinna awọn eto aiyipada ko dara. Ti o ba fẹ ṣii olupin Openfire si awọn isopọ ita, iwọ yoo nilo lati pese orukọ-ašẹ ti o ni kikun. O le yi eyi pada ti o ba fẹ. A yoo ro pe o nlo Openfire fun nẹtiwọki ti ara rẹ. Gba awọn asekuran, ki o si tẹ Tesiwaju.
  9. O le yan lati lo ibi ipamọ data ita lati mu gbogbo awọn alaye data Openfire tabi lo ibi-ipamọ ti a fi sinu rẹ pẹlu Openfire. Ibi-ipamọ ti a fiwe ti o dara fun ọpọlọpọ awọn fifi sori ẹrọ, paapaa ti nọmba awọn onibara ti o so pọ ju ọgọrun lọ. Ti o ba ngbimọ iṣeto ti o tobi, ibi ipamọ ita gbangba jẹ aṣayan ti o dara julọ. A yoo ro pe eyi jẹ fun fifi sori kekere kan, nitorina a yoo yan aṣayan Ifiweranṣẹ Ti a fi sinu. Tẹ Tesiwaju.
  10. Alaye data olumulo le wa ni ipamọ ninu olupin data olupin, tabi a le fa lati ọdọ olupin liana (LDAP) tabi server ClearSpace. Fun awọn fifi sori ẹrọ Openfire kekere si alabọde, paapaa ti o ko ba ti lo LDAP tabi olupin ClearSpace, aiyipada Open-up database jẹ aṣayan ti o rọrun julọ. A n lilọ si tẹsiwaju nipa lilo asayan aiyipada. Ṣe asayan rẹ, ki o si tẹ Tesiwaju.
  11. Igbese ikẹhin ni lati ṣẹda iroyin olupin kan. Pese adirẹsi imeeli ti iṣẹ ati ọrọigbaniwọle fun iroyin naa. Akọsilẹ kan: Iwọ ko pese orukọ olumulo ni ipele yii. Orukọ olumulo fun iroyin alabojuto aṣiṣe yii yoo jẹ 'abojuto' laisi awọn oṣuwọn. Tẹ Tesiwaju.

Oṣo ti wa ni pipe bayi.

03 ti 04

Server iChat - Ṣiṣeto ni Openfire Jabber Server

Tẹ orukọ olumulo kan ati ọrọigbaniwọle sii. O tun le fi awọn orukọ gidi ati olumulo imeeli ranṣẹ, ati pato boya olumulo titun le jẹ olutọju olupin. Iboju ifarahan ti Coyote Moon Inc.

Nisisiyi pe ipilẹ ipilẹ ti Openfire Jabber server jẹ pari, o jẹ akoko lati tunto olupin naa ki awọn onibara iChat le wọle si rẹ.

  1. Ti o ba n tẹsiwaju lati ibi ti a ti kuro ni oju-iwe ti o kẹhin, iwọ yoo ri bọtini kan lori oju-iwe ayelujara ti yoo jẹ ki o gbe lọ si Openfire Administration Console. Tẹ bọtini lati tẹsiwaju. Ti o ba ni oju opo oju-iwe ayelujara ti o ṣeto, o le tun ni wiwọle si itọnisọna itọnisọna nipa ṣíṣe aṣiṣe ayanfẹ Openfire ati titẹ bọtini Bọtini Adirẹsi Open.
  2. Tẹ orukọ olumulo naa (abojuto), ati ọrọigbaniwọle ti o ṣafihan tẹlẹ, ki o si tẹ Wiwọle.
  3. Ibi-itọju Adware Openfire nfunni ni wiwo olumulo ti o ni idaniloju ti o fun laaye lati tunto Server, Awọn olumulo / Awọn ẹgbẹ, Awọn igbasilẹ, Iwadi Ẹgbẹ, ati Awọn afikun fun iṣẹ naa. Ninu itọsọna yi, a yoo wo awọn ipilẹ ti o nilo lati tunto lati gba olupin Openfire Jabber soke ati ṣiṣe ni kiakia.

Opensole Admin Console: Eto Imeeli

  1. Tẹ taabu taabu, lẹhinna tẹ Manager-iṣoju Server naa.
  2. Tẹ ohun elo Nkan Awọn ohun elo Imeeli.
  3. Tẹ awọn eto SMTP rẹ sii lati gba olupin Openfire lati fi imeeli ranṣẹ si alakoso. Eyi jẹ iyan; olupin Openfire yoo ṣiṣẹ boya tabi kii ṣe ṣeto imeeli. Ṣugbọn bi Alakoso Openfire, o jẹ imọran ti o dara lati ni anfani lati gba awọn iwifunni ti o ba jẹ pe iṣoro kan yẹ ki o dide.
  4. Alaye ti o beere fun ni eto imeeli naa jẹ alaye kanna ti o lo fun alabara imeeli rẹ. Ibuwọlu olupin naa jẹ olupin SMTP (olupin mail ti njade) ti o lo fun imeeli rẹ. Ti olupin imeeli rẹ ba nilo ifitonileti, rii daju lati kun orukọ olumulo olupin, ati ọrọigbaniwọle Server. Eyi ni alaye kanna gẹgẹbi orukọ olumulo ati ọrọigbaniwọle imeeli rẹ.
  5. O le ṣe idanwo awọn eto Imeeli nipa titẹ bọtini Bọtini Igbeyewo Firanṣẹ.
  6. A fun ọ ni agbara lati ṣafihan ẹni ti imeeli idanwo naa yoo lọ si, ati ohun ti koko-ọrọ ati ọrọ ara jẹ. Lọgan ti o ba ṣe awọn ayanfẹ rẹ, tẹ Firanṣẹ.
  7. Imeeli yẹ ki o han ninu ohun elo imeeli rẹ lẹhin igba diẹ.

Opensole Admin Console: Ṣiṣẹda Awọn olumulo

  1. Tẹ Awọn olumulo / ẹgbẹ taabu.
  2. Tẹ awọn taabu Awọn olumulo-iṣẹ.
  3. Tẹ Ṣẹda Ṣiṣẹ Akojọ Awọn Olumulo tuntun.
  4. Tẹ orukọ olumulo kan ati ọrọigbaniwọle sii. O tun le fi awọn orukọ gidi ati olumulo imeeli ranṣẹ, ati pato boya olumulo titun le jẹ olutọju olupin.
  5. Tun fun awọn afikun awọn olumulo ti o fẹ lati fi kun.

Lilo iChat lati So pọ

O yoo nilo lati ṣẹda iroyin titun fun olumulo ni iChat.

  1. Ṣiṣe iChat ki o si yan "Awọn iyọọda" lati akojọ aṣayan iChat.
  2. Yan taabu Awọn iroyin.
  3. Tẹ bọtini afikun (+) labẹ akojọ awọn iroyin ti o wa tẹlẹ.
  4. Lo akojọ aṣayan akojọ aṣayan lati ṣeto Ẹrọ Iru si "Jabber."
  5. Tẹ orukọ iroyin naa sii. Orukọ naa wa ni fọọmu atẹle: orukọ olumulo & ašẹ orukọ. Awọn orukọ ìkápá ti pinnu lakoko ilana iṣeto. Ti o ba lo awọn eto aiyipada, yoo jẹ orukọ Mac ti o nše olupin Openfire, pẹlu ".local" ti a fikun si orukọ rẹ. Fun apẹẹrẹ, ti orukọ olumulo naa ba jẹ Tom ati Mac ti a npe ni Jerry, lẹhinna orukọ olumulo kikun yoo jẹ Tom@Jerry.local.
  6. Tẹ ọrọ igbaniwọle ti o sọ si olumulo ni Openfire.
  7. Tẹ Ti ṣee.
  8. Ifilelẹ fifiranṣẹ iChat tuntun yoo ṣii fun iroyin tuntun. O le wo ikilọ nipa olupin naa ko ni ijẹrisi ti a gbẹkẹle. Eyi jẹ nitori olupin Openfire nlo aami ijẹrisi ti ara ẹni. Tẹ bọtini Tesiwaju lati gba ijẹrisi naa.

O n niyen. O ni olupin Jabber ti o ni kikun ti yoo gba awọn onibara iChat lati sopọ. Dajudaju, olupin Openfire Jabber kan ni iṣẹ diẹ sii si i ju ti a ṣawari nibi. A ko wo iwo kekere ti a beere lati gba olupin Openfire soke ati ṣiṣe, ati lati so awọn onibara iChat rẹ si.

Ti o ba fẹ lati ni imọ siwaju sii nipa lilo server Openfire Jabber, o le wa awọn iwe afikun ni:

Iwe-ìmọ Openfire

Iwe ikẹhin ti itọsọna yii ni awọn itọnisọna fun yiyọ olupin Openfire lati Mac rẹ.

04 ti 04

iChat Server - Aifi sipo Openfire Jabber Server

Tẹ orukọ iroyin naa sii. Orukọ naa wa ni fọọmu atẹle: orukọ olumulo & ašẹ orukọ. Fun apẹẹrẹ, ti orukọ olumulo naa ba jẹ Tom ati Mac ti a npe ni Jerry, lẹhinna orukọ olumulo kikun yoo jẹ Tom@Jerry.local. Iboju ifarahan ti Coyote Moon Inc.

Ohun kan ti Emi ko fẹ nipa Openfire ni pe ko ni ipinnu aifọwọyi, tabi awọn iwe ti o ni imurasilẹ nipa bi o ṣe le yọ kuro. Oriire, laini UNIX / Lainos ni awọn alaye nipa ibi ti awọn faili Openfire wa, ati pe niwon OS X da lori ipilẹ UNIX, o jẹ rọrun lati wa gbogbo awọn faili ti o nilo lati yọ kuro lati yọ ohun elo naa kuro.

Aifi Openfire fun Mac

  1. Ṣiṣe awọn Idaniloju System, ati ki o yan aṣayan aṣiṣe Openfire.
  2. Tẹ bọtini Bọtini Open.
  3. Lẹhin idaduro kukuru, Ipo fun Openfire yoo yipada si Duro.
  4. Pa apamọ ayanfẹ Openfire.

Diẹ ninu awọn faili ati awọn folda ti o nilo lati paarẹ ti wa ni ipamọ ninu folda ti a fipamọ. Ṣaaju ki o to pa wọn rẹ, o gbọdọ kọkọ awọn ohun kan han. O le wa awọn itọnisọna lori bi a ṣe le ṣe awọn nkan ti a ko ri, bakanna bi o ṣe le pada si ipo ipamọ lẹhin ti o ti pari fifiranṣẹ Openfire, nibi:

Wo Awọn folda ifamọra lori Mac rẹ Lilo Terminal

  1. Lẹhin ṣiṣe awọn nkan ti o farasin han, ṣi window Oluwari ki o si ṣawari si:
    Bọtini ibere / usr / agbegbe /
  2. Rọpo awọn ọrọ "Bọtini atilẹjade" pẹlu orukọ orukọ didun Mac rẹ.
  3. Lọgan ninu folda / usr / folda agbegbe, fa faili folda Openfire si idọti naa.
  4. Lilö kiri si Awakọ Awakọ / Agbegbe / LaunchDaemons ki o si fa faili faili org.jivesoftware.openfire.plist si idọti.
  5. Lilö kiri si Awakọ Awakọ / Awujọ / Awọn ayanfẹIfọwọja ki o si fa faili Openfire.prefPane si ibi idọti naa.
  6. Mu awọn idọti kuro.
  7. O le bayi Mac rẹ pada si ipo aiyipada ti fifipamọ awọn faili eto, nipa lilo ilana ti a ṣe asọye ninu ọna asopọ loke.