إنشاء خادم على أساس Jabber لـ iChat

01 من 04

iChat Server - إنشاء خادم Jabber الخاص بك

سنستخدم Openfire ، وهو خادم تعاون مفتوح المصدر مفتوح في الوقت الفعلي. ويستخدم XMPP (Jabber) لنظام المراسلة الفورية الخاص به ، وهو يعمل خارج الصندوق مع عميل iChat الأصلي ، بالإضافة إلى العديد من عملاء المراسلة الآخرين الذين يستخدمون Jabber-based. التقاط الشاشة بإذن من شركة Coyote Moon Inc.

إذا كنت تستخدم iChat ، فمن المحتمل أنك تعرف بالفعل أنه يحتوي على دعم مضمن للمراسلة المستندة إلى Jabber. هذا هو نفس نظام المراسلة الذي يستخدمه Google Talk والعديد من الخدمات المشابهة الأخرى. يستخدم Jabber بروتوكول مصدر مفتوح يسمى XMPP لبدء عمل عملاء المراسلة والتحدث معهم. نتيجة لإطار مفتوح المصدر هو أنه يجعل من السهل جداً تشغيل خادم Jabber الخاص بك على جهاز Mac الخاص بك.

لماذا استخدام خادم iChat الخاص بك من Jabber-Based؟

هناك العديد من الأسباب لاستخدام خادم Jabber الخاص بك للسماح بإرسال رسائل iChat:

هناك بالفعل العديد من الأسباب الأخرى ، خاصة بالنسبة للشركات الكبيرة التي تستخدم أنظمة المراسلة ، ولكن بالنسبة لغالبية المستخدمين ، فإن إنشاء خادم Jabber ينزل إلى أمان معرفة أن رسائل iChat الخاصة بك أو الشركات الصغيرة لا يمكن الوصول إليها من الخارج.

هذا لا يعني أنك تنشئ بيئة مغلقة. يمكن تكوين خادم Jabber الذي تقوم بإنشائه في هذا الدليل للاستخدام الداخلي فقط ، أو فتحه على الإنترنت ، أو أي شيء بينهما. ولكن حتى إذا اخترت فتح خادم Jabber الخاص بك إلى اتصالات الإنترنت ، فلا يزال بإمكانك استخدام إجراءات أمان متنوعة لتشفير الرسائل الخاصة والحفاظ عليها.

مع خروج الخلفية ، دعنا نبدأ.

هناك العديد من تطبيقات خادم Jabber المتاحة. تتطلب العديد منك تنزيل التعليمات البرمجية المصدر ثم ترجمة ثم جعل تطبيق الخادم بنفسك. البعض الآخر على استعداد للذهاب ، مع تعليمات التثبيت بسيطة للغاية.

سنستخدم Openfire ، وهو خادم تعاون مفتوح المصدر مفتوح في الوقت الفعلي. ويستخدم XMPP (Jabber) لنظام المراسلة الفورية الخاص به ، وهو يعمل خارج الصندوق مع عميل iChat الأصلي ، بالإضافة إلى العديد من عملاء المراسلة الآخرين الذين يستخدمون Jabber-based.

أفضل ما في الأمر ، هو تثبيت بسيط لا يختلف كثيرًا عن تثبيت أي تطبيق آخر من أنظمة Mac. كما أنه يستخدم واجهة على شبكة الإنترنت لتكوين الخادم ، لذلك لا توجد ملفات نصية ليتم تحريرها أو إدارتها.

ما تحتاجه لإنشاء خادم Jabber

02 من 04

iChat Server - التثبيت والإعداد من خادم Jabber Openfire

سيعمل خادم Openfire على إعداد البريد الإلكتروني أم لا. ولكن بصفتك مسؤول Openfire ، فمن الجيد أن تكون قادرًا على تلقي إشعارات إذا ظهرت مشكلة من أي وقت مضى. التقاط الشاشة بإذن من شركة Coyote Moon Inc.

لقد اخترنا Openfire لخادم Jabber الخاص بنا بسبب سهولة التثبيت ، والتكوين المستند إلى الويب ، والالتزام بالمعايير التي تسمح لنا بإنشاء خادم عبر النظام الأساسي. للبدء في التثبيت والإعداد ، تحتاج إلى الحصول على أحدث إصدار من Openfire من موقع Ignite Realtime.

تحميل Openfire Jabber / XMPP Server

  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 عن مكان تثبيت البرنامج ؛ الموقع الافتراضي جيد لمعظم المستخدمين. انقر فوق زر التثبيت.
  5. سوف يطلب منك كلمة مرور المسؤول . قدم كلمة المرور ، وانقر فوق OK.
  6. بمجرد تثبيت البرنامج ، انقر فوق الزر "إغلاق".

انشاء اوبن فاير

  1. يتم تثبيت Openfire كجزيء تفضيل. قم بتشغيل تفضيلات النظام عن طريق النقر فوق أيقونة نظام تفضيلات النظام أو تحديد "تفضيلات النظام" من قائمة Apple.
  2. انقر فوق جزء تفضيل Openfire الموجود في الفئة "أخرى" من تفضيلات النظام.
  3. قد ترى رسالة أخرى تقول ، "لاستخدام جزء تفضيل Openfire ، يجب إنهاء تفضيلات النظام وإعادة فتحه." يحدث هذا لأن جزء تفضيل Openfire هو تطبيق 32 بت. لتشغيل التطبيق ، يجب إنهاء تطبيق نظام التفضيلات 64 بت ، وتشغيل الإصدار 32 بت في مكانه. لن يؤثر ذلك على أداء جهاز Mac ، لذا انقر فوق موافق ، ثم افتح جزء تفضيل Openfire مرة أخرى.
  4. انقر فوق زر Open Admin Console.
  5. سيؤدي ذلك إلى فتح صفحة ويب في متصفحك الافتراضي تسمح لك بإدارة خادم Openfire Jabber.
  6. نظرًا لأن هذه هي المرة الأولى التي تستخدم فيها Openfire ، فستعرض صفحة الإدارة رسالة ترحيب وتبدأ عملية الإعداد.
  7. اختر لغة ، ثم انقر فوق متابعة.
  8. يمكنك ضبط اسم النطاق المستخدم لخادم Openfire. إذا كنت تخطط لتشغيل خادم Openfire فقط للشبكة المحلية الخاصة بك ، دون اتصال بالإنترنت ، فستكون الإعدادات الافتراضية على ما يرام. إذا كنت ترغب في فتح خادم Openfire للاتصالات الخارجية ، فستحتاج إلى توفير اسم نطاق مؤهل بالكامل. يمكنك تغيير هذا في وقت لاحق إذا كنت ترغب في ذلك. سنفترض أنك تستخدم Openfire لشبكتك الداخلية الخاصة. اقبل الإعدادات الافتراضية ، وانقر على متابعة.
  9. يمكنك اختيار استخدام قاعدة بيانات خارجية للاحتفاظ بكافة بيانات حساب Openfire أو استخدام قاعدة البيانات المضمنة المضمنة في Openfire. قاعدة البيانات المضمنة على ما يرام بالنسبة لمعظم التثبيتات ، خاصة إذا كان عدد العملاء المتصلين أقل من مائة. إذا كنت تخطط لعملية تثبيت أكبر ، فإن قاعدة البيانات الخارجية هي خيار أفضل. سوف نفترض أن هذا هو لتركيب صغير ، لذلك سنقوم بتحديد خيار قاعدة البيانات المضمنة. انقر فوق متابعة.
  10. يمكن تخزين بيانات حساب المستخدم في قاعدة بيانات الخادم ، أو يمكن سحبها من خادم الدليل (LDAP) أو خادم ClearSpace. بالنسبة إلى عمليات Openfire من صغيرة إلى متوسطة ، خاصة إذا لم تكن تستخدم بالفعل خادم LDAP أو ClearSpace ، فإن قاعدة البيانات Openfire المضمنة الافتراضية هي الخيار الأسهل. سنواصل استخدام التحديد الافتراضي. قم بالاختيار ، وانقر فوق Continue (متابعة).
  11. الخطوة الأخيرة هي إنشاء حساب مسؤول. تقديم عنوان بريد إلكتروني وظيفي وكلمة مرور للحساب. ملاحظة واحدة: أنت لا تقدم اسم مستخدم في هذه الخطوة. سيكون اسم المستخدم لحساب المسؤول الافتراضي هذا هو "المسؤول" دون علامات الاقتباس. انقر فوق متابعة.

الاعدادات جاهزة.

03 من 04

iChat Server - تكوين خادم Jabber Openfire

أدخل اسم المستخدم وكلمة المرور. يمكنك أيضًا اختياريًا تضمين اسم المستخدم الحقيقي وعنوان بريده الإلكتروني وتحديد ما إذا كان المستخدم الجديد يمكن أن يكون مسؤولاً عن الخادم. التقاط الشاشة بإذن من شركة Coyote Moon Inc.

الآن بعد اكتمال الإعداد الأساسي لخادم Openfire Jabber ، حان الوقت لتهيئة الخادم بحيث يمكن لعملاء iChat الوصول إليه.

  1. إذا كنت تستكمل من حيث توقفنا في الصفحة الأخيرة ، فسترى زرًا على صفحة الويب يتيح لك الانتقال إلى وحدة التحكم الإدارية في Openfire. انقر فوق الزر للمتابعة. إذا قمت بإغلاق صفحة ويب الإعداد ، فيمكنك استعادة الوصول إلى وحدة التحكم الإدارية عن طريق تشغيل جزء تفضيل Openfire والنقر فوق الزر فتح وحدة تحكم المشرف.
  2. أدخل اسم المستخدم (المسؤول) وكلمة المرور التي حددتها مسبقًا ، ثم انقر فوق تسجيل الدخول.
  3. توفر وحدة تحكم المشرف في Openfire واجهة مستخدم مبوبة تتيح لك تهيئة الخادم والمستخدمين / المجموعات والجلسات والدردشة الجماعية والمكونات الإضافية للخدمة. في هذا الدليل ، سننظر فقط إلى الأساسيات التي تحتاج إلى تهيئتها حتى يتسنى لك تشغيل خادم Openfire Jabber وتشغيله بسرعة.

Openfire Admin Console: Email Settings

  1. انقر فوق علامة التبويب Server ، ثم انقر فوق علامة التبويب الفرعية Server Manager.
  2. انقر فوق عنصر القائمة إعدادات البريد الإلكتروني.
  3. أدخل إعدادات SMTP للسماح لخادم Openfire بإرسال رسائل تنبيه إلكترونية إلى المسؤول. هذا اختياري سيعمل خادم Openfire أم لا إذا قمت بإعداد البريد الإلكتروني. ولكن بصفتك مسؤول Openfire ، فمن الجيد أن تكون قادرًا على تلقي إشعارات إذا ظهرت مشكلة من أي وقت مضى.
  4. المعلومات المطلوبة في إعدادات البريد الإلكتروني هي نفس المعلومات التي تستخدمها لبرنامج البريد الإلكتروني الخاص بك. مضيف البريد هو خادم SMTP (خادم البريد الصادر) الذي تستخدمه للبريد الإلكتروني الخاص بك. إذا كان خادم البريد الإلكتروني يتطلب مصادقة ، فتأكد من ملء اسم مستخدم الخادم وكلمة مرور الخادم. هذه هي نفس المعلومات الخاصة باسم المستخدم وكلمة المرور لحساب بريدك الإلكتروني.
  5. يمكنك اختبار إعدادات البريد الإلكتروني بالنقر فوق الزر إرسال اختبار البريد الإلكتروني.
  6. يتم منحك القدرة على تحديد من يجب أن ينتقل البريد الإلكتروني التجريبي ، وماذا يجب أن يكون الموضوع ونص النص الأساسي. بمجرد اختيارك ، انقر فوق إرسال.
  7. يجب أن يظهر البريد الإلكتروني التجريبي في تطبيق البريد الإلكتروني الخاص بك بعد وقت قصير.

Console Admin Openfire: Creating Users

  1. انقر فوق علامة التبويب المستخدمون / المجموعات.
  2. انقر فوق علامة التبويب الفرعية للمستخدمين.
  3. انقر فوق عنصر القائمة "إنشاء مستخدمين جدد".
  4. أدخل اسم المستخدم وكلمة المرور. يمكنك أيضًا اختياريًا تضمين اسم المستخدم الحقيقي وعنوان بريده الإلكتروني وتحديد ما إذا كان المستخدم الجديد يمكن أن يكون مسؤولاً عن الخادم.
  5. كرر ذلك مع المستخدمين الإضافيين الذين ترغب في إضافتهم.

باستخدام iChat للاتصال

ستحتاج إلى إنشاء حساب جديد للمستخدم في iChat.

  1. قم بتشغيل iChat واختر "Preferences" من قائمة iChat.
  2. اختر علامة التبويب الحسابات.
  3. انقر فوق زر الإضافة (+) أسفل قائمة الحسابات الجارية.
  4. استخدم القائمة المنسدلة لتعيين نوع الحساب على "Jabber".
  5. أدخل اسم الحساب. الاسم هو في الشكل التالي: اسم المستخدم @ اسم المجال. تم تحديد اسم المجال أثناء عملية الإعداد. إذا استخدمت الإعدادات الافتراضية ، فسيكون اسم جهاز Mac الذي يستضيف خادم Openfire ، مع إضافة ".local" إلى اسمه. على سبيل المثال ، إذا كان اسم المستخدم هو توم وكان المضيف Mac يسمى جيري ، فسيكون اسم المستخدم الكامل هو Tom@Jerry.local.
  6. أدخل كلمة المرور التي قمت بتعيينها للمستخدم في Openfire.
  7. انقر فوق تم.
  8. سيتم فتح نافذة رسائل iChat جديدة للحساب الجديد. قد ترى تحذيرًا حول عدم امتلاك الخادم لشهادة موثوق بها. وذلك لأن خادم Openfire يستخدم شهادة موقعة ذاتيا. انقر فوق الزر "متابعة" لقبول الشهادة.

هذا هو. لديك الآن خادم Jabber يعمل بشكل كامل والذي سيتيح لعملاء iChat الاتصال. وبطبيعة الحال ، يتمتع خادم Openfire Jabber بوظائف أكثر قليلاً مما كنا نستكشفه هنا. نظرنا فقط في الحد الأدنى المطلوب للحصول على خادم Openfire وتشغيله ، ولتوصيل عملاء iChat الخاصة بك به.

إذا كنت ترغب في معرفة المزيد عن استخدام خادم Openfire Jabber ، فيمكنك العثور على وثائق إضافية على:

وثائق Openfire

تتضمن الصفحة الأخيرة من هذا الدليل إرشادات حول إلغاء تثبيت خادم Openfire من جهاز Mac.

04 من 04

iChat Server - إلغاء تثبيت خادم Jabber Openfire

أدخل اسم الحساب. الاسم هو في الشكل التالي: اسم المستخدم @ اسم المجال. على سبيل المثال ، إذا كان اسم المستخدم هو توم وكان المضيف Mac يسمى جيري ، فسيكون اسم المستخدم الكامل هو Tom@Jerry.local. التقاط الشاشة بإذن من شركة Coyote Moon Inc.

شيء واحد لا يعجبني في Openfire هو أنه لا يتضمن برنامج إلغاء التثبيت ، أو الوثائق المتوفرة بسهولة حول كيفية إزالة تثبيته. لحسن الحظ ، يحتوي إصدار Unix / Linux على تفاصيل حول مكان ملفات Openfire ، وبما أن OS X يستند إلى نظام أساسي UNIX ، كان من السهل جدًا العثور على كافة الملفات التي تحتاج إلى إزالتها لإلغاء تثبيت التطبيق.

إلغاء تثبيت Openfire لنظام التشغيل Mac

  1. قم بتشغيل System Preferences (تفضيلات النظام) ، ثم حدد جزء تفضيل Openfire.
  2. انقر فوق الزر Stop Openfire.
  3. بعد فترة قصيرة من التأخير ، ستتغير حالة Openfire إلى متوقف.
  4. قم بإغلاق جزء تفضيل Openfire.

يتم تخزين بعض الملفات والمجلدات التي ستحتاج إلى حذفها في المجلدات المخفية. قبل أن تتمكن من حذفها ، يجب أولاً إظهار العناصر. يمكنك العثور على تعليمات حول كيفية إظهار العناصر غير المرئية ، وكذلك كيفية إعادتها إلى التنسيق المخفي بعد الانتهاء من إلغاء تثبيت Openfire ، هنا:

عرض المجلدات المخفية على جهاز Mac باستخدام المحطة

  1. بعد جعل العناصر المخفية مرئية ، افتح نافذة Finder وانتقل إلى:
    محرك بدء التشغيل / usr / local /
  2. استبدل الكلمات "محرك أقراص بدء التشغيل" باسم وحدة تخزين التمهيد في نظام التشغيل Mac.
  3. بمجرد الدخول إلى المجلد / usr / local ، اسحب المجلد Openfire إلى سلة المهملات.
  4. انتقل إلى محرك أقراص بدء التشغيل / مكتبة / LaunchDaemons واسحب ملف org.jivesoftware.openfire.plist إلى سلة المهملات.
  5. انتقل إلى محرك أقراص بدء التشغيل / مكتبة / PreferencePanes واسحب الملف Openfire.prefPane إلى سلة المهملات.
  6. تفريغ سلة المهملات.
  7. يمكنك الآن إعادة تعيين Mac إلى الحالة الافتراضية لإخفاء ملفات النظام ، وذلك باستخدام العملية الموضحة في الارتباط أعلاه.