Jika anda menggunakan iChat, anda mungkin sudah tahu bahawa ia mempunyai sokongan terbina dalam untuk pemesejan berasaskan Jabber. Itulah skema pemesejan yang sama yang digunakan oleh Google Talk dan banyak perkhidmatan lain yang serupa. Jabber menggunakan protokol sumber terbuka yang dipanggil XMPP untuk memulakan dan bercakap dengan pelanggan pemesejan. Hasil daripada rangka kerja sumber terbuka ialah ia menjadikannya sangat mudah untuk menjalankan pelayan Jabber anda sendiri pada Mac anda.
Pelayan iChat - Buat Pelayan Jabber Anda Sendiri
Terdapat banyak sebab untuk menggunakan pelayan Jabber anda sendiri untuk membenarkan pemesejan iChat:
- Anda mengawal siapa yang boleh menyambung ke perkhidmatan.
- Anda boleh mencipta sistem pemesejan yang selamat.
- Simpan semua komunikasi pemesejan secara dalaman.
- Pemesejan merentas platform yang mudah.
- Anda suka bermain-main dengan Mac anda dan mempunyai Pelayan Jabber kelihatan hebat.
Sebenarnya terdapat banyak sebab lain, terutamanya untuk syarikat besar yang menggunakan sistem pemesejan, tetapi bagi kebanyakan pengguna, mencipta pelayan Jabber bergantung kepada keselamatan mengetahui bahawa mesej iChat rumah atau perniagaan kecil anda tidak boleh diakses oleh mata luar.
Itu tidak bermakna anda mencipta persekitaran tertutup. Pelayan Jabber yang anda cipta dalam panduan ini boleh dikonfigurasikan untuk kegunaan dalaman sahaja, terbuka kepada Internet atau hampir semua perkara di antaranya. Tetapi walaupun anda memilih untuk membuka pelayan Jabber anda kepada sambungan Internet, anda masih boleh menggunakan pelbagai langkah keselamatan untuk menyulitkan dan mengekalkan pemesejan anda secara peribadi.
Tanpa latar belakang, mari kita mulakan.
Terdapat pelbagai aplikasi pelayan Jabber tersedia. Ramai yang memerlukan anda memuat turun kod sumber, dan kemudian menyusun dan membuat aplikasi pelayan sendiri. Yang lain sedia untuk digunakan, dengan arahan pemasangan yang sangat mudah.
Kami akan menggunakan Openfire, pelayan kerjasama masa nyata sumber terbuka. Ia menggunakan XMPP (Jabber) untuk sistem pemesejan segeranya, dan ia berfungsi di luar kotak dengan klien iChat, serta banyak pelanggan pemesejan berasaskan Jabber yang lain.
Terbaik sekali, ia adalah pemasangan mudah yang tidak jauh berbeza daripada memasang mana-mana aplikasi Mac yang lain. Ia juga menggunakan antara muka berasaskan web untuk mengkonfigurasi pelayan, jadi tiada fail teks untuk diedit atau diurus.
Apa yang Anda Perlukan untuk Membuat Pelayan Jabber
- Pelayan kolaboratif masa nyata Openfire.
- Mac berasaskan Intel.
- Kira-kira setengah jam masa anda.
Pelayan iChat - Pemasangan dan Persediaan Pelayan Openfire Jabber
Kami memilih Openfire untuk pelayan Jabber kami kerana kemudahan pemasangan, konfigurasi berasaskan web dan pematuhan kepada piawaian yang membolehkan kami mencipta pelayan merentas platform. Untuk memulakan pemasangan dan persediaan, anda perlu mengambil versi terkini Openfire daripada tapak web Ignite Re altime.
Muat turun Openfire Jabber/Pelayan XMPP
- Untuk memuat turun aplikasi Openfire, singgah ke tapak projek Openfire dan klik butang Muat turun untuk versi terkini Openfire.
- Openfire tersedia untuk tiga sistem pengendalian berbeza: Windows, Linux dan Mac. Seperti yang anda mungkin telah meneka, kami akan menggunakan versi Mac aplikasi.
- Pilih butang Mac muat turun, kemudian klik pada fail openfire_3_7_0.dmg. (Kami menggunakan Openfire 3.7.0 untuk arahan ini; nama fail sebenar akan berubah dari semasa ke semasa apabila versi baharu dikeluarkan.)
Memasang Openfire
- Setelah muat turun selesai, buka imej cakera yang anda muat turun, jika ia tidak dibuka secara automatik.
- Klik dua kali pada aplikasi Openfire.pkg yang disenaraikan dalam imej cakera.
- Pemasang akan dibuka, mengalu-alukan anda ke Openfire XMPP Server. Klik butang Teruskan.
- Openfire akan bertanya di mana hendak memasang perisian; lokasi lalai adalah baik untuk kebanyakan pengguna. Klik butang Pasang.
- Anda akan diminta untuk kata laluan pentadbir. Bekalkan kata laluan dan klik OK.
- Setelah perisian dipasang, klik butang Tutup.
Menyediakan Openfire
- Openfire dipasang sebagai anak tetingkap pilihan. Lancarkan Keutamaan Sistem dengan sama ada mengklik ikon Dok Keutamaan Sistem atau memilih Keutamaan Sistem daripada menu Apple.
- Klik anak tetingkap pilihan Openfire yang terletak dalam kategori "Lain" bagi Keutamaan Sistem.
- Anda mungkin melihat mesej lain yang mengatakan, "Untuk menggunakan anak tetingkap pilihan Openfire, Keutamaan Sistem mesti berhenti dan dibuka semula." Ini berlaku kerana anak tetingkap keutamaan Openfire ialah aplikasi 32-bit. Untuk menjalankan aplikasi, aplikasi Keutamaan Sistem 64-bit mesti berhenti, dan versi 32-bit berjalan di tempatnya. Ini tidak akan menjejaskan prestasi Mac anda, jadi klik OK, dan kemudian buka anak tetingkap pilihan Openfire sekali lagi.
- Klik butang Buka Konsol Pentadbiran.
- Ini akan membuka halaman web dalam penyemak imbas lalai anda yang akan membolehkan anda mentadbir pelayan Openfire Jabber.
- Memandangkan ini kali pertama anda menggunakan Openfire, halaman pentadbiran akan memaparkan mesej alu-aluan dan memulakan proses persediaan.
- Pilih bahasa, kemudian klik Teruskan.
- Anda boleh menetapkan nama domain yang digunakan untuk pelayan Openfire. Jika anda merancang untuk menjalankan pelayan Openfire hanya untuk rangkaian tempatan anda, tanpa sambungan ke Internet, maka tetapan lalai adalah baik. Jika anda ingin membuka pelayan Openfire kepada sambungan luar, anda perlu memberikan nama domain yang layak sepenuhnya. Anda boleh menukar ini kemudian jika anda mahu. Kami akan menganggap bahawa anda menggunakan Openfire untuk rangkaian dalaman anda sendiri. Terima lalai, dan klik Teruskan
- Anda boleh memilih untuk menggunakan pangkalan data luaran untuk menyimpan semua data akaun Openfire atau menggunakan pangkalan data terbina dalam terbenam yang disertakan dengan Openfire. Pangkalan data terbenam adalah baik untuk kebanyakan pemasangan, terutamanya jika bilangan pelanggan yang menyambung kurang daripada seratus. Jika anda merancang pemasangan yang lebih besar, pangkalan data luaran adalah pilihan yang lebih baik. Kami akan menganggap ini adalah untuk pemasangan kecil, jadi kami akan memilih pilihan Pangkalan Data Terbenam. Klik Teruskan
- Data akaun pengguna boleh disimpan dalam pangkalan data pelayan, atau ia boleh ditarik dari pelayan direktori (LDAP) atau pelayan ClearSpace. Untuk pemasangan Openfire yang kecil hingga sederhana, terutamanya jika anda belum menggunakan pelayan LDAP atau ClearSpace, pangkalan data terbenam Openfire lalai ialah pilihan yang paling mudah. Kami akan meneruskan menggunakan pilihan lalai. Buat pilihan anda dan klik Teruskan
- Langkah terakhir ialah membuat akaun pentadbir. Sediakan alamat e-mel berfungsi dan kata laluan untuk akaun tersebut. Satu nota: Anda tidak memberikan nama pengguna pada langkah ini. Nama pengguna untuk akaun pentadbir lalai ini ialah 'admin' tanpa petikan. Klik Teruskan
Persediaan kini selesai.
Pelayan iChat - Mengkonfigurasi Pelayan Openfire Jabber
Setelah persediaan asas pelayan Openfire Jabber selesai, tiba masanya untuk mengkonfigurasi pelayan supaya pelanggan iChat anda boleh mengaksesnya.
- Jika anda meneruskan dari tempat kami berhenti pada halaman terakhir, anda akan melihat butang pada halaman web yang membolehkan anda beralih ke Openfire Administration Console. Klik butang untuk meneruskan. Jika anda menutup halaman web persediaan, anda boleh mendapatkan semula akses kepada konsol pentadbiran dengan melancarkan anak tetingkap pilihan Openfire dan mengklik butang Buka Konsol Pentadbiran.
- Masukkan nama pengguna (pentadbir) dan kata laluan yang anda tetapkan sebelum ini, kemudian klik Log Masuk.
- Konsol Pentadbir Openfire menyediakan antara muka pengguna tab yang membolehkan anda mengkonfigurasi Pelayan, Pengguna/Kumpulan, Sesi, Sembang Kumpulan dan Pemalam untuk perkhidmatan tersebut. Dalam panduan ini, kami hanya akan melihat asas yang anda perlukan untuk mengkonfigurasi agar pelayan Openfire Jabber beroperasi dan berjalan dengan cepat.
Konsol Pentadbir Openfire: Tetapan E-mel
- Klik tab Pelayan, kemudian klik sub-tab Pengurus Pelayan.
- Klik item menu Tetapan E-mel.
- Masukkan tetapan SMTP anda untuk membenarkan pelayan Openfire menghantar e-mel pemberitahuan kepada pentadbir. Ini adalah pilihan; pelayan Openfire akan berfungsi sama ada anda menyediakan e-mel atau tidak. Tetapi sebagai pentadbir Openfire, adalah idea yang baik untuk dapat menerima pemberitahuan jika masalah akan timbul.
- Maklumat yang diminta dalam tetapan e-mel adalah maklumat yang sama yang anda gunakan untuk klien e-mel anda. Hos mel ialah pelayan SMTP (pelayan mel keluar) yang anda gunakan untuk e-mel anda. Jika pelayan e-mel anda memerlukan pengesahan, pastikan anda mengisi nama pengguna Pelayan dan kata laluan Pelayan. Ini adalah maklumat yang sama seperti nama pengguna dan kata laluan akaun e-mel anda.
- Anda boleh menguji tetapan e-mel dengan mengklik butang Hantar E-mel Ujian.
- Anda diberi keupayaan untuk menentukan kepada siapa e-mel ujian itu harus pergi, dan subjek serta teks kandungan yang sepatutnya. Setelah anda membuat pilihan, klik Hantar.
- E-mel ujian akan muncul dalam aplikasi e-mel anda selepas masa yang singkat.
Konsol Pentadbiran Openfire: Mencipta Pengguna
- Klik tab Pengguna/Kumpulan.
- Klik sub-tab Pengguna.
- Klik item menu Buat Pengguna Baharu.
- Masukkan nama pengguna dan kata laluan. Anda juga boleh menyertakan nama sebenar dan alamat e-mel pengguna serta menentukan sama ada pengguna baharu boleh menjadi pentadbir pelayan.
- Ulang untuk pengguna tambahan yang ingin anda tambahkan.
Menggunakan iChat untuk Menyambung
Anda perlu membuat akaun baharu untuk pengguna dalam iChat.
- Lancarkan iChat dan pilih Preferences daripada menu iChat.
- Pilih tab Akaun.
- Klik butang tambah (+) di bawah senarai akaun semasa.
- Gunakan menu lungsur turun untuk menetapkan Jenis Akaun kepada "Jabber."
- Masukkan nama akaun. Nama adalah dalam bentuk berikut: nama pengguna@nama domain. Nama domain telah ditentukan semasa proses persediaan. Jika anda menggunakan tetapan lalai, ia akan menjadi nama Mac yang mengehoskan pelayan Openfire, dengan ".local" dilampirkan pada namanya. Contohnya, jika nama pengguna ialah Tom dan hos Mac dipanggil Jerry, maka nama pengguna penuh ialah [email protected].
- Masukkan kata laluan yang anda berikan kepada pengguna dalam Openfire.
- Klik Selesai.
- Tetingkap pemesejan iChat baharu akan dibuka untuk akaun baharu. Anda mungkin melihat amaran tentang pelayan tidak mempunyai sijil yang dipercayai. Ini kerana pelayan Openfire menggunakan sijil yang ditandatangani sendiri. Klik butang Teruskan untuk menerima sijil.
Itu sahaja. Anda kini mempunyai pelayan Jabber yang beroperasi sepenuhnya yang membolehkan pelanggan iChat menyambung. Sudah tentu, pelayan Openfire Jabber mempunyai lebih banyak fungsi daripada yang kami terokai di sini. Kami hanya melihat pada tahap minimum yang diperlukan untuk menyediakan pelayan Openfire dan untuk menyambungkan pelanggan iChat anda kepadanya.
Jika anda ingin mengetahui lebih lanjut tentang menggunakan pelayan Openfire Jabber, anda boleh mendapatkan dokumentasi tambahan di:
Dokumentasi Openfire
Halaman terakhir panduan ini termasuk arahan untuk menyahpasang pelayan Openfire daripada Mac anda.
Pelayan iChat - Menyahpasang Pelayan Openfire Jabber
Satu perkara yang saya tidak suka tentang Openfire ialah ia tidak menyertakan penyahpasang atau dokumentasi yang tersedia tentang cara menyahpasangnya. Nasib baik, versi Unix/Linux mengandungi butiran tentang lokasi fail Openfire, dan memandangkan OS X berasaskan platform UNIX, agak mudah untuk mencari semua fail yang perlu dialih keluar untuk menyahpasang aplikasi.
Nyahpasang Openfire untuk Mac
- Lancar System Preferences, dan kemudian pilih Openfire anak tetingkap pilihan.
- Klik butang Hentikan Openfire.
- Selepas kelewatan yang singkat, Status untuk Openfire akan bertukar kepada Berhenti.
- Tutup anak tetingkap pilihan Openfire.
Beberapa fail dan folder yang anda perlu padamkan disimpan dalam folder tersembunyi. Sebelum anda boleh memadamkannya, anda mesti terlebih dahulu membuat item kelihatan. Anda boleh mendapatkan arahan tentang cara membuat item halimunan kelihatan, serta cara mengembalikannya kepada format tersembunyi selepas anda selesai menyahpasang Openfire, di sini:
Lihat Folder Tersembunyi pada Mac Anda Menggunakan Terminal
- Selepas membuat item tersembunyi kelihatan, buka tetingkap Finder dan navigasi ke: Pemacu permulaan/usr/local/
- Ganti perkataan "Pemacu permulaan" dengan nama volum but Mac anda.
- Sebaik sahaja dalam folder /usr/local, seret folder Openfire ke tong sampah.
- Navigasi ke Startup drive/Library/LaunchDaemons dan seret fail org.jivesoftware.openfire.plist ke tong sampah.
- Navigasi ke Startup drive/Library/PreferencePanes dan seret fail Openfire.prefPane ke tong sampah.
- Kosongkan sampah.
- Anda kini boleh menetapkan Mac anda kembali kepada keadaan lalai untuk menyembunyikan fail sistem, menggunakan proses yang digariskan dalam pautan di atas.