Gumawa ng Jabber-Based Server para sa iChat

Talaan ng mga Nilalaman:

Gumawa ng Jabber-Based Server para sa iChat
Gumawa ng Jabber-Based Server para sa iChat
Anonim

Kung gumagamit ka ng iChat, malamang na alam mo na na mayroon itong built-in na suporta para sa Jabber-based na pagmemensahe. Iyan ang parehong messaging scheme na ginagamit ng Google Talk at marami pang katulad na serbisyo. Gumagamit si Jabber ng open source na protocol na tinatawag na XMPP para magsimula at makipag-usap sa mga kliyente ng pagmemensahe. Ang kinalabasan ng isang open source na framework ay ginagawa nitong napakadaling patakbuhin ang iyong sariling Jabber server sa iyong Mac.

iChat Server - Lumikha ng Iyong Sariling Jabber Server

Image
Image

Maraming dahilan para gamitin ang iyong sariling Jabber server para payagan ang iChat messaging:

  • Kinokontrol mo kung sino ang maaaring kumonekta sa serbisyo.
  • Maaari kang gumawa ng secure na sistema ng pagmemensahe.
  • Panatilihin ang lahat ng komunikasyon sa pagmemensahe sa loob ng bahay.
  • Madaling cross-platform na pagmemensahe.
  • Gusto mong kalikutin ang iyong Mac at mukhang cool ang pagkakaroon ng Jabber Server.

Mayroon talagang maraming iba pang mga dahilan, lalo na para sa malalaking kumpanya na gumagamit ng mga sistema ng pagmemensahe, ngunit para sa karamihan ng mga user, ang paggawa ng isang Jabber server ay bumaba sa seguridad ng pag-alam na ang iyong mga mensahe sa iChat sa bahay o maliit na negosyo ay hindi naa-access sa labas ng mga mata.

Hindi iyon nangangahulugan na gumagawa ka ng isang saradong kapaligiran. Ang Jabber server na nilikha mo sa gabay na ito ay maaaring i-configure para sa in-house na paggamit lamang, bukas sa Internet, o halos anumang nasa pagitan. Ngunit kahit na pipiliin mong buksan ang iyong Jabber server sa mga koneksyon sa Internet, maaari ka pa ring gumamit ng iba't ibang mga hakbang sa seguridad upang i-encrypt at panatilihing pribado ang iyong pagmemensahe.

Walang background, magsimula na tayo.

May iba't ibang Jabber server application na available. Marami ang nangangailangan sa iyo na mag-download ng source code, at pagkatapos ay i-compile at gawin ang server application nang mag-isa. Ang iba ay handa nang umalis, na may napakasimpleng mga tagubilin sa pag-install.

Gagamitin namin ang Openfire, isang open source, real-time na collaboration server. Gumagamit ito ng XMPP (Jabber) para sa sistema ng instant na pagmemensahe nito, at gumagana ito sa labas ng kahon kasama ang iChat client, gayundin ang marami pang ibang Jabber-based messaging client.

Pinakamahusay sa lahat, ito ay isang simpleng pag-install na hindi gaanong naiiba kaysa sa pag-install ng anumang iba pang Mac application. Gumagamit din ito ng web-based na interface para sa pag-configure ng server, kaya walang mga text file na ie-edit o pamamahalaan.

Ano ang Kailangan Mo para Gumawa ng Jabber Server

  • Openfire real-time na collaborative na server.
  • Isang Intel-based na Mac.
  • Mga kalahating oras ng iyong oras.

iChat Server - Pag-install at Setup ng Openfire Jabber Server

Image
Image

Pinili namin ang Openfire para sa aming Jabber server dahil sa kadalian ng pag-install, web-based na configuration, at pagsunod sa mga pamantayan na nagbibigay-daan sa amin na lumikha ng cross-platform server. Upang makapagsimula sa pag-install at pag-setup, kailangan mong kunin ang pinakabagong bersyon ng Openfire mula sa website ng Ignite Re altime.

I-download ang Openfire Jabber/XMPP Server

  1. Para i-download ang Openfire application, pumunta sa Openfire project site at i-click ang Download na button para sa pinakabagong bersyon ng Openfire.
  2. Openfire ay available para sa tatlong magkakaibang operating system: Windows, Linux, at Mac. Gaya ng malamang nahulaan mo na, gagamitin namin ang bersyon ng Mac ng application.
  3. Piliin ang Mac download na button, pagkatapos ay i-click ang openfire_3_7_0.dmg file. (Gumagamit kami ng Openfire 3.7.0 para sa mga tagubiling ito; magbabago ang aktwal na pangalan ng file sa paglipas ng panahon habang inilalabas ang mga bagong bersyon.)

Pag-install ng Openfire

  1. Kapag kumpleto na ang pag-download, buksan ang disk image na na-download mo, kung hindi ito awtomatikong bumukas.
  2. I-double-click ang Openfire.pkg application na nakalista sa disk image.
  3. Magbubukas ang installer, sasalubungin ka sa Openfire XMPP Server. I-click ang button na Magpatuloy.
  4. Itatanong ng Openfire kung saan i-install ang software; ang default na lokasyon ay maayos para sa karamihan ng mga user. I-click ang button na Install.
  5. Hihilingin sa iyo ang password ng admin. Ibigay ang password, at i-click ang OK.
  6. Kapag na-install na ang software, i-click ang Isara na button.

Pag-set up ng Openfire

Ang

  • Openfire ay naka-install bilang isang pane ng kagustuhan. Ilunsad ang System Preferences sa pamamagitan ng pag-click sa System Preferences Dock icon o pagpili sa System Preferences mula sa Apple menu.
  • I-click ang pane ng kagustuhan sa Openfire na matatagpuan sa kategoryang "Iba pa" ng Mga Kagustuhan sa System.
  • Maaari kang makakita ng isa pang mensahe na nagsasabing, "Upang gamitin ang pane ng kagustuhan sa Openfire, dapat umalis ang Mga Kagustuhan sa System at muling buksan." Nangyayari ito dahil ang pane ng kagustuhan sa Openfire ay isang 32-bit na application. Upang patakbuhin ang application, ang 64-bit na System Preferences application ay dapat umalis, at ang 32-bit na bersyon ay tumatakbo sa lugar nito. Hindi ito makakaapekto sa performance ng iyong Mac, kaya i-click ang OK, at pagkatapos ay buksan muli ang pane ng Openfire preference.
  • I-click ang Buksan ang Admin Console na button.
  • Magbubukas ito ng web page sa iyong default na browser na magbibigay-daan sa iyong pangasiwaan ang server ng Openfire Jabber.
  • Dahil ito ang unang beses na gumamit ka ng Openfire, magpapakita ang page ng administrasyon ng isang welcome message at sisimulan ang proseso ng pag-setup.
  • Pumili ng wika, pagkatapos ay i-click ang Magpatuloy.
  • Maaari mong itakda ang domain name na ginamit para sa Openfire server. Kung pinaplano mong patakbuhin ang Openfire server para lamang sa iyong lokal na network, na walang koneksyon sa Internet, kung gayon ang mga default na setting ay maayos. Kung gusto mong buksan ang server ng Openfire sa mga panlabas na koneksyon, kakailanganin mong magbigay ng ganap na kwalipikadong domain name. Maaari mo itong baguhin sa ibang pagkakataon kung gusto mo. Ipagpalagay namin na ginagamit mo ang Openfire para sa iyong sariling panloob na network. Tanggapin ang mga default, at i-click ang Magpatuloy
  • Maaari mong piliing gumamit ng external na database para hawakan ang lahat ng data ng Openfire account o gamitin ang naka-embed na built-in na database na kasama sa Openfire. Ang naka-embed na database ay mainam para sa karamihan ng mga pag-install, lalo na kung ang bilang ng mga kliyenteng kumokonekta ay mas mababa sa isang daan. Kung nagpaplano ka ng mas malaking pag-install, ang panlabas na database ay isang mas mahusay na pagpipilian. Ipagpalagay namin na ito ay para sa isang maliit na pag-install, kaya pipiliin namin ang Embedded Database na opsyon. I-click ang Magpatuloy
  • Maaaring iimbak ang data ng user account sa database ng server, o maaari itong makuha mula sa isang directory server (LDAP) o isang ClearSpace server. Para sa maliit hanggang katamtamang pag-install ng Openfire, lalo na kung hindi ka pa gumagamit ng LDAP o ClearSpace server, ang default na database ng Openfire na naka-embed ay ang pinakamadaling opsyon. Magpapatuloy kami gamit ang default na pagpili. Pumili, at i-click ang Magpatuloy
  • Ang huling hakbang ay gumawa ng administrator account. Magbigay ng functional na email address at password para sa account. Isang tala: Hindi ka nagbibigay ng username sa hakbang na ito. Ang username para sa default na administrator account na ito ay magiging 'admin' nang walang mga panipi. I-click ang Magpatuloy
  • Kumpleto na ang setup.

    iChat Server - Kino-configure ang Openfire Jabber Server

    Image
    Image

    Ngayong kumpleto na ang basic setup ng Openfire Jabber server, oras na para i-configure ang server para ma-access ito ng iyong mga iChat client.

    1. Kung magpapatuloy ka mula sa kung saan kami tumigil sa huling page, makakakita ka ng button sa web page na magbibigay-daan sa iyong lumipat sa Openfire Administration Console. I-click ang button para magpatuloy. Kung isinara mo ang web page ng pag-setup, maaari kang muling magkaroon ng access sa administration console sa pamamagitan ng paglulunsad ng Openfire preference pane at pag-click sa Buksan ang Admin Console na button.
    2. Ilagay ang username (admin), at password na tinukoy mo kanina, pagkatapos ay i-click ang Login.
    3. Ang Openfire Admin Console ay nagbibigay ng naka-tab na user interface na nagbibigay-daan sa iyong i-configure ang Server, Mga User/Groups, Session, Group Chat, at Plugin para sa serbisyo. Sa gabay na ito, titingnan lang namin ang mga pangunahing kaalaman na kailangan mong i-configure para mabilis na gumana ang Openfire Jabber server.

    Openfire Admin Console: Mga Setting ng Email

    1. I-click ang Server tab, pagkatapos ay i-click ang Server Manager sub-tab.
    2. I-click ang Mga Setting ng Email menu item.
    3. Ilagay ang iyong mga setting ng SMTP upang payagan ang Openfire server na magpadala ng mga email ng notification sa administrator. Ito ay opsyonal; gagana ang server ng Openfire kung mag-set up ka man ng email o hindi. Ngunit bilang administrator ng Openfire, magandang ideya na makatanggap ng mga abiso kung sakaling magkaroon ng problema.
    4. Ang impormasyong hiningi sa mga setting ng email ay ang parehong impormasyong ginagamit mo para sa iyong email client. Ang mail host ay ang SMTP server (papalabas na mail server) na ginagamit mo para sa iyong email. Kung ang iyong email server ay nangangailangan ng pagpapatunay, tiyaking punan ang Server username, at Server password. Pareho ito ng impormasyon sa iyong email account username at password.
    5. Maaari mong subukan ang mga setting ng email sa pamamagitan ng pag-click sa Send Test Email button.
    6. Binigyan ka ng kakayahang tukuyin kung kanino dapat pumunta ang pansubok na email, at kung ano dapat ang paksa at nilalaman ng text. Kapag nakapili ka na, i-click ang Ipadala.
    7. Dapat lumabas ang pansubok na email sa iyong email application pagkaraan ng maikling panahon.

    Openfire Admin Console: Paglikha ng Mga User

    1. I-click ang tab na Mga User/Groups.
    2. I-click ang Mga User sub-tab.
    3. I-click ang Gumawa ng Mga Bagong User menu item.
    4. Maglagay ng username at password. Maaari mo ring opsyonal na isama ang tunay na pangalan at email address ng user, at tukuyin kung ang bagong user ay maaaring maging administrator ng server.
    5. Ulitin para sa mga karagdagang user na gusto mong idagdag.

    Paggamit ng iChat para Kumonekta

    Kakailanganin mong gumawa ng bagong account para sa user sa iChat.

    1. Ilunsad ang iChat at piliin ang Preferences mula sa iChat menu.
    2. Piliin ang Accounts tab.
    3. I-click ang plus (+) na button sa ilalim ng listahan ng mga kasalukuyang account.
    4. Gamitin ang dropdown na menu para itakda ang Uri ng Account sa "Jabber."
    5. Ilagay ang pangalan ng account. Ang pangalan ay nasa sumusunod na anyo: username@domain name. Natukoy ang pangalan ng domain sa panahon ng proseso ng pag-setup. Kung ginamit mo ang mga default na setting, ito ang magiging pangalan ng Mac na nagho-host ng Openfire server, na may ".local" na nakadugtong sa pangalan nito. Halimbawa, kung ang username ay Tom at ang host Mac ay tinatawag na Jerry, ang buong username ay magiging [email protected].
    6. Ilagay ang password na itinalaga mo sa user sa Openfire.
    7. I-click ang Tapos na.
    8. Magbubukas ang bagong iChat messaging window para sa bagong account. Maaari kang makakita ng babala tungkol sa server na walang pinagkakatiwalaang sertipiko. Ito ay dahil ang Openfire server ay gumagamit ng self-signed certificate. I-click ang button na Continue para tanggapin ang certificate.

    Iyon lang. Mayroon ka na ngayong ganap na gumaganang Jabber server na magpapahintulot sa mga kliyente ng iChat na kumonekta. Siyempre, ang isang Openfire Jabber server ay may mas kaunting pag-andar dito kaysa sa aming ginalugad dito. Tinitingnan lang namin ang pinakamababang kinakailangan upang mapatakbo ang Openfire server, at para ikonekta rito ang iyong mga kliyente ng iChat.

    Kung gusto mong matuto nang higit pa tungkol sa paggamit ng Openfire Jabber server, makakahanap ka ng karagdagang dokumentasyon sa:

    Openfire Documentation

    Ang huling pahina ng gabay na ito ay may kasamang mga tagubilin para sa pag-uninstall ng Openfire server mula sa iyong Mac.

    iChat Server - Pag-uninstall sa Openfire Jabber Server

    Image
    Image

    Ang isang bagay na hindi ko gusto sa Openfire ay hindi ito nagsasama ng uninstaller o available na dokumentasyon tungkol sa kung paano ito i-uninstall. Sa kabutihang-palad, ang bersyon ng Unix/Linux ay naglalaman ng mga detalye tungkol sa kung saan matatagpuan ang mga file ng Openfire, at dahil ang OS X ay nakabatay sa isang platform ng UNIX, medyo madaling mahanap ang lahat ng mga file na kailangang alisin upang ma-uninstall ang application.

    I-uninstall ang Openfire para sa Mac

    1. Launch System Preferences, at pagkatapos ay piliin ang Openfire preference pane.
    2. I-click ang Stop Openfire button.
    3. Pagkatapos ng maikling pagkaantala, ang Status para sa Openfire ay magiging Stopped.
    4. Isara ang pane ng kagustuhan sa Openfire.

    Ang ilan sa mga file at folder na kakailanganin mong tanggalin ay nakaimbak sa mga nakatagong folder. Bago mo matanggal ang mga ito, dapat mo munang gawing nakikita ang mga item. Makakakita ka ng mga tagubilin kung paano gawing nakikita ang mga invisible na item, gayundin kung paano ibalik ang mga ito sa nakatagong format pagkatapos mong i-uninstall ang Openfire, dito:

    Tingnan ang Mga Nakatagong Folder sa Iyong Mac Gamit ang Terminal

    1. Pagkatapos gawing nakikita ang mga nakatagong item, magbukas ng Finder window at mag-navigate sa: Startup drive/usr/local/
    2. Palitan ang mga salitang "Startup drive" ng pangalan ng boot volume ng iyong Mac.
    3. Kapag nasa /usr/local folder, i-drag ang Openfire folder sa basurahan.
    4. Mag-navigate sa Startup drive/Library/LaunchDaemons at i-drag ang org.jivesoftware.openfire.plist file sa trash.
    5. Mag-navigate sa Startup drive/Library/PreferencePanes at i-drag ang Openfire.prefPane file sa trash.
    6. Alisan ng laman ang basurahan.
    7. Maaari mo na ngayong ibalik ang iyong Mac sa default na kondisyon ng pagtatago ng mga system file, gamit ang prosesong nakabalangkas sa link sa itaas.

    Inirerekumendang: