أنشئ خادمًا يستند إلى Jabber لـ iChat

جدول المحتويات:

أنشئ خادمًا يستند إلى Jabber لـ iChat
أنشئ خادمًا يستند إلى Jabber لـ iChat
Anonim

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

iChat Server - أنشئ خادم Jabber الخاص بك

Image
Image

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

  • يمكنك التحكم في من يمكنه الاتصال بالخدمة.
  • يمكنك إنشاء نظام مراسلة آمن.
  • احتفظ بجميع اتصالات الرسائل في المنزل.
  • مراسلة سهلة عبر الأنظمة الأساسية.
  • تحب العبث بجهاز Mac الخاص بك والحصول على خادم Jabber يبدو رائعًا.

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

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

مع إبعاد الخلفية عن الطريق ، فلنبدأ.

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

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

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

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

  • خادم تعاوني في الوقت الحقيقي Openfire.
  • جهاز Mac قائم على Intel.
  • حوالي نصف ساعة من وقتك

iChat Server - تثبيت وإعداد Openfire Jabber Server

Image
Image

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

تنزيل Openfire Jabber / XMPP Server

  1. لتنزيل تطبيق Openfire ، توقف عند موقع مشروع Openfire وانقر فوق الزر Downloadللحصول على أحدث إصدار من Openfire.
  2. Openfire متاح لثلاثة أنظمة تشغيل مختلفة: Windows و Linux و Mac. كما خمنت على الأرجح ، سنستخدم إصدار Mac من التطبيق.
  3. حدد زر Mac download، ثم انقر فوق ملف openfire_3_7_0.dmg. (نحن نستخدم Openfire 3.7.0 لهذه التعليمات ؛ سيتغير اسم الملف الفعلي بمرور الوقت مع إصدار إصدارات جديدة.)

تثبيت Openfire

  1. بمجرد اكتمال التنزيل ، افتح صورة القرص التي قمت بتنزيلها ، إذا لم تفتح تلقائيًا.
  2. انقر نقرًا مزدوجًا فوق تطبيق Openfire.pkg المدرج في صورة القرص.
  3. سيفتح المثبت ، ويرحب بك في خادم Openfire XMPP. انقر فوق الزر متابعة.
  4. سيطلب Openfire مكان تثبيت البرنامج ؛ الموقع الافتراضي مناسب لمعظم المستخدمين. انقر فوق الزر تثبيت.
  5. سيُطلب منك كلمة مرور المسؤول. أدخل كلمة المرور ، وانقر فوق OK.
  6. بمجرد تثبيت البرنامج ، انقر فوق الزر إغلاق.

إعداد Openfire

  1. تم تثبيت Openfire كجزء تفضيل. قم بتشغيل تفضيلات النظام إما بالنقر فوق رمز قاعدة تفضيلات النظام أو تحديد تفضيلات النظاممن قائمة Apple.
  2. انقر فوق جزء تفضيلات Openfire الموجود في فئة "أخرى" من تفضيلات النظام.
  3. قد ترى رسالة أخرى تقول ، "لاستخدام جزء تفضيلات Openfire ، يجب إنهاء تفضيلات النظام وإعادة فتحها." يحدث هذا لأن جزء تفضيلات Openfire عبارة عن تطبيق 32 بت. لتشغيل التطبيق ، يجب إنهاء تطبيق تفضيلات النظام 64 بت ، وتشغيل الإصدار 32 بت في مكانه. لن يؤثر هذا على أداء جهاز Mac الخاص بك ، لذا انقر فوق OK، ثم افتح جزء تفضيلات Openfire مرة أخرى.
  4. انقر فوق فتح وحدة تحكم المشرفالزر.
  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 Server - تكوين خادم Openfire Jabber

Image
Image

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

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

وحدة تحكم مشرف Openfire: إعدادات البريد الإلكتروني

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

وحدة تحكم مشرف Openfire: إنشاء المستخدمين

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

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

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

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

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

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

توثيق Openfire

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

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

Image
Image

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

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

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

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

عرض المجلدات المخفية على جهاز Mac الخاص بك باستخدام Terminal

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

موصى به: