یک سرور مبتنی بر Jabber برای iChat ایجاد کنید

01 از 04

iChat Server - ایجاد سرور Jabber خودتان

ما قصد داریم از Openfire، یک منبع باز، سرور همکاری در زمان واقعی استفاده کنیم. این سیستم برای سیستم پیام رسانی فوری آن XMPP (Jabber) استفاده می کند و از جعبه با مشتری iChat بومی و همچنین بسیاری از مشتریان پیام های مبتنی بر Jabber کار می کند. حسن نیت ارائه میدهد از شرکت Coyote Moon

اگر از iChat استفاده می کنید، احتمالا قبلا می دانید که دارای پشتیبانی داخلی برای پیام های مبتنی بر Jabber است. این همان پیام پیام رسانی است که توسط گوگل تاک و بسیاری دیگر از خدمات مشابه استفاده می شود. Jabber از پروتکل منبع باز به نام XMPP برای شروع و صحبت با مشتریان پیام استفاده می کند. نتیجه ی یک چارچوب منبع باز این است که آن را بسیار آسان برای اجرای سرور Jabber خود را بر روی مک خود را.

چرا از iChat سرور مبتنی بر Jabber خود استفاده می کنید؟

دلایل زیادی برای استفاده از سرور Jabber خود برای اجازه دادن به پیام های iChat وجود دارد:

در واقع بسیاری از دلایل دیگر وجود دارد، به ویژه برای شرکت های بزرگ که از سیستم های پیام رسانی استفاده می کنند، اما برای اکثر کاربران، ایجاد یک سرور Jabber به امنیت می رسد که می دانیم پیام های iChat خانگی یا کوچک شما در خارج از دسترس نیست.

این به این معنا نیست که شما یک محیط بسته ایجاد می کنید. سرور Jabber که در این راهنما ایجاد می کنید می تواند فقط برای استفاده در منزل، به اینترنت باز شود یا فقط در مورد هر چیزی بینابین. اما حتی اگر شما تصمیم به باز کردن سرور Jabber خود را به اتصال به اینترنت، شما هنوز هم می توانید از اقدامات امنیتی مختلف برای رمزگذاری و حفظ پیام خصوصی خود را استفاده کنید.

با پس زمینه از راه، اجازه دهید شروع کنیم.

برنامه های مختلف Jabber سرور موجود است. بسیاری از شما نیاز به دانلود کد منبع، و سپس کامپایل و ایجاد برنامه سرور خودتان. دیگران آماده رفتن هستند، با دستورالعمل نصب بسیار ساده است.

ما قصد داریم از Openfire، یک منبع باز، سرور همکاری در زمان واقعی استفاده کنیم. این سیستم برای سیستم پیام رسانی فوری آن XMPP (Jabber) استفاده می کند و از جعبه با مشتری iChat بومی و همچنین بسیاری از مشتریان پیام های مبتنی بر Jabber کار می کند.

بهترین از همه، این یک نصب ساده است که بسیار متفاوت از نصب هر برنامه Mac دیگر است. همچنین با استفاده از یک رابط مبتنی بر وب برای پیکربندی سرور، بنابراین هیچ فایل متنی برای ویرایش یا مدیریت وجود ندارد.

آنچه شما نیاز دارید یک سرور Jabber ایجاد کنید

02 از 04

iChat Server - نصب و راه اندازی سرور Openfire Jabber

سرور Openfire کار خواهد کرد یا ایمیل شما را تنظیم می کنید. اما به عنوان سرپرست Openfire، ایده خوبی است که بتوانید اعلان ها را دریافت کنید اگر مشکلی پیش آمده باشد. حسن نیت ارائه میدهد از شرکت Coyote Moon

ما Openfire را برای سرور Jabber ما انتخاب کردیم به خاطر سهولت نصب، پیکربندی مبتنی بر وب و پایبندی به استانداردها که به ما اجازه دادند یک سرور متقابل پلتفورم ایجاد کنیم. برای شروع نصب و راه اندازی، باید آخرین نسخه Openfire را از وب سایت Ignite Realtime بگیرید.

دانلود Openfire Jabber / XMPP Server

  1. برای دانلود برنامه Openfire، توسط پروژه پروژه Openfire متوقف شده و بر روی دکمه دانلود برای آخرین نسخه Openfire کلیک کنید.
  2. Openfire برای سه سیستم عامل مختلف در دسترس است: ویندوز، لینوکس و مک. همانطور که احتمالا قبلا حدس زده اید، ما از نسخه مک برنامه استفاده خواهیم کرد.
  3. دکمه دانلود Mac را انتخاب کنید، سپس روی فایل openfire_3_7_0.dmg کلیک کنید. (ما برای این دستورالعمل ها از Openfire 3.7.0 استفاده می کنیم؛ نام فایل واقعی با گذشت زمان تغییر می کند، زیرا نسخه های جدید منتشر می شوند.)

نصب Openfire

  1. پس از دانلود کامل، تصویر دیسک را که دانلود کرده اید باز کنید، اگر به صورت خودکار باز نمی شود.
  2. دوبار کلیک بر روی برنامه Openfire.pkg که در تصویر دیسک ذکر شده است.
  3. نصب کننده باز خواهد شد، از شما خوش آمد می گوید به Openfire XMPP سرور. روی دکمه Continue کلیک کنید.
  4. Openfire از کجا برای نصب نرم افزار بپرسد؟ مکان پیش فرض برای اکثر کاربران خوب است. روی دکمه نصب کلیک کنید.
  5. از شما خواسته خواهد شد برای یک کلمه عبور مدیر رمز عبور را وارد کنید و روی OK کلیک کنید.
  6. هنگامی که نرم افزار نصب شده است، روی دکمه بستن کلیک کنید.

راه اندازی Openfire

  1. Openfire به عنوان یک صفحه اولویت نصب شده است. با کلیک بر روی سیستم آیکن تنظیمات سیستم یا انتخاب «تنظیمات سیستم» از منوی Apple، تنظیمات سیستم را راه اندازی کنید.
  2. روی صفحه اولویت Openfire که در رده "دیگر" تنظیمات سیستم قرار دارد کلیک کنید.
  3. شما ممکن است یک پیام دیگر را مشاهده کنید که می گوید: "برای استفاده از پنجره اولویت Openfire، تنظیمات سیستم باید ترک شود و دوباره فعال شود". این اتفاق می افتد زیرا صفحه اولویت Openfire یک برنامه 32 بیتی است. برای اجرای برنامه، برنامه تنظیمات سیستم 64 بیتی باید رها شود و نسخه 32 بیتی در جای خود اجرا شود. این عملکرد مکینتاش را تحت تاثیر قرار نمیدهد، بنابراین OK را فشار داده و سپس کادر تنظیم اولوفیر را باز کنید.
  4. روی دکمه باز کردن کنسول مدیریت کلیک کنید.
  5. این یک صفحه وب را در مرورگر پیش فرض خود باز می کند که به شما اجازه می دهد تا سرور Openfire Jabber را اداره کنید.
  6. از آنجا که این اولین بار است که شما از Openfire استفاده کرده اید، صفحه مدیریت یک پیام خوش آمد گویی را نمایش می دهد و روند راه اندازی را آغاز می کند.
  7. یک زبان را انتخاب کنید، سپس روی ادامه کلیک کنید.
  8. شما می توانید نام دامنه مورد استفاده برای سرور Openfire را تنظیم کنید. اگر شما قصد دارید سرور Openfire را فقط برای شبکه محلی خود اجرا کنید، بدون اتصال به اینترنت، تنظیمات پیش فرض درست است. اگر میخواهید سرور Openfire را به خارج از اتصالات باز کنید، باید یک نام دامنه کامل را ارائه دهید. اگر بخواهید، می توانید بعدا تغییر دهید. ما قصد داریم فرض کنیم که شما از Openfire برای شبکه داخلی خود استفاده می کنید. پیش فرض ها را قبول کنید و روی Continue کلیک کنید.
  9. شما می توانید از یک پایگاه داده خارجی برای نگهداری تمام داده های حساب Openfire استفاده کنید یا از پایگاه داده داخلی موجود با Openfire استفاده کنید. پایگاه داده جاسازی شده برای اکثر تاسیسات خوب است، به خصوص اگر تعداد مشتریان اتصال کمتر از یکصد است. اگر شما در حال برنامه ریزی یک نصب بزرگتر هستید، پایگاه داده خارجی بهترین انتخاب است. فرض میکنیم این برای نصب کوچک است، بنابراین ما گزینه Database Embedded را انتخاب خواهیم کرد. روی ادامه کلیک کنید.
  10. داده های حساب کاربری را می توان در پایگاه داده سرور ذخیره کرد، یا می توان از یک سرور دایرکتوری (LDAP) یا یک سرور ClearSpace کشیده شد. برای تاسیسات کوچک و متوسط ​​Openfire، به ویژه اگر شما قبلا از یک سرور LDAP یا ClearSpace استفاده نمی کنید، پایگاه داده تعبیه شده به طور پیش فرض Openfire ساده ترین گزینه است. ما قصد داریم از انتخاب پیش فرض استفاده کنیم. انتخاب خود را انتخاب کنید و روی Continue کلیک کنید.
  11. گام نهایی این است که یک حساب کاربری مدیر ایجاد کنید. یک آدرس ایمیل کارکردی و یک رمز عبور برای حساب فراهم کنید. یک نکته: شما در این مرحله نام کاربری نمی دهید. نام کاربری این حساب کاربری پیش فرض مدیر خواهد بود 'admin' بدون نقل قول. روی ادامه کلیک کنید.

راه اندازی کامل شده است.

03 از 04

iChat Server - پیکربندی سرور Openfire Jabber

نام کاربری و رمز عبور را وارد کنید. همچنین می توانید نام واقعی و آدرس ایمیل کاربر را مشخص کنید و مشخص کنید که آیا کاربر جدید می تواند یک سرپرست سرور باشد. حسن نیت ارائه میدهد از شرکت Coyote Moon

اکنون که راه اندازی پایه سرور Openfire Jabber کامل است، زمان برای پیکربندی سرور به طوری که مشتریان iChat خود را می توانید به آن دسترسی پیدا کنید.

  1. اگر شما از جایی که در آخرین صفحه مانده اید ادامه می دهید، یک دکمه در صفحه وب خواهید دید که به شما اجازه می دهد به کنسول مدیریت Openfire بروید. روی دکمه کلیک کنید تا ادامه یابد اگر صفحه وب نصب را بسته کردید، می توانید با راه اندازی قسمت اولویت Openfire و کلیک بر روی دکمه Open Console Console دسترسی به کنسول مدیریت را دوباره بازیابی کنید.
  2. نام کاربری (admin) و رمز عبور که پیشتر تعیین کرده اید را وارد کنید و سپس روی ورود کلیک کنید.
  3. Openfire Admin Console رابط کاربری Tabbed را فراهم می کند که به شما امکان پیکربندی سرور، کاربران / گروه ها، جلسات، گروه چت و پلاگین ها را برای سرویس می دهد. در این راهنما، ما فقط به اصولی که نیاز دارید پیکربندی کنید تا سرور Openfire Jabber را بالا ببرید و به سرعت اجرا شود، نگاه کنید.

کنترل پنل Openfire: تنظیمات ایمیل

  1. روی برگه Server کلیک کنید و سپس زیر شاخه Server Manager را کلیک کنید.
  2. بر روی گزینه ی منوی تنظیمات ایمیل کلیک کنید.
  3. تنظیمات SMTP خود را وارد کنید تا سرور Openfire بتواند ایمیل های اطلاع رسانی را به مدیر ارسال کند. این اختیاری است سرور Openfire کار خواهد کرد یا اینکه ایمیل را راه اندازی کنید. اما به عنوان سرپرست Openfire، ایده خوبی است که بتوانید اعلان ها را دریافت کنید اگر مشکلی پیش آمده باشد.
  4. اطلاعات درخواست شده در تنظیمات ایمیل همان اطلاعاتی است که برای مشتری ایمیل خود استفاده می کنید. میزبان ایمیل SMTP server (سرور پست الکترونیکی خروجی) است که برای ایمیل خود استفاده می کنید. اگر سرور ایمیل شما مستلزم احراز هویت باشد، باید نام کاربری سرور و رمز عبور سرور را پر کنید. این همان اطلاعاتی است که نام کاربری و رمز عبور حساب ایمیل شما را نشان می دهد.
  5. شما می توانید تنظیمات ایمیل را با کلیک بر روی دکمه ارسال تست ایمیل تست کنید.
  6. شما توانایی مشخص کردن افرادی که باید ایمیل تست را انتخاب می کنید، و آنچه که موضوع و متن بدن باید باشد، داده شود. هنگامی که گزینه های خود را انتخاب می کنید، روی ارسال کلیک کنید.
  7. بعد از مدت کوتاهی، ایمیل تست باید در برنامه ایمیل شما ظاهر شود.

Console Admin Openfire: ایجاد کاربران

  1. روی برگه کاربران / گروه کلیک کنید.
  2. روی زیربرنامه کاربران کلیک کنید.
  3. بر روی گزینه ی ایجاد یك كاربر جدید کلیک كنید.
  4. نام کاربری و رمز عبور را وارد کنید. همچنین می توانید نام واقعی و آدرس ایمیل کاربر را مشخص کنید و مشخص کنید که آیا کاربر جدید می تواند یک سرپرست سرور باشد.
  5. تکرار برای کاربران اضافی که میخواهید اضافه کنید

با استفاده از iChat برای اتصال

شما باید یک حساب کاربری جدید برای کاربر در iChat ایجاد کنید.

  1. راه اندازی iChat و "تنظیمات" را از منوی iChat انتخاب کنید.
  2. برگه حساب ها را انتخاب کنید.
  3. بر روی دکمه + (+) زیر لیست حسابهای جاری کلیک کنید.
  4. از منوی کشویی برای تنظیم نوع حساب به "Jabber" استفاده کنید.
  5. نام حساب را وارد کنید نام در فرم زیر است: username @ domain name. نام دامنه در طول پروسه تنظیم تعیین شد. اگر شما از تنظیمات پیش فرض استفاده می کنید، نام Mac است که سرور Openfire را میزبانی می کند، با نام ".local" به نام آن اضافه شده است. به عنوان مثال، اگر نام کاربری Tom است و Host Mac نامیده می شود جری، سپس نام کاربری کامل Tom@Jerry.local است.
  6. رمز عبور را که برای کاربر در Openfire اختصاص داده اید وارد کنید.
  7. روی دکمه انجام شد کلیک کنید.
  8. یک پیام جدید iChat برای حساب جدید باز خواهد شد. ممکن است یک هشدار در مورد سرور وجود داشته باشد که دارای یک گواهی معتبر نیست. این به این دلیل است که سرور Openfire از یک گواهی خود امضا شده استفاده می کند. برای پذیرفتن گواهی، دکمه Continue را کلیک کنید.

خودشه. شما هم اکنون یک سرور Jabber کاملا عملیاتی دارید که به مشتریان iChat امکان اتصال را می دهد. البته، یک سرور Openfire Jabber دارای قابلیت بسیار بیشتری نسبت به آن است که ما در اینجا بررسی کردیم. ما فقط در مورد حداقل حداقل مورد نیاز برای دریافت سرور Openfire و در حال اجرا، و برای اتصال مشتریان iChat خود را به آن نگاه کرد.

اگر می خواهید اطلاعات بیشتر در مورد استفاده از سرور Openfire Jabber بیشتر بدانید، می توانید اسناد اضافی را در:

مستندات Openfire

آخرین صفحه این راهنما شامل دستورالعمل هایی برای حذف سرور Openfire از Mac می باشد.

04 از 04

iChat Server - حذف سرور Openfire Jabber

نام حساب را وارد کنید نام در فرم زیر است: username @ domain name. به عنوان مثال، اگر نام کاربری Tom است و Host Mac نامیده می شود جری، سپس نام کاربری کامل Tom@Jerry.local است. حسن نیت ارائه میدهد از شرکت Coyote Moon

یکی از چیزهایی که من در مورد Openfire دوست ندارم این است که شامل حذف پاک نمی شود و یا مستندات به راحتی در دسترس نیست که چگونه آن را حذف کنید. خوشبختانه، نسخه یونیکس / لینوکس حاوی جزئیات در مورد مواردی است که فایلهای Openfire قرار گرفته است و از آنجا که OS X براساس یک پلت فرم یونیکس است، به راحتی همه فایلهایی که باید حذف شوند تا برنامه را حذف کنند بسیار آسان است.

حذف Openfire برای مک

  1. راه اندازی تنظیمات سیستم، و سپس پنجره تنظیم اولوفیر را انتخاب کنید.
  2. روی دکمه Stop Openfire کلیک کنید.
  3. پس از یک تاخیر کوتاه، وضعیت برای Openfire به Stopped تغییر خواهد کرد.
  4. بستن پنجره اولویت Openfire.

برخی از فایل ها و پوشه هایی که باید حذف کنید در پوشه های پنهان ذخیره می شوند. قبل از اینکه بتوانید آنها را حذف کنید، ابتدا باید موارد را قابل مشاهده کنید. شما می توانید دستورالعمل هایی در مورد چگونگی نمایش آیتم های نامرئی را مشاهده کنید و همچنین نحوه بازگشت آنها به فرمت پنهان را پس از اتمام حذف Openfire در اینجا پیدا کنید:

مشاهده پوشه های پنهان در Mac با استفاده از ترمینال

  1. پس از ساخت آیتم های پنهان قابل مشاهده، پنجره یاب را باز کرده و به مسیر زیر بروید:
    درایو راه اندازی / usr / local /
  2. کلمات "Drive Startup" را با نام حجم بوت Mac خود جایگزین کنید.
  3. یک بار در پوشه / usr / local پوشه Openfire را به سطل زباله بکشید.
  4. به Drive Drive / Library / LaunchDeemons بروید و فایل org.jivesoftware.openfire.plist را به سطل زباله بکشید.
  5. به Drive Drive / Library / PreferencePanes بروید و فایل Openfire.prefPane را به سطل زباله بکشید.
  6. خالی کردن سطل زباله.
  7. شما هم اکنون می توانید Mac خود را به حالت پیش فرض پنهان کردن فایل های سیستم، با استفاده از روند مشخص شده در لینک بالا، تنظیم کنید.