Შექმნა Jabber დაფუძნებული სერვერი iChat

04 01

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

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

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

რატომ გამოიყენეთ თქვენი Jabber დაფუძნებული iChat სერვერი?

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

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

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

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

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

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

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

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

04 04

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

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

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

ჩამოტვირთეთ 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. Double-click Openfire.pkg განაცხადის ჩამოთვლილი დისკის იმიჯზე.
  3. ინსტალერი გაიხსნება, გილოცავთ OpenFire XMPP სერვერს. დააჭირეთ ღილაკს "გაგრძელება".
  4. Openfire- ს სთხოვს სად უნდა დააყენოთ პროგრამული უზრუნველყოფა; ნაგულისხმევი ადგილმდებარეობა საუკეთესო წევრებს უნახავს. დააინსტალირეთ ღილაკი.
  5. თქვენ მოგეთხოვებათ ადმინისტრატორის პაროლი . მიუთითეთ პაროლი და დააჭირეთ OK.
  6. მას შემდეგ, რაც პროგრამული უზრუნველყოფა დამონტაჟდა, დააჭირეთ დახურვის ღილაკს.

შექმნის Openfire

  1. Openfire დამონტაჟებულია უპირატესობის პანელში. სისტემური პრეფერენციების ამოქმედება სისტემური პრეფერენციების დოკის ხატულაში ან Apple- ის მენიუდან "სისტემის პარამეტრები"
  2. დაწკაპეთ Openfire უპირატესობა pane მდებარე "სხვა" კატეგორიის სისტემის პარამეტრები.
  3. თქვენ შეგიძლიათ იხილოთ სხვა შეტყობინება, რომელიც ამბობს, რომ "Openfire უპირატესობის პანელის გამოყენება, სისტემის პარამეტრები უნდა დატოვონ და განაახლონ." ეს მოხდება, რადგან Openfire უპირატესობა pane არის 32-bit პროგრამა. განაცხადის გასაშუქებლად, 64-ბიტიანი სისტემური პრეფერენციათა პროგრამა უნდა დატოვონ და 32-ბიტიანი ვერსია აწარმოოს მის ადგილზე. ეს გავლენას არ მოახდენს თქვენი Mac- ის შესრულებაზე, ასე რომ დააჭირეთ OK, შემდეგ გახსენით Openfire უპირატესობა პანელის გახსნა.
  4. დაწკაპეთ Open Admin Console ღილაკი.
  5. ეს გახსნის ვებ-გვერდს თქვენს ბრაუზერში, რომელიც საშუალებას მოგცემთ ადმინისტრირება Openfire Jabber Server- ს.
  6. მას შემდეგ, რაც პირველად გამოიყენეთ Openfire, ადმინისტრაციის გვერდზე გამოჩნდება მისასალმებელი წერილი და დაიწყეთ ჩადგმის პროცესი.
  7. აირჩიეთ ენა, შემდეგ დააჭირეთ გაგრძელება.
  8. თქვენ შეგიძლიათ დააყენოთ დომენის სახელი Openfire სერვერზე. თუ თქვენ გეგმავს Openfire სერვერის გაშვება მხოლოდ თქვენს ადგილობრივ ქსელს, ინტერნეტთან კავშირის გარეშე, მაშინ ნაგულისხმევი პარამეტრები კარგად არის. თუ გსურთ გახსნათ Openfire სერვერის გარე კავშირები, თქვენ უნდა უზრუნველყოს სრულად კვალიფიციური დომენი. მოგვიანებით შეგიძლიათ შეცვალოთ იგი. ჩვენ ვაპირებთ ვივარაუდოთ, რომ თქვენ იყენებთ Openfire- ს თქვენი შიდა ქსელისთვის. მიღება დეფოლტის და დააჭირეთ გაგრძელება.
  9. თქვენ შეგიძლიათ აირჩიოთ გარე მონაცემთა ბაზა, რომ შეასრულოთ ყველა Openfire ანგარიშის მონაცემები ან გამოიყენოთ ჩადგმული ჩამონტაჟებული მონაცემთა ბაზა შედის Openfire. ჩადგმული მონაცემთა ბაზა ჯდება საუკეთესო დანადგარები, განსაკუთრებით იმ შემთხვევაში, თუ კლიენტების რაოდენობა აკავშირებს არანაკლებ ასი. თუ თქვენ უფრო დიდ მონტაჟს გეგმავს, გარე ბაზარი უკეთესი არჩევანია. ჩვენ ვივარაუდოთ, რომ ეს არის პატარა მონტაჟი, ამიტომ ჩვენ შეარჩევს ჩადგმული მონაცემთა ბაზის ვარიანტი. დააჭირეთ გაგრძელება.
  10. მომხმარებლის ანგარიშის მონაცემები შეიძლება ინახებოდეს სერვერზე მონაცემთა ბაზაში, ან შეიძლება გამოყვანილი იყოს სერვერზე (LDAP) ან ClearSpace სერვერზე. მცირე და საშუალო Openfire დანადგარები, განსაკუთრებით თუ თქვენ არ იყენებთ LDAP ან ClearSpace სერვერს, ნაგულისხმევი Openfire embedded database არის მარტივი ვარიანტი. ჩვენ ვაპირებთ გაგრძელდეს ნაგულისხმევი შერჩევის გამოყენებით. გააკეთეთ არჩევანი და გააგრძელეთ გაგრძელება.
  11. საბოლოო ნაბიჯი არის ადმინისტრატორის ანგარიშის შექმნა. უზრუნველყოს ფუნქციური ელფოსტის მისამართი და პაროლი ანგარიშისთვის. ერთი შენიშვნა: ამ ეტაპზე მომხმარებლის სახელი არ არის. ამ default ადმინისტრატორის ანგარიშის მომხმარებლის სახელი იქნება "admin" quotes გარეშე. დააჭირეთ გაგრძელება.

კონფიგურაცია ახლა დასრულებულია.

04 04

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

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

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

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

Openfire Admin Console: Email პარამეტრები

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

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

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

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

თქვენ უნდა შექმნათ ახალი ანგარიში iChat- ში.

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

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

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

Openfire დოკუმენტაცია

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

04 04

iChat სერვერი - Uninstalling Openfire Jabber Server

შეიყვანეთ ანგარიშის სახელი. სახელი არის შემდეგი სახით: მომხმარებლის სახელი @ დომენი. მაგალითად, თუკი მომხმარებლის სახელია ტომ და მასპინძელი Mac ეწოდება ჯერი, მაშინ სრული სახელი იქნება Tom@Jerry.local. ეკრანის ხელში ჩაგდება

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

Uninstall Openfire- ისთვის Mac- ისთვის

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

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

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

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