צור שרת מבוסס-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.

הכי חשוב, זו התקנה פשוטה שאינה שונה בהרבה מהתקנת כל יישום מק אחר. הוא גם משתמש בממשק מבוסס אינטרנט להגדרת השרת, כך שאין קבצי טקסט לעריכה או ניהול.

מה אתה צריך כדי ליצור שרת Jabber

  • שרת שיתוף פעולה בזמן אמת של Openfire.
  • Mac מבוסס אינטל.
  • בערך חצי שעה מזמנכם.

iChat Server - התקנה והגדרה של שרת Openfire Jabber

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. לחץ על הלחצן Continue.
  4. Openfire ישאל היכן להתקין את התוכנה; מיקום ברירת המחדל בסדר עבור רוב המשתמשים. לחץ על הלחצן התקן.
  5. תתבקשו להזין סיסמת מנהל. ספק את הסיסמה ולחץ על OK.
  6. לאחר התקנת התוכנה, לחץ על הלחצן סגור.

הגדרת Openfire

  1. Openfire מותקן כחלונית העדפות. הפעל את העדפות המערכת על ידי לחיצה על System Preferences Dock או בחירה ב- System Preferences מתפריט Apple.
  2. לחץ על חלונית ההעדפות של Openfire הממוקמת בקטגוריית "אחר" של העדפות מערכת.
  3. ייתכן שתראה הודעה נוספת האומרת, "כדי להשתמש בחלונית ההעדפות של Openfire, העדפות מערכת חייבות לצאת ולהיפתח מחדש." זה קורה מכיוון שחלונית ההעדפות של Openfire היא יישום של 32 סיביות. על מנת להפעיל את היישום, יש להפסיק את יישום העדפות המערכת של 64 סיביות, ובמקומה פועלת גרסת 32 הסיביות. זה לא ישפיע על הביצועים של ה-Mac שלך, אז לחץ על OK, ולאחר מכן פתח שוב את חלונית ההעדפות של Openfire.
  4. לחץ על הלחצן Open Admin Console.
  5. זה יפתח דף אינטרנט בדפדפן ברירת המחדל שלך שיאפשר לך לנהל את שרת Openfire Jabber.
  6. מכיוון שזו הפעם הראשונה שאתה משתמש ב-Openfire, דף הניהול יציג הודעת פתיחה ויתחיל בתהליך ההגדרה.
  7. בחר שפה ולאחר מכן לחץ על Continue.
  8. אתה יכול להגדיר את שם הדומיין המשמש עבור שרת Openfire. אם אתה מתכנן להפעיל את שרת Openfire רק עבור הרשת המקומית שלך, ללא חיבור לאינטרנט, אז הגדרות ברירת המחדל בסדר. אם ברצונך לפתוח את שרת Openfire לחיבורים חיצוניים, תצטרך לספק שם דומיין מוסמך מלא. תוכל לשנות זאת מאוחר יותר אם תרצה. אנו נניח שאתה משתמש ב-Openfire עבור הרשת הפנימית שלך. קבל את ברירות המחדל ולחץ על Continue
  9. אתה יכול לבחור להשתמש במסד נתונים חיצוני כדי להחזיק את כל נתוני חשבון Openfire או להשתמש במסד הנתונים המובנה המובנה הכלול ב-Openfire. מסד הנתונים המוטבע מתאים לרוב ההתקנות, במיוחד אם מספר הלקוחות המתחברים הוא פחות ממאה. אם אתה מתכנן התקנה גדולה יותר, מסד הנתונים החיצוני הוא בחירה טובה יותר. אנו נניח שמדובר בהתקנה קטנה, אז נבחר באפשרות Embedded Database. לחץ על Continue
  10. נתוני חשבון משתמש יכולים להיות מאוחסנים במסד הנתונים של השרת, או שניתן למשוך אותם משרת ספריות (LDAP) או משרת ClearSpace. עבור התקנות Openfire קטנות עד בינוניות, במיוחד אם אינך משתמש כבר בשרת LDAP או ClearSpace, מסד הנתונים המוטבע של Openfire הוא האפשרות הקלה ביותר. אנחנו הולכים להמשיך באמצעות בחירת ברירת המחדל. בצע את הבחירה שלך ולחץ על Continue
  11. השלב האחרון הוא יצירת חשבון מנהל מערכת. ספק כתובת דוא"ל פונקציונלית וסיסמה לחשבון. הערה אחת: אינך מספק שם משתמש בשלב זה. שם המשתמש של חשבון מנהל ברירת מחדל זה יהיה 'admin' ללא המירכאות. לחץ על Continue

ההגדרה הושלמה כעת.

iChat Server - הגדרת התצורה של Openfire Jabber Server

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. תוכל לבדוק את הגדרות הדוא"ל על ידי לחיצה על הלחצן Send Test Email.
  6. ניתנת לך האפשרות לציין למי אמורה לפנות האימייל לבדיקה, ומה צריך להיות הנושא והגוף הטקסט. לאחר שתבצע את הבחירות שלך, לחץ על Send.
  7. דוא"ל הבדיקה אמור להופיע ביישום הדוא"ל שלך לאחר זמן קצר.

מסוף הניהול של Openfire: יצירת משתמשים

  1. לחץ על הכרטיסייה Users/Groups.
  2. לחץ על כרטיסיית המשנה Users.
  3. לחץ על פריט התפריט Create New Users.
  4. הזן שם משתמש וסיסמה. ניתן גם לכלול באופן אופציונלי את השם האמיתי וכתובת האימייל של המשתמש, ולציין אם המשתמש החדש יכול להיות מנהל של השרת.
  5. חזור על משתמשים נוספים שברצונך להוסיף.

שימוש ב-iChat כדי להתחבר

תצטרך ליצור חשבון חדש עבור המשתמש ב-iChat.

  1. הפעל את iChat ובחר Preferences מתפריט iChat.
  2. בחר בכרטיסייה חשבונות.
  3. לחץ על הלחצן plus (+) מתחת לרשימת החשבונות השוטפים.
  4. השתמש בתפריט הנפתח כדי להגדיר את סוג החשבון ל"Jabber."
  5. הזן את שם החשבון. השם הוא בצורה הבאה: username@domain name. שם הדומיין נקבע במהלך תהליך ההגדרה. אם השתמשת בהגדרות ברירת המחדל, זה יהיה השם של ה-Mac המארח את שרת Openfire, עם ".local" מצורף לשמו. לדוגמה, אם שם המשתמש הוא Tom וה-Mac המארח נקרא ג'רי, שם המשתמש המלא יהיה [email protected].
  6. הזן את הסיסמה שהקצית למשתמש ב-Openfire.
  7. לחץ בוצע.
  8. חלון חדש להודעות iChat ייפתח עבור החשבון החדש. ייתכן שתראה אזהרה על כך שלשרת אין אישור מהימן. הסיבה לכך היא ששרת Openfire משתמש באישור בחתימה עצמית. לחץ על הלחצן Continue כדי לקבל את האישור.

זהו. כעת יש לך שרת Jabber תפעולי מלא שיאפשר ללקוחות iChat להתחבר.כמובן, לשרת Openfire Jabber יש לא מעט יותר פונקציונליות ממה שחקרנו כאן. בדקנו רק את המינימום הנדרש כדי להפעיל את שרת Openfire ולחבר אליו את לקוחות ה-iChat שלך.

אם תרצה ללמוד עוד על השימוש בשרת Openfire Jabber, תוכל למצוא תיעוד נוסף בכתובת:

Openfire Documentation

העמוד האחרון של מדריך זה כולל הוראות להסרת שרת Openfire מה-Mac שלך.

iChat Server - הסרת ההתקנה של Openfire Jabber Server

Image
Image

דבר אחד שאני לא אוהב ב-Openfire הוא שהוא לא כולל מסיר התקנה או תיעוד זמין על אופן הסרת ההתקנה שלו. למרבה המזל, גרסת Unix/Linux מכילה פרטים על היכן נמצאים קבצי Openfire, ומכיוון ש-OS X מבוססת על פלטפורמת UNIX, היה די קל למצוא את כל הקבצים שצריך להסיר כדי להסיר את האפליקציה.

הסר את Openfire עבור Mac

  1. הפעל את העדפות המערכת, ולאחר מכן בחר בחלונית ההעדפות Openfire.
  2. לחץ על הלחצן Stop Openfire.
  3. לאחר עיכוב קצר, הסטטוס של Openfire ישתנה ל- Stopped.
  4. סגור את חלונית ההעדפות של Openfire.

חלק מהקבצים והתיקיות שתצטרך למחוק מאוחסנים בתיקיות נסתרות. לפני שתוכל למחוק אותם, תחילה עליך להפוך את הפריטים לגלויים. תוכל למצוא הוראות כיצד להפוך פריטים בלתי נראים לגלויים, כמו גם כיצד להחזיר אותם לפורמט הנסתר לאחר שתסיים להסיר את ההתקנה של Openfire, כאן:

הצג תיקיות נסתרות ב-Mac שלך באמצעות טרמינל

  1. לאחר הפיכת הפריטים המוסתרים לגלויים, פתח חלון Finder ונווט אל: Startup drive/usr/local/
  2. החלף את המילים "כונן אתחול" בשם של אמצעי האתחול של ה-Mac שלך.
  3. כשהייה בתיקייה /usr/local, גרור את תיקיית Openfire לאשפה.
  4. נווט לכונן אתחול/ספרייה/LaunchDaemons וגרור את הקובץ org.jivesoftware.openfire.plist לאשפה.
  5. נווט אל כונן אתחול/ספרייה/PreferencePanes וגרור את קובץ Openfire.prefPane לאשפה.
  6. רוקן את האשפה.
  7. עכשיו אתה יכול להחזיר את ה-Mac שלך למצב ברירת המחדל של הסתרת קבצי מערכת, באמצעות התהליך המתואר בקישור למעלה.

מוּמלָץ: