შექმენით Jabber-ზე დაფუძნებული სერვერი iChat-ისთვის

Სარჩევი:

შექმენით Jabber-ზე დაფუძნებული სერვერი iChat-ისთვის
შექმენით Jabber-ზე დაფუძნებული სერვერი iChat-ისთვის
Anonim

თუ იყენებთ iChat-ს, ალბათ უკვე იცით, რომ მას აქვს ჩაშენებული მხარდაჭერა Jabber-ზე დაფუძნებული შეტყობინებებისთვის. ეს არის იგივე შეტყობინებების სქემა, რომელსაც იყენებს Google Talk და მრავალი სხვა მსგავსი სერვისი. Jabber იყენებს ღია კოდის პროტოკოლს სახელწოდებით XMPP, რათა წამოიწყოს და ისაუბროს შეტყობინებების კლიენტებთან. ღია წყაროს ჩარჩოს შედეგი არის ის, რომ ის ძალიან აადვილებს საკუთარი Jabber სერვერის გაშვებას თქვენს Mac-ზე.

iChat სერვერი - შექმენით თქვენი საკუთარი Jabber სერვერი

Image
Image

არის მრავალი მიზეზი, რომ გამოიყენოთ თქვენი Jabber სერვერი iChat შეტყობინებების დასაშვებად:

  • თქვენ აკონტროლებთ ვის შეუძლია სერვისთან დაკავშირება.
  • შეგიძლიათ შექმნათ შეტყობინებების უსაფრთხო სისტემა.
  • შეინარჩუნეთ ყველა შეტყობინებების კომუნიკაცია სახლში.
  • მარტივი პლატფორმათაშორისი შეტყობინებები.
  • თქვენ მოგწონთ თქვენი Mac-ით ჩხუბი და Jabber სერვერის ქონა მაგარი ჟღერს.

რეალურად ბევრი სხვა მიზეზი არსებობს, განსაკუთრებით უფრო დიდი კომპანიებისთვის, რომლებიც იყენებენ შეტყობინებების სისტემებს, მაგრამ მომხმარებლების უმრავლესობისთვის Jabber სერვერის შექმნა დამოკიდებულია იმაზე, რომ იცოდეს, რომ თქვენი სახლის ან მცირე ბიზნესის iChat შეტყობინებები არ არის ხელმისაწვდომი გარე თვალისთვის.

ეს არ ნიშნავს, რომ თქვენ ქმნით დახურულ გარემოს. ამ სახელმძღვანელოში თქვენ მიერ შექმნილ Jabber სერვერის კონფიგურაცია შესაძლებელია მხოლოდ შიდა გამოყენებისთვის, ღიაა ინტერნეტისთვის ან თითქმის ნებისმიერი სხვა. მაგრამ მაშინაც კი, თუ თქვენ გადაწყვეტთ გახსნათ თქვენი Jabber სერვერი ინტერნეტ კავშირებზე, მაინც შეგიძლიათ გამოიყენოთ უსაფრთხოების სხვადასხვა ზომები თქვენი შეტყობინებების დაშიფვრად და კონფიდენციალურობის შესანარჩუნებლად.

არადა ფონი, მოდით დავიწყოთ.

არსებობს Jabber სერვერის სხვადასხვა აპლიკაციები. ბევრი მოითხოვს, რომ ჩამოტვირთოთ საწყისი კოდი, შემდეგ კი თავად შეადგინოთ სერვერის აპლიკაცია. სხვები მზად არიან წასასვლელად, ძალიან მარტივი ინსტალაციის ინსტრუქციებით.

ჩვენ ვაპირებთ გამოვიყენოთ Openfire, ღია კოდის, რეალურ დროში თანამშრომლობის სერვერი. ის იყენებს XMPP (Jabber) მისი მყისიერი შეტყობინებების სისტემისთვის და ის მუშაობს iChat კლიენტთან, ისევე როგორც სხვა Jabber-ზე დაფუძნებულ შეტყობინებების კლიენტებთან.

უკეთესია, ეს არის მარტივი ინსტალაცია, რომელიც დიდად არ განსხვავდება სხვა Mac აპლიკაციისგან. ის ასევე იყენებს ვებ-ზე დაფუძნებულ ინტერფეისს სერვერის კონფიგურაციისთვის, ამიტომ არ არსებობს ტექსტური ფაილები რედაქტირებისთვის ან მართვისთვის.

რა გჭირდებათ Jabber სერვერის შესაქმნელად

  • გახსენით რეალურ დროში ერთობლივი სერვერი.
  • ინტელის დაფუძნებული Mac.
  • თქვენი დროის დაახლოებით ნახევარი საათი.

iChat სერვერი - Openfire Jabber სერვერის ინსტალაცია და დაყენება

Image
Image

ჩვენ ავირჩიეთ Openfire ჩვენი Jabber სერვერისთვის მისი ინსტალაციის სიმარტივის, ვებ-ზე დაფუძნებული კონფიგურაციისა და სტანდარტების დაცვის გამო, რაც საშუალებას გვაძლევს შევქმნათ მრავალპლატფორმული სერვერი. ინსტალაციისა და დაყენების დასაწყებად, თქვენ უნდა აიღოთ Openfire-ის უახლესი ვერსია Ignite Re altime ვებსაიტიდან.

ჩამოტვირთეთ Openfire Jabber/XMPP სერვერი

  1. Openfire აპლიკაციის ჩამოსატვირთად, გადადით Openfire პროექტის საიტზე და დააწკაპუნეთ ჩამოტვირთვა ღილაკს Openfire-ის უახლესი ვერსიისთვის.
  2. Openfire ხელმისაწვდომია სამი განსხვავებული ოპერაციული სისტემისთვის: Windows, Linux და Mac. როგორც თქვენ უკვე მიხვდით, ჩვენ გამოვიყენებთ აპლიკაციის Mac ვერსიას.
  3. აირჩიეთ Mac ჩამოტვირთვა ღილაკი, შემდეგ დააწკაპუნეთ openfire_3_7_0.dmg ფაილზე. (ჩვენ ვიყენებთ Openfire 3.7.0-ს ამ ინსტრუქციებისთვის; ფაილის რეალური სახელი დროთა განმავლობაში შეიცვლება, როგორც კი ახალი ვერსიები გამოვა.)

Openfire-ის ინსტალაცია

  1. ჩამოტვირთვის დასრულების შემდეგ გახსენით თქვენ მიერ გადმოწერილი დისკის სურათი, თუ ის ავტომატურად არ იხსნება.
  2. დააწკაპუნეთ ორმაგად Openfire.pkg აპლიკაციაზე, რომელიც ჩამოთვლილია დისკის სურათზე.
  3. გაიხსნება ინსტალერი, რომელიც მოგესალმებათ Openfire XMPP სერვერზე. დააჭირეთ ღილაკს გაგრძელება.
  4. Openfire გკითხავთ, სად დააინსტალიროთ პროგრამა; ნაგულისხმევი მდებარეობა კარგია მომხმარებლების უმეტესობისთვის. დააჭირეთ ღილაკს Install.
  5. მოგეთხოვებათ ადმინისტრატორის პაროლი. მიუთითეთ პაროლი და დააწკაპუნეთ OK.
  6. პროგრამის დაინსტალირების შემდეგ დააჭირეთ დახურვა ღილაკს.

Openfire-ის დაყენება

  1. Openfire დაინსტალირებულია როგორც პრიორიტეტული პანელი. გაუშვით System Preferences System Preferences Dock ხატულაზე ან System Preferences არჩევით Apple მენიუდან..
  2. დააწკაპუნეთ Openfire პრიორიტეტების პანელზე, რომელიც მდებარეობს სისტემის პრეფერენციების "სხვა" კატეგორიაში.
  3. შეიძლება იხილოთ კიდევ ერთი შეტყობინება, რომელშიც ნათქვამია: "Openfire პრიორიტეტების პანელის გამოსაყენებლად, სისტემის პრეფერენციები უნდა დატოვოს და ხელახლა გაიხსნას." ეს ხდება იმის გამო, რომ Openfire პრიორიტეტების პანელი არის 32-ბიტიანი აპლიკაცია. აპლიკაციის გასაშვებად, 64-ბიტიანი System Preferences აპლიკაცია უნდა დატოვოს და მის ადგილას 32-ბიტიანი ვერსია გაუშვას. ეს არ იმოქმედებს თქვენი Mac-ის მუშაობაზე, ამიტომ დააწკაპუნეთ OK და შემდეგ კვლავ გახსენით Openfire პრიორიტეტების პანელი.
  4. დააწკაპუნეთ გახსენით Admin Console ღილაკს.
  5. ეს გახსნის ვებ გვერდს თქვენს ნაგულისხმევ ბრაუზერში, რომელიც საშუალებას მოგცემთ მართოთ Openfire Jabber სერვერი.
  6. რადგან პირველად იყენებთ Openfire-ს, ადმინისტრაციის გვერდზე გამოჩნდება მისასალმებელი შეტყობინება და დაიწყება დაყენების პროცესი.
  7. აირჩიეთ ენა, შემდეგ დააწკაპუნეთ გაგრძელება.
  8. შეგიძლიათ დააყენოთ დომენის სახელი, რომელიც გამოიყენება Openfire სერვერისთვის. თუ თქვენ გეგმავთ Openfire სერვერის გაშვებას მხოლოდ თქვენი ლოკალური ქსელისთვის, ინტერნეტთან კავშირის გარეშე, მაშინ ნაგულისხმევი პარამეტრები კარგია. თუ გსურთ გახსნათ Openfire სერვერი გარე კავშირებისთვის, თქვენ უნდა მიუთითოთ სრულად კვალიფიციური დომენის სახელი. სურვილის შემთხვევაში შეგიძლიათ მოგვიანებით შეცვალოთ ეს. ჩვენ ვაპირებთ ვივარაუდოთ, რომ თქვენ იყენებთ Openfire-ს თქვენი საკუთარი შიდა ქსელისთვის. მიიღეთ ნაგულისხმევი პარამეტრები და დააწკაპუნეთ გაგრძელება
  9. შეგიძლიათ აირჩიოთ გარე მონაცემთა ბაზის გამოყენება Openfire ანგარიშის ყველა მონაცემის შესანახად ან გამოიყენოთ ჩაშენებული მონაცემთა ბაზა, რომელიც შედის Openfire-ში. ჩაშენებული მონაცემთა ბაზა კარგია ინსტალაციის უმეტესობისთვის, განსაკუთრებით იმ შემთხვევაში, თუ დაკავშირებულ კლიენტთა რაოდენობა ასზე ნაკლებია. თუ თქვენ გეგმავთ უფრო დიდ ინსტალაციას, გარე მონაცემთა ბაზა უკეთესი არჩევანია. ჩვენ ვივარაუდებთ, რომ ეს არის მცირე ინსტალაციისთვის, ამიტომ ჩვენ ავირჩევთ Embedded Database ვარიანტს. დააწკაპუნეთ გაგრძელება
  10. მომხმარებლის ანგარიშის მონაცემების შენახვა შესაძლებელია სერვერის მონაცემთა ბაზაში, ან მათი ამოღება დირექტორია სერვერიდან (LDAP) ან ClearSpace სერვერიდან. მცირე და საშუალო Openfire ინსტალაციისთვის, განსაკუთრებით თუ თქვენ უკვე არ იყენებთ LDAP ან ClearSpace სერვერს, ნაგულისხმევი Openfire ჩაშენებული მონაცემთა ბაზა ყველაზე მარტივი ვარიანტია. ჩვენ ვაპირებთ გავაგრძელოთ ნაგულისხმევი შერჩევის გამოყენებით. გააკეთეთ თქვენი არჩევანი და დააწკაპუნეთ გაგრძელება
  11. ბოლო ნაბიჯი არის ადმინისტრატორის ანგარიშის შექმნა. მიუთითეთ ფუნქციური ელ.ფოსტის მისამართი და პაროლი ანგარიშისთვის. ერთი შენიშვნა: თქვენ არ მიუთითებთ მომხმარებლის სახელს ამ ეტაპზე. მომხმარებლის სახელი ამ ნაგულისხმევი ადმინისტრატორის ანგარიშისთვის იქნება 'admin' ციტატების გარეშე. დააწკაპუნეთ გაგრძელება

დაყენება დასრულებულია.

iChat სერვერი - Openfire Jabber სერვერის კონფიგურაცია

Image
Image

ახლა, როდესაც Openfire Jabber სერვერის ძირითადი დაყენება დასრულდა, დროა დააკონფიგურიროთ სერვერი ისე, რომ თქვენს iChat კლიენტებს შეეძლოთ მასზე წვდომა.

  1. თუ აგრძელებთ იქიდან, სადაც ბოლო გვერდზე შევაჩერეთ, ვებ გვერდზე ნახავთ ღილაკს, რომელიც საშუალებას მოგცემთ გადახვიდეთ Openfire Administration Console-ზე. დააჭირეთ ღილაკს გასაგრძელებლად. თუ დახურეთ დაყენების ვებ გვერდი, შეგიძლიათ დაიბრუნოთ წვდომა ადმინისტრაციულ კონსოლზე Openfire-ის პრიორიტეტების პანელის გაშვებით და Open Admin Console ღილაკზე..
  2. შეიყვანეთ მომხმარებლის სახელი (ადმინისტრატორი) და პაროლი, რომელიც ადრე მიუთითეთ, შემდეგ დააჭირეთ შესვლა.
  3. Openfire Admin Console გთავაზობთ ჩანართიან მომხმარებლის ინტერფეისს, რომელიც საშუალებას გაძლევთ დააკონფიგურიროთ სერვერი, მომხმარებლები/ჯგუფები, სესიები, ჯგუფური ჩატი და დანამატები სერვისისთვის. ამ სახელმძღვანელოში ჩვენ განვიხილავთ მხოლოდ საფუძვლებს, რომელთა კონფიგურაცია გჭირდებათ იმისათვის, რომ Openfire Jabber სერვერი სწრაფად ამუშავდეს.

Openfire Admin Console: ელფოსტის პარამეტრები

  1. დააწკაპუნეთ Server ჩანართზე, შემდეგ დააწკაპუნეთ სერვერის მენეჯერი ქვეჩანართზე.
  2. დააწკაპუნეთ ელფოსტის პარამეტრები მენიუს ელემენტზე.
  3. შეიყვანეთ თქვენი SMTP პარამეტრები, რათა Openfire სერვერს მისცეთ ადმინისტრატორს შეტყობინების ელფოსტის გაგზავნა. ეს არჩევითია; Openfire სერვერი იმუშავებს ელ.ფოსტის დაყენების თუ არა. მაგრამ, როგორც Openfire-ის ადმინისტრატორი, კარგი იდეაა, რომ შეტყობინებების მიღება შეგეძლოთ, თუ რაიმე პრობლემა წარმოიქმნება.
  4. ელფოსტის პარამეტრებში მოთხოვნილი ინფორმაცია არის იგივე ინფორმაცია, რომელსაც იყენებთ თქვენი ელფოსტის კლიენტისთვის. ფოსტის ჰოსტი არის SMTP სერვერი (გამავალი ფოსტის სერვერი), რომელსაც იყენებთ თქვენი ელფოსტისთვის. თუ თქვენი ელ.ფოსტის სერვერი ითხოვს ავთენტიფიკაციას, დარწმუნდით, რომ შეავსეთ სერვერის მომხმარებლის სახელი და სერვერის პაროლი. ეს არის იგივე ინფორმაცია, რაც თქვენი ელ.ფოსტის ანგარიშის მომხმარებლის სახელი და პაროლი.
  5. შეგიძლიათ შეამოწმოთ ელ.ფოსტის პარამეტრები სატესტო ელფოსტის გაგზავნა ღილაკზე დაწკაპუნებით.
  6. თქვენ გეძლევათ შესაძლებლობა მიუთითოთ, თუ ვის უნდა მიემართოს სატესტო ელფოსტა და რა უნდა იყოს სათაური და ძირითადი ტექსტი. არჩევანის გაკეთების შემდეგ დააწკაპუნეთ გაგზავნა.
  7. სატესტო ელფოსტა უნდა გამოჩნდეს თქვენს ელფოსტის აპლიკაციაში მცირე ხნის შემდეგ.

Openfire Admin Console: მომხმარებლების შექმნა

  1. დააწკაპუნეთ მომხმარებლები/ჯგუფები ჩანართზე.
  2. დააწკაპუნეთ Users ქვეჩანართზე.
  3. დააწკაპუნეთ შექმენით ახალი მომხმარებლები მენიუს ელემენტი.
  4. შეიყვანეთ მომხმარებლის სახელი და პაროლი. თქვენ ასევე შეგიძლიათ სურვილისამებრ შეიტანოთ მომხმარებლის ნამდვილი სახელი და ელფოსტის მისამართი და მიუთითოთ, შეიძლება თუ არა ახალი მომხმარებელი იყოს სერვერის ადმინისტრატორი.
  5. გაიმეორეთ დამატებითი მომხმარებლებისთვის, რომელთა დამატება გსურთ.

iChat-ის გამოყენება დასაკავშირებლად

თქვენ მოგიწევთ მომხმარებლისთვის ახალი ანგარიშის შექმნა iChat-ში.

  1. გაუშვით iChat და აირჩიეთ Preferences iChat მენიუდან.
  2. აირჩიეთ ანგარიშები ჩანართი.
  3. დააწკაპუნეთ პლუს (+) ღილაკზე მიმდინარე ანგარიშების სიის ქვეშ.
  4. გამოიყენეთ ჩამოსაშლელი მენიუ, რათა დააყენოთ ანგარიშის ტიპი "Jabber".
  5. შეიყვანეთ ანგარიშის სახელი. სახელი არის შემდეგი ფორმით: username@domain name. დომენის სახელი განისაზღვრა დაყენების პროცესში. თუ იყენებდით ნაგულისხმევ პარამეტრებს, ეს იქნება Mac-ის სახელი, რომელიც მასპინძლობს Openfire სერვერს და მის სახელს დართული აქვს „.local“. მაგალითად, თუ მომხმარებლის სახელია Tom და მასპინძელ Mac-ს ეწოდება ჯერი, მაშინ სრული მომხმარებლის სახელი იქნება [email protected].
  6. შეიყვანეთ პაროლი, რომელიც თქვენ მიანიჭეთ მომხმარებელს Openfire-ში.
  7. დააწკაპუნეთ შესრულებულია.
  8. ახალი ანგარიშისთვის გაიხსნება iChat შეტყობინებების ახალი ფანჯარა. თქვენ შეიძლება ნახოთ გაფრთხილება სერვერს არ აქვს სანდო სერტიფიკატი. ეს იმიტომ ხდება, რომ Openfire სერვერი იყენებს ხელმოწერილ სერთიფიკატს. დააწკაპუნეთ ღილაკზე გაგრძელება სერთიფიკატის მისაღებად.

ესე იგი. ახლა თქვენ გაქვთ სრულად მოქმედი Jabber სერვერი, რომელიც iChat კლიენტებს დაკავშირების საშუალებას მისცემს.რა თქმა უნდა, Openfire Jabber სერვერს აქვს საკმაოდ მეტი ფუნქციონირება, ვიდრე ჩვენ აქ შევისწავლეთ. ჩვენ განვიხილეთ მხოლოდ მინიმალური მინიმალური რაოდენობა, რომელიც საჭიროა Openfire სერვერის გასააქტიურებლად და თქვენი iChat კლიენტების მასთან დასაკავშირებლად.

თუ გსურთ გაიგოთ მეტი Openfire Jabber სერვერის გამოყენების შესახებ, შეგიძლიათ იპოვოთ დამატებითი დოკუმენტაცია მისამართზე:

ღია ცეცხლის დოკუმენტაცია

ამ სახელმძღვანელოს ბოლო გვერდი შეიცავს ინსტრუქციას Openfire სერვერის დეინსტალაციისთვის თქვენი Mac-დან.

iChat სერვერი - Openfire Jabber სერვერის დეინსტალაცია

Image
Image

ერთი რამ, რაც არ მომწონს Openfire-ში არის ის, რომ ის არ შეიცავს დეინსტალერს ან ადვილად ხელმისაწვდომ დოკუმენტაციას მისი დეინსტალაციის შესახებ. საბედნიეროდ, Unix/Linux-ის ვერსია შეიცავს დეტალებს იმის შესახებ, თუ სად მდებარეობს Openfire ფაილები, და რადგან OS X დაფუძნებულია UNIX პლატფორმაზე, საკმაოდ მარტივი იყო ყველა ფაილის პოვნა, რომელიც უნდა წაიშალოს აპლიკაციის დეინსტალაციისთვის.

წაშალე Openfire Mac-ისთვის

  1. გაშვება სისტემის პრეფერენციები და შემდეგ აირჩიეთ Openfire უპირატესობის პანელი.
  2. დააწკაპუნეთ Stop Openfire ღილაკზე.
  3. მცირე დაყოვნების შემდეგ, Openfire-ის სტატუსი შეიცვლება შეჩერებულად.
  4. დახურეთ Openfire-ის პრიორიტეტების პანელი.

ზოგიერთი ფაილი და საქაღალდე, რომლის წაშლა დაგჭირდებათ, ინახება ფარულ საქაღალდეებში. სანამ მათ წაშლას შეძლებთ, ჯერ უნდა გახადოთ ელემენტები ხილული. თქვენ შეგიძლიათ იპოვოთ ინსტრუქციები იმის შესახებ, თუ როგორ გახადოთ უხილავი ელემენტები ხილული, ასევე როგორ დააბრუნოთ ისინი ფარულ ფორმატში Openfire-ის დეინსტალაციის დასრულების შემდეგ, აქ:

იხილეთ დამალული საქაღალდეები თქვენს Mac-ზე ტერმინალის გამოყენებით

  1. დამალული ელემენტების ხილვადობის შემდეგ, გახსენით Finder ფანჯარა და გადადით შემდეგზე: Startup drive/usr/local/
  2. შეცვალეთ სიტყვები "Startup Drive" თქვენი Mac-ის ჩატვირთვის მოცულობის სახელით.
  3. ერთხელ /usr/local საქაღალდეში გადაიტანეთ Openfire საქაღალდე სანაგვეში.
  4. გადადით Startup Drive/Library/LaunchDaemons-ზე და გადაიტანეთ org.jivesoftware.openfire.plist ფაილი ნაგავში.
  5. გადადით Startup Drive/Library/PreferencePanes-ზე და გადაიტანეთ Openfire.prefPane ფაილი ნაგავში.
  6. დაცალე სანაგვე.
  7. ახლა შეგიძლიათ დააბრუნოთ თქვენი Mac სისტემის ფაილების დამალვის ნაგულისხმევ მდგომარეობაზე, ზემოთ მოცემულ ბმულზე მოცემული პროცესის გამოყენებით.

გირჩევთ: