01 จาก 04
เซิร์ฟเวอร์ iChat - สร้างเซิร์ฟเวอร์ Jabber ของคุณเอง
ถ้าคุณใช้ iChat คุณอาจรู้อยู่แล้วว่ามีการสนับสนุนการรับส่งข้อความจาก Jabber ในตัว นี่เป็นรูปแบบการส่งข้อความเดียวกันที่ใช้โดย Google Talk และบริการอื่น ๆ ที่คล้ายคลึงกัน Jabber ใช้โปรโตคอลโอเพนซอร์สที่เรียกว่า XMPP เพื่อเริ่มต้นและพูดคุยกับไคลเอ็นต์การรับส่งข้อความ จุดเด่นของเฟรมเวิร์กโอเพนซอร์สคือทำให้ง่ายต่อการเรียกใช้เซิร์ฟเวอร์ Jabber ของคุณเองบนเครื่อง Mac
ใช้เซิร์ฟเวอร์ iChat Jabber ของคุณเองทำไม?
มีหลายเหตุผลที่จะใช้เซิร์ฟเวอร์ Jabber ของคุณเองเพื่อให้สามารถรับส่งข้อความของ iChat:
- คุณสามารถควบคุมผู้ที่สามารถเชื่อมต่อกับบริการได้
- คุณสามารถสร้างระบบการส่งข้อความที่ปลอดภัยได้
- เก็บข้อมูล การสื่อสารข้อความ ทั้งหมดไว้ในบ้าน
- ข้อความข้ามแพลตฟอร์มที่ง่ายดาย
- คุณชอบเล่นซอฟแวร์ของคุณและการให้ Jabber Server มีเสียงดีๆ
มีเหตุผลอื่น ๆ อีกมากมายโดยเฉพาะอย่างยิ่งสำหรับ บริษัท ขนาดใหญ่ที่ใช้ระบบการรับส่งข้อความ แต่สำหรับผู้ใช้ส่วนใหญ่การสร้างเซิร์ฟเวอร์ Jabber จะลดความปลอดภัยในการรู้ว่าข้อความใน iChat ในบ้านหรือธุรกิจขนาดเล็กของคุณไม่สามารถเข้าถึงได้จากภายนอก
ไม่ได้หมายความว่าคุณกำลังสร้างสภาพแวดล้อมแบบปิดอยู่ เซิร์ฟเวอร์ Jabber ที่คุณสร้างขึ้นในคู่มือนี้สามารถกำหนดค่าสำหรับการใช้งานภายในเท่านั้นเปิดขึ้นมาสู่อินเทอร์เน็ตหรือเพียงแค่สิ่งที่อยู่ในระหว่าง แม้ว่าคุณจะเลือกที่จะเปิดเซิร์ฟเวอร์ Jabber ของคุณไปยังการเชื่อมต่ออินเทอร์เน็ต แต่คุณยังสามารถใช้มาตรการรักษาความปลอดภัยต่างๆเพื่อ เข้ารหัส และเก็บข้อความของคุณไว้เป็นส่วนตัว
เมื่อมีฉากหลังไม่เป็นรูปแบบเรามาเริ่มกันเลย
มีแอปพลิเคชันเซิร์ฟเวอร์ Jabber ต่างๆอยู่ หลายคนต้องการให้คุณดาวน์โหลดซอร์สโค้ดจากนั้นคอมไพล์และสร้างแอ็พพลิเคชันเซิร์ฟเวอร์ด้วยตัวคุณเอง คนอื่น ๆ พร้อมที่จะไปพร้อมคำแนะนำในการติดตั้งที่ง่ายมาก
เราจะใช้ Openfire ซึ่งเป็นโอเพ่นซอร์สเซิร์ฟเวอร์การทำงานร่วมกันแบบเรียลไทม์ จะใช้ XMPP (Jabber) สำหรับระบบ ส่งข้อความโต้ตอบแบบทันที และทำงานได้นอกกรอบกับไคลเอ็นต์ iChat แบบเดิมรวมถึงไคลเอ็นต์การรับส่งข้อความ Jabber อื่น ๆ อีกมากมาย
ดีที่สุดคือการติดตั้งแบบง่ายๆที่ไม่แตกต่างจากการติดตั้งแอ็พพลิเคชัน Mac อื่น ๆ นอกจากนี้ยังใช้อินเตอร์เฟซบนเว็บสำหรับการกำหนดค่าเซิร์ฟเวอร์ดังนั้นจึงไม่มีไฟล์ข้อความที่จะแก้ไขหรือจัดการ
สิ่งที่คุณต้องสร้างเซิร์ฟเวอร์ Jabber
- เซิร์ฟเวอร์การทำงานร่วมกันแบบเรียลไทม์ Openfire
- Mac ที่ใช้ Intel
- ประมาณครึ่งชั่วโมงของเวลา
02 จาก 04
iChat Server - การติดตั้งและตั้งค่าเซิร์ฟเวอร์ Openfire Jabber
เราเลือก Openfire สำหรับเซิร์ฟเวอร์ Jabber เนื่องจากความสะดวกในการติดตั้งการกำหนดค่าแบบเว็บและการปฏิบัติตามมาตรฐานที่ทำให้เราสามารถสร้างเซิร์ฟเวอร์ข้ามแพลตฟอร์มได้ ในการเริ่มต้นใช้งานการติดตั้งและตั้งค่าคุณต้องคว้า Openfire เวอร์ชันล่าสุดจากเว็บไซต์ Ignite Realtime
ดาวน์โหลดเซิร์ฟเวอร์ OpenGL Jabber / XMPP
- หากต้องการดาวน์โหลดโปรแกรม Openfire ให้หยุดโดยไซต์โครงการ Openfire แล้วคลิกปุ่มดาวน์โหลดสำหรับ Openfire เวอร์ชันล่าสุด
- Openfire สามารถใช้ได้กับระบบปฏิบัติการสามระบบ ได้แก่ Windows, Linux และ Mac ตามที่คุณอาจเดาแล้วเราจะใช้แอปพลิเคชันเวอร์ชัน Mac
- เลือกปุ่มดาวน์โหลด Mac จากนั้นคลิกที่ไฟล์ openfire_3_7_0.dmg (เราใช้ Openfire 3.7.0 สำหรับคำแนะนำเหล่านี้ชื่อไฟล์จริงจะเปลี่ยนไปเมื่อเวลาผ่านไปเนื่องจากมีการเปิดตัวเวอร์ชันใหม่)
การติดตั้ง Openfire
- เมื่อดาวน์โหลดเสร็จสมบูรณ์แล้วให้เปิดภาพดิสก์ที่คุณดาวน์โหลดมาหากไม่ได้เปิดโดยอัตโนมัติ
- คลิกสองครั้งที่โปรแกรม Openfire.pkg ที่แสดงในรูปดิสก์
- โปรแกรมติดตั้งจะเปิดขึ้นต้อนรับคุณสู่ Openfire XMPP Server คลิกปุ่มดำเนินการต่อ
- Openfire จะถามว่าจะติดตั้งซอฟต์แวร์ที่ไหน ตำแหน่งดีฟอลต์จะใช้ได้ดีกับผู้ใช้ส่วนใหญ่ คลิกปุ่มติดตั้ง
- ระบบจะขอ รหัสผ่านผู้ดูแลระบบ ใส่รหัสผ่านและคลิกตกลง
- เมื่อซอฟต์แวร์ได้รับการติดตั้งแล้วให้คลิกที่ปุ่ม Close
การตั้งค่า Openfire
- Openfire ถูกติดตั้งเป็นบานหน้าต่างที่ต้องการ เปิดใช้งานการกำหนดลักษณะระบบโดยการคลิกไอคอน System Preferences Dock หรือเลือก "System Preferences" จากเมนู Apple
- คลิกกรอบการกำหนดลักษณะ Openfire ที่อยู่ในหมวดหมู่ "อื่น ๆ " ของ System Preferences
- คุณอาจเห็นข้อความว่า "ในการใช้บานหน้าต่างการกำหนดค่า Openfire ค่ากำหนดของระบบต้องออกและเปิดใหม่" เกิดขึ้นเนื่องจากบานหน้าต่างการกำหนดลักษณะ Openfire เป็นแอ็พพลิเคชันแบบ 32 บิต เพื่อที่จะรันแอ็พพลิเคชันแอพพลิเคชัน Preferences ของระบบ 64 บิตต้องออกและเวอร์ชัน 32 บิตจะทำงานในตำแหน่ง การดำเนินการนี้จะไม่มีผลกับประสิทธิภาพของเครื่อง Mac ของคุณดังนั้นให้คลิกตกลงจากนั้นเปิดหน้าต่างการกำหนดค่า Openfire อีกครั้ง
- คลิกปุ่มคอนโซลผู้ดูแลระบบแบบเปิด
- ซึ่งจะเปิดหน้าเว็บในเบราว์เซอร์เริ่มต้นของคุณซึ่งจะช่วยให้คุณสามารถจัดการเซิร์ฟเวอร์ Openfire Jabber ได้
- เนื่องจากนี่เป็นครั้งแรกที่คุณใช้ Openfire หน้าการดูแลระบบจะแสดงข้อความต้อนรับและเริ่มต้นกระบวนการติดตั้ง
- เลือกภาษาจากนั้นคลิกดำเนินการต่อ
- คุณสามารถตั้งชื่อโดเมนที่ใช้สำหรับเซิร์ฟเวอร์ Openfire หากคุณวางแผนที่จะใช้เซิร์ฟเวอร์ Openfire เฉพาะเครือข่ายภายในเท่านั้นโดยไม่มีการเชื่อมต่อกับอินเทอร์เน็ตการตั้งค่าเริ่มต้นจะใช้ได้ดี ถ้าคุณต้องการเปิดเซิร์ฟเวอร์ Openfire ไปยังการเชื่อมต่อภายนอกคุณจะต้องระบุชื่อโดเมนที่มีคุณสมบัติครบถ้วน คุณสามารถเปลี่ยนแปลงได้ในภายหลังหากต้องการ เราจะสมมติว่าคุณกำลังใช้ Openfire สำหรับเครือข่ายภายในของคุณเอง ยอมรับค่าเริ่มต้นและคลิกดำเนินการต่อ
- คุณสามารถเลือกใช้ฐานข้อมูลภายนอกเพื่อเก็บข้อมูลบัญชี Openfire ทั้งหมดหรือใช้ฐานข้อมูลภายในที่ฝังอยู่ใน Openfire ฐานข้อมูลแบบฝังจะดีสำหรับการติดตั้งส่วนใหญ่โดยเฉพาะอย่างยิ่งถ้าจำนวนของลูกค้าที่เชื่อมต่อน้อยกว่าหนึ่งร้อย หากคุณกำลังวางแผนการติดตั้งขนาดใหญ่ฐานข้อมูลภายนอกจะเป็นตัวเลือกที่ดีกว่า เราจะสมมติว่าเป็นการติดตั้งขนาดเล็กดังนั้นเราจะเลือกตัวเลือกฐานข้อมูลที่ฝังไว้ คลิกดำเนินการต่อ
- ข้อมูลบัญชีผู้ใช้สามารถเก็บไว้ในฐานข้อมูลเซิร์ฟเวอร์หรือสามารถดึงข้อมูลจากเซิร์ฟเวอร์ไดเร็กทอรี (LDAP) หรือเซิร์ฟเวอร์ ClearSpace สำหรับการติดตั้ง Openfire ขนาดเล็กถึงขนาดกลางโดยเฉพาะอย่างยิ่งหากคุณไม่ได้ใช้เซิร์ฟเวอร์ LDAP หรือ ClearSpace ระบบฐานข้อมูล Openfire ที่เป็นค่าดีฟอลต์ก็เป็นตัวเลือกที่ง่ายที่สุด เราจะใช้การเลือกเริ่มต้น ทำการเลือกของคุณและคลิกดำเนินการต่อ
- ขั้นตอนสุดท้ายคือการสร้างบัญชีผู้ดูแลระบบ ระบุที่อยู่อีเมลและรหัสผ่านสำหรับบัญชี โน้ตเดียว: คุณไม่ได้ระบุชื่อผู้ใช้ในขั้นตอนนี้ ชื่อผู้ใช้สำหรับบัญชีผู้ดูแลระบบเริ่มต้นนี้จะเป็น "admin" โดยไม่มีเครื่องหมายคำพูด คลิกดำเนินการต่อ
การตั้งค่าเสร็จสมบูรณ์แล้ว
03 จาก 04
iChat Server - การกำหนดค่าเซิร์ฟเวอร์ Jabber ของ Openfire
ตอนนี้การตั้งค่าพื้นฐานของเซิร์ฟเวอร์ Openfire Jabber เสร็จสมบูรณ์แล้วถึงเวลากำหนดค่าเซิร์ฟเวอร์เพื่อให้ลูกค้า iChat ของคุณสามารถเข้าถึงได้
- หากคุณดำเนินการต่อจากจุดที่เราทิ้งไว้ในหน้าสุดท้ายคุณจะเห็นปุ่มบนหน้าเว็บที่จะให้คุณไปยัง Openfire Administration Console คลิกปุ่มเพื่อดำเนินการต่อ หากคุณปิดหน้าเว็บการตั้งค่าคุณสามารถเข้าถึงคอนโซลการดูแลระบบได้อีกครั้งด้วยการเปิดหน้าต่างการกำหนดค่า Openfire และคลิกปุ่มเปิดคอนโซลผู้ดูแลระบบ
- ป้อนชื่อผู้ใช้ (ผู้ดูแลระบบ) และรหัสผ่านที่คุณระบุไว้ก่อนหน้านี้แล้วคลิกเข้าสู่ระบบ
- คอนโซลผู้ดูแลระบบ Openfire มีส่วนติดต่อผู้ใช้แบบแท็บที่ช่วยให้คุณกำหนดค่าเซิร์ฟเวอร์ผู้ใช้ / กลุ่มเซสชันการแชทเป็นกลุ่มและปลั๊กอินสำหรับบริการ ในคู่มือนี้เราจะดูพื้นฐานที่คุณต้องใช้เพื่อกำหนดค่าให้เซิร์ฟเวอร์ Openfire Jabber ทำงานได้อย่างรวดเร็ว
คอนโซลผู้ดูแลระบบ Openfire: การตั้งค่าอีเมล
- คลิกแท็บ Server จากนั้นคลิกแท็บย่อย Server Manager
- คลิกรายการเมนูการตั้งค่าอีเมล
- ป้อนการตั้งค่า SMTP เพื่อให้เซิร์ฟเวอร์ Openfire สามารถส่งอีเมลแจ้งเตือนไปยังผู้ดูแลระบบ นี้เป็นตัวเลือก; เซิร์ฟเวอร์ Openfire จะทำงานได้ไม่ว่าคุณจะตั้งค่าอีเมลหรือไม่ แต่ในฐานะผู้ดูแลระบบ Openfire คุณควรได้รับการแจ้งเตือนหากมีปัญหาเกิดขึ้น
- ข้อมูลที่ขอในการตั้งค่าอีเมลคือข้อมูลเดียวกับที่คุณใช้สำหรับโปรแกรมรับส่งเมลของคุณ โฮสต์อีเมลคือเซิร์ฟเวอร์ SMTP (เซิร์ฟเวอร์อีเมลขาออก) ที่คุณใช้สำหรับอีเมลของคุณ หากเซิร์ฟเวอร์อีเมลของคุณต้องการการตรวจสอบสิทธิ์โปรดกรอกข้อมูลชื่อผู้ใช้เซิร์ฟเวอร์และรหัสผ่านของเซิร์ฟเวอร์ นี่เป็นข้อมูลเดียวกับชื่อผู้ใช้และรหัสผ่านบัญชีอีเมลของคุณ
- คุณสามารถทดสอบการตั้งค่าอีเมลได้โดยคลิกที่ปุ่มส่งอีเมลทดสอบ
- คุณได้รับความสามารถในการระบุว่าใครควรจะทดสอบอีเมลและเนื้อหาของหัวเรื่องและเนื้อหาควรเป็นอย่างไร เมื่อคุณเลือกตัวเลือกแล้วให้คลิกส่ง
- อีเมลทดสอบควรปรากฏในแอปพลิเคชันอีเมลของคุณหลังจากผ่านไปสักครู่
คอนโซลผู้ดูแลระบบ Openfire: การสร้างผู้ใช้
- คลิกแท็บผู้ใช้ / กลุ่ม
- คลิกแท็บย่อยผู้ใช้
- คลิกที่เมนูสร้างผู้ใช้ใหม่
- ป้อนชื่อผู้ใช้และรหัสผ่าน นอกจากนี้คุณยังสามารถใส่ชื่อจริงและที่อยู่อีเมลของผู้ใช้และระบุว่าผู้ใช้รายใหม่สามารถเป็นผู้ดูแลระบบของเซิร์ฟเวอร์ได้หรือไม่
- ทำซ้ำสำหรับผู้ใช้เพิ่มเติมที่คุณต้องการเพิ่ม
ใช้ iChat เพื่อเชื่อมต่อ
คุณจะต้องสร้างบัญชีใหม่สำหรับผู้ใช้ใน iChat
- เปิด iChat และเลือก "Preferences" จากเมนู iChat
- เลือกแท็บบัญชี
- คลิกปุ่มบวก (+) ใต้รายการบัญชีปัจจุบัน
- ใช้เมนูแบบเลื่อนลงเพื่อตั้งค่าประเภทบัญชีเป็น "Jabber"
- ป้อนชื่อบัญชี ชื่ออยู่ในรูปแบบต่อไปนี้: username @ domain name ชื่อโดเมนถูกกำหนดในระหว่างขั้นตอนการตั้งค่า หากคุณใช้การตั้งค่าเริ่มต้นจะเป็นชื่อ Mac ที่โฮสต์เซิร์ฟเวอร์ Openfire โดยมีชื่อว่า ".local" อยู่ ตัวอย่างเช่นถ้าชื่อผู้ใช้คือ Tom และ Mac เครื่องโฮสต์ถูกเรียกว่า Jerry แล้วชื่อผู้ใช้จะเป็น Tom@Jerry.local
- ป้อนรหัสผ่านที่คุณกำหนดให้กับผู้ใช้ใน Openfire
- คลิกเสร็จสิ้น
- หน้าต่างข้อความ iChat ใหม่จะเปิดขึ้นสำหรับบัญชีใหม่ คุณอาจเห็นคำเตือนเกี่ยวกับเซิร์ฟเวอร์ที่ไม่มีใบรับรองที่เชื่อถือได้ เนื่องจากเซิร์ฟเวอร์ Openfire ใช้ใบรับรองที่ลงนามด้วยตนเอง คลิกปุ่มดำเนินการต่อเพื่อยอมรับใบรับรอง
แค่นั้นแหละ. ขณะนี้คุณมีเซิร์ฟเวอร์ Jabber ที่ทำงานได้เต็มรูปแบบซึ่งจะช่วยให้ลูกค้า iChat สามารถเชื่อมต่อได้ แน่นอนเซิร์ฟเวอร์ของ Openfire Jabber มีฟังก์ชันการทำงานที่มากกว่าที่เราสำรวจที่นี่ เรามองเพียงขั้นต่ำที่ต้องใช้เพื่อให้เซิร์ฟเวอร์ Openfire ทำงานและเชื่อมต่อกับลูกค้า iChat ของคุณได้
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ Openfire Jabber คุณสามารถดูเอกสารเพิ่มเติมได้ที่:
เอกสาร Openfire
หน้าสุดท้ายของคู่มือนี้ประกอบด้วยคำแนะนำสำหรับการถอนการติดตั้งเซิร์ฟเวอร์ Openfire จากเครื่อง Mac ของคุณ
04 จาก 04
iChat Server - การถอนการติดตั้งเซิร์ฟเวอร์ Jabber ของ Openfire
สิ่งหนึ่งที่ฉันไม่ชอบเกี่ยวกับ Openfire ก็คือว่ามันไม่ได้รวมถึง Uninstaller หรือเอกสารพร้อมใช้งานเกี่ยวกับวิธีการถอนการติดตั้ง โชคดีที่เวอร์ชัน Unix / Linux มีรายละเอียดเกี่ยวกับตำแหน่งของไฟล์ Openfire และตั้งแต่ OS X ใช้แพลตฟอร์ม UNIX การค้นหาไฟล์ทั้งหมดที่ต้องนำออกเพื่อถอนการติดตั้งแอ็พพลิเคชันก็ค่อนข้างง่าย
ถอนการติดตั้ง Openfire สำหรับ Mac
- เปิดใช้งานการกำหนดลักษณะระบบจากนั้นเลือกบานหน้าต่างการกำหนดค่า Openfire
- คลิกปุ่มหยุด Openfire
- หลังจากล่าช้าสั้นสถานะของ Openfire จะเปลี่ยนเป็น Stopped
- ปิดบานหน้าต่างการกำหนดลักษณะ Openfire
บางไฟล์และโฟลเดอร์ที่คุณต้องลบจะถูกจัดเก็บไว้ในโฟลเดอร์ที่ซ่อนอยู่ ก่อนที่คุณจะสามารถลบรายการเหล่านี้ได้ก่อนอื่นคุณต้องทำให้รายการต่างๆปรากฏขึ้น คุณสามารถดูคำแนะนำเกี่ยวกับวิธีทำให้รายการที่มองไม่เห็นและวิธีการส่งกลับไปยังรูปแบบที่ซ่อนหลังจากที่คุณถอนการติดตั้ง Openfire เสร็จแล้วนี่:
ดูโฟลเดอร์ที่ซ่อนอยู่ใน Mac ของคุณโดยใช้ Terminal
- หลังจากทำรายการที่ซ่อนไว้แล้วให้เปิดหน้าต่าง Finder และไปที่:
ไดรฟ์เริ่มต้น / usr / local /
- แทนที่คำว่า "ไดรฟ์เริ่มต้น" ด้วยชื่อของไดรฟ์ข้อมูลสำหรับเริ่มระบบของ Mac
- เมื่ออยู่ในโฟลเดอร์ / usr / local ให้ลากโฟลเดอร์ Openfire ไปที่ถังขยะ
- ไปที่ไดรฟ์เริ่มต้น / Library / LaunchDaemons และลากไฟล์ org.jivesoftware.openfire.plist ไปที่ถังขยะ
- ไปที่ไดรฟ์เริ่มต้น / Library / PreferencePanes และลากไฟล์ Openfire.prefPane ไปที่ถังขยะ
- ล้างข้อมูลในถังขยะ
- ขณะนี้คุณสามารถตั้งค่า Mac ให้เป็นค่าเริ่มต้นของการซ่อนไฟล์ระบบโดยใช้กระบวนการที่ระบุไว้ในลิงก์ข้างต้น