Buat Pelayan Berbasis Jabber untuk iChat

01 04

Server iChat - Buat Pelayan Jabber Anda Sendiri

Kami akan menggunakan Openfire, sumber terbuka, pelayan kerjasama masa nyata. Ia menggunakan XMPP (Jabber) untuk sistem pesanan segera, dan ia berfungsi keluar dari kotak dengan klien iChat asli, serta banyak pelanggan pesanan berasaskan Jabber yang lain. Penangkapan skrin ihsan Coyote Moon Inc.

Jika anda menggunakan iChat , anda mungkin sudah tahu bahawa ia mempunyai sokongan terbina dalam 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 berbincang dengan pelanggan pesanan. Rangka kerja sumber terbuka adalah menjadikannya sangat mudah untuk menjalankan pelayan Jabber anda sendiri pada Mac anda.

Kenapa Menggunakan Pelayan iChat Berasaskan Jabber Sendiri?

Terdapat banyak sebab untuk menggunakan pelayan Jabber anda sendiri untuk membenarkan pemesejan iChat:

Terdapat banyak alasan lain, terutamanya untuk syarikat yang lebih besar yang menggunakan sistem pesanan, tetapi bagi kebanyakan pengguna, membuat pelayan Jabber turun ke keselamatan mengetahui bahawa mesej rumah atau perniagaan kecil saya tidak dapat diakses oleh mata di luar.

Ini tidak bermakna anda mewujudkan persekitaran yang tertutup. Pelayan Jabber yang anda buat dalam panduan ini boleh dikonfigurasi untuk kegunaan dalaman sahaja, dibuka ke Internet, atau hanya kira-kira apa-apa sahaja di antara. Tetapi walaupun anda memilih untuk membuka pelayan Jabber anda ke sambungan Internet, anda masih boleh menggunakan pelbagai langkah keselamatan untuk menyulitkan dan menyimpan mesej anda secara peribadi.

Dengan latar belakang, mari bermula.

Terdapat pelbagai aplikasi pelayan Jabber yang tersedia. Ramai yang memerlukan anda memuat turun kod sumber, dan kemudian menyusun dan membuat aplikasi pelayan sendiri. Lain-lain yang bersedia untuk pergi, dengan arahan pemasangan yang sangat mudah.

Kami akan menggunakan Openfire, sumber terbuka, pelayan kerjasama masa nyata. Ia menggunakan XMPP (Jabber) untuk sistem pesanan segera , dan ia berfungsi keluar dari kotak dengan klien iChat asli, serta banyak pelanggan pesanan berasaskan Jabber yang lain.

Yang paling penting, ia adalah pemasangan mudah yang tidak jauh berbeza daripada memasang apa-apa aplikasi Mac yang lain. Ia juga menggunakan antara muka berasaskan web untuk mengkonfigurasi pelayan, jadi tidak ada fail teks yang akan diedit atau diuruskan.

Apa yang Anda Perlu Buat Pelayan Jabber

02 04

Server iChat - Pemasangan dan Persediaan Pelayan Jabber Openfire

Pelayan Openfire akan berfungsi sama ada anda menetapkan e-mel atau tidak. Tetapi sebagai pentadbir Openfire, ia adalah idea yang baik untuk dapat menerima notifikasi jika timbul masalah. Penangkapan skrin ihsan Coyote Moon Inc.

Kami memilih Openfire untuk pelayan Jabber kami kerana memudahkan pemasangan, konfigurasi berasaskan web, dan kepatuhan kepada piawaian yang membolehkan kami membuat pelayan silang platform. Untuk memulakan pemasangan dan persediaan, anda perlu merakam versi Openfire yang paling terkini dari laman web Ignite Realtime.

Muat turun Openfire Jabber / XMPP Server

  1. Untuk memuat turun aplikasi Openfire, hentikan tapak projek Openfire dan klik butang Muat turun untuk versi Terbuka Terbaharu.
  2. Openfire tersedia untuk tiga sistem operasi berbeza: Windows, Linux, dan Mac. Seperti yang anda mungkin sudah meneka, kami akan menggunakan versi Mac aplikasi.
  3. Pilih butang muat turun Mac, 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 versi baru dikeluarkan.)

Memasang Openfire

  1. Setelah muat turun selesai, buka imej cakera yang anda muat turun, jika ia tidak dibuka secara automatik.
  2. Klik dua kali aplikasi Openfire.pkg yang disenaraikan dalam imej cakera.
  3. Pemasang akan membuka, mengalu-alukan anda ke Openfire XMPP Server. Klik butang Teruskan.
  4. Openfire akan bertanya di mana untuk memasang perisian; lokasi lalai adalah baik untuk kebanyakan pengguna. Klik butang Pasang.
  5. Anda akan diminta untuk kata laluan admin . Sediakan kata laluan, dan klik OK.
  6. Sebaik sahaja perisian telah dipasang, klik butang Tutup.

Menyediakan Openfire

  1. Openfire dipasang sebagai panel pilihan. Lancarkan Keutamaan Sistem dengan sama ada mengklik ikon Dokumen Pilihan Sistem atau memilih "Keutamaan Sistem" dari menu Apple.
  2. Klik panel pilihan Openfire yang terdapat dalam kategori "Lain" kategori Keutamaan Sistem.
  3. Anda mungkin melihat mesej lain yang mengatakan, "Untuk menggunakan panel pilihan Openfire, Keutamaan Sistem mesti keluar dan dibuka semula." Ini berlaku kerana panel pilihan Openfire adalah aplikasi 32-bit. Untuk menjalankan aplikasi itu, aplikasi Pilihan Sistem 64-bit mesti keluar, dan versi 32-bit berjalan di tempatnya. Ini tidak akan menjejaskan prestasi Mac anda, jadi klik OK, dan kemudian buka panel pilihan Openfire sekali lagi.
  4. Klik butang Konsol Pentadbiran Terbuka.
  5. Ini akan membuka laman web dalam pelayar lalai anda yang membolehkan anda mentadbir pelayan Openfire Jabber.
  6. Oleh kerana ini adalah kali pertama anda menggunakan Openfire, halaman pentadbiran akan memaparkan mesej selamat datang dan memulakan proses persediaan.
  7. Pilih bahasa, kemudian klik Teruskan.
  8. 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 ke sambungan luar, anda perlu menyediakan nama domain yang berkelayakan. Anda boleh menukarnya kemudian jika anda mahu. Kami akan menganggap bahawa anda menggunakan Openfire untuk rangkaian dalaman anda sendiri. Terima lalai, dan klik Teruskan.
  9. Anda boleh memilih untuk menggunakan pangkalan data luaran untuk memegang semua data akaun Openfire atau menggunakan pangkalan data terbenam tertanam termasuk dengan Openfire. Pangkalan data terbenam adalah baik untuk kebanyakan pemasangan, terutamanya jika bilangan penyambung pelanggan kurang daripada seratus. Jika anda merancang pemasangan lebih besar, pangkalan data luaran adalah pilihan yang lebih baik. Kami akan menganggap ini untuk pemasangan kecil, jadi kami akan memilih pilihan Pangkalan Data Terbenam. Klik Teruskan.
  10. Data akaun pengguna boleh disimpan dalam pangkalan data pelayan, atau ia boleh ditarik dari pelayan direktori (LDAP) atau pelayan ClearSpace. Untuk pemasangan Openfire kecil dan sederhana, terutamanya jika anda tidak menggunakan pelayan LDAP atau ClearSpace, pangkalan data terbenam Terbuka lalai adalah pilihan paling mudah. Kami akan meneruskan menggunakan pemilihan lalai. Buat pilihan anda, dan klik Teruskan.
  11. Langkah terakhir ialah membuat akaun pentadbir. Sediakan alamat e-mel fungsian dan kata laluan untuk akaun. Satu nota: Anda tidak menyediakan nama pengguna pada langkah ini. Nama pengguna untuk akaun pentadbir lalai ini akan menjadi 'admin' tanpa petikan. Klik Teruskan.

Persediaan kini selesai.

03 dari 04

Server iChat - Mengkonfigurasi Server Jabber Openfire

Masukkan nama pengguna dan kata laluan. Anda juga boleh memasukkan nama sebenar dan alamat e-mel pengguna, dan menentukan sama ada pengguna baru boleh menjadi pentadbir pelayan. Penangkapan skrin ihsan Coyote Moon Inc.

Sekarang bahawa persediaan asas Openfire Jabber server selesai, sudah tiba masanya untuk mengkonfigurasi pelayan supaya pelanggan iChat anda dapat mengaksesnya.

  1. Sekiranya anda terus dari tempat kami berhenti pada halaman terakhir, anda akan melihat butang di laman web yang akan membolehkan anda beralih ke Konsol Pentadbiran Openfire. Klik butang untuk meneruskan. Jika anda menutup laman web persediaan, anda boleh mendapatkan semula akses ke konsol pentadbiran dengan melancarkan panel pilihan Openfire dan mengklik butang Konsol Pentadbiran Terbuka.
  2. Masukkan nama pengguna (admin), dan kata laluan yang anda tentukan tadi, kemudian klik Masuk.
  3. Console Admin Openfire menyediakan antara muka pengguna tab yang membolehkan anda mengkonfigurasi Server, Pengguna / Kumpulan, Sesi, Chat Kumpulan dan Plugin untuk perkhidmatan tersebut. Dalam panduan ini, kami hanya akan melihat asas-asas yang anda perlukan untuk mengkonfigurasi untuk mempunyai pelayan Openfire Jabber dan berjalan dengan cepat.

Console Admin Terbuka: Tetapan E-mel

  1. Klik tab Pelayan, kemudian klik sub-tab Pengurus Pelayan.
  2. Klik item menu Tetapan E-mel.
  3. Masukkan tetapan SMTP anda untuk membenarkan pelayan Openfire menghantar e-mel pemberitahuan kepada pentadbir. Ini adalah pilihan; pelayan Openfire akan berfungsi sama ada anda menetapkan e-mel atau tidak. Tetapi sebagai pentadbir Openfire, ia adalah idea yang baik untuk dapat menerima notifikasi jika timbul masalah.
  4. Maklumat yang diminta dalam tetapan e-mel adalah maklumat yang sama yang anda gunakan untuk klien e-mel anda. Tuan rumah mel adalah 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 dengan nama pengguna dan kata laluan akaun e-mel anda.
  5. Anda boleh menguji tetapan E-mel dengan mengklik butang Hantar Ujian E-mel.
  6. Anda diberi keupayaan untuk menentukan siapa e-mel ujian harus pergi, dan apa teks subjek dan badan harus. Sebaik sahaja anda membuat pilihan anda, klik Hantar.
  7. E-mel ujian hendaklah muncul dalam aplikasi e-mel anda selepas waktu yang singkat.

Console Admin Openfire: Membuat Pengguna

  1. Klik tab Pengguna / Kumpulan.
  2. Klik sub-tab Pengguna.
  3. Klik menu menu Buat Pengguna Baru.
  4. Masukkan nama pengguna dan kata laluan. Anda juga boleh memasukkan nama sebenar dan alamat e-mel pengguna, dan menentukan sama ada pengguna baru boleh menjadi pentadbir pelayan.
  5. Ulangi pengguna tambahan yang ingin anda tambah.

Menggunakan iChat untuk Sambungkan

Anda perlu membuat akaun baru untuk pengguna dalam iChat.

  1. Pelancaran iChat dan pilih "Keutamaan" dari menu iChat.
  2. Pilih tab Akaun.
  3. Klik butang tambah (+) di bawah senarai akaun semasa.
  4. Gunakan menu lungsur turun untuk menetapkan Jenis Akaun ke "Jabber."
  5. Masukkan nama akaun. Nama itu adalah dalam bentuk berikut: nama pengguna @ nama domain. Nama domain ditentukan semasa proses persediaan. Jika anda menggunakan tetapan lalai, ia akan menjadi nama Mac yang menjadi tuan rumah pelayan Openfire, dengan ".local" ditambahkan pada namanya. Sebagai contoh, jika nama pengguna Tom dan Mac host dipanggil Jerry, maka nama pengguna penuh akan menjadi Tom@Jerry.local.
  6. Masukkan kata laluan yang anda berikan kepada pengguna di Openfire.
  7. Klik Selesai.
  8. Tetingkap pemesejan iChat baharu akan dibuka untuk akaun baru. Anda mungkin melihat amaran tentang pelayan yang tidak mempunyai sijil yang dipercayai. Ini kerana pelayan Openfire menggunakan sijil ditandatangani sendiri. Klik butang Teruskan untuk menerima sijil.

Itu sahaja. Anda kini mempunyai pelayan Jabber yang beroperasi sepenuhnya yang akan membolehkan pelanggan iChat disambungkan. Sudah tentu, pelayan Openfire Jabber mempunyai fungsi yang sedikit lebih banyak daripada yang kita pelajari di sini. Kami hanya melihat minimum yang diperlukan untuk mendapatkan pelayan Terbuka dan berjalan, dan untuk menghubungkan pelanggan iChat anda.

Sekiranya anda ingin mempelajari lebih lanjut mengenai menggunakan pelayan Openfire Jabber, anda boleh mencari dokumentasi tambahan di:

Dokumentasi Openfire

Halaman terakhir panduan ini termasuk arahan untuk menyahpasang pelayan Openfire dari Mac anda.

04 04

Server iChat - Memasang pemasangan Pelayan Jabber Openfire

Masukkan nama akaun. Nama itu adalah dalam bentuk berikut: nama pengguna @ nama domain. Sebagai contoh, jika nama pengguna Tom dan Mac host dipanggil Jerry, maka nama pengguna penuh akan menjadi Tom@Jerry.local. Penangkapan skrin ihsan Coyote Moon Inc.

Satu perkara yang saya tidak suka mengenai Openfire adalah bahawa ia tidak termasuk penyahpasang, atau dokumentasi yang sedia ada mengenai bagaimana untuk menyahpasangnya. Nasib baik, versi Unix / Linux mengandungi butiran mengenai lokasi fail Openfire yang terletak, dan sejak OS X didasarkan pada platform UNIX, agak mudah untuk mencari semua fail yang perlu dikeluarkan untuk menyahpasang aplikasi.

Buka Openfire untuk Mac

  1. Pelancaran Sistem Pilihan, dan kemudian pilih panel pilihan Openfire.
  2. Klik butang Terbuka Terbuka.
  3. Selepas kelewatan yang singkat, Status untuk Openfire akan berubah menjadi Berhenti.
  4. Tutup panel pilihan Openfire.

Sesetengah fail dan folder yang perlu anda padamkan disimpan dalam folder tersembunyi. Sebelum anda boleh memadamkannya, anda mesti terlebih dahulu membuat item yang kelihatan. Anda boleh mendapatkan arahan mengenai cara membuat item yang tidak dapat dilihat, serta bagaimana untuk memulangkannya ke format tersembunyi selepas anda selesai menyahpasang Openfire, di sini:

Lihat Folder Tersembunyi di Mac Menggunakan Terminal

  1. Selepas membuat item tersembunyi kelihatan, buka tetingkap Finder dan navigasi ke:
    Pemacu permulaan / usr / setempat /
  2. Gantikan perkataan "Startup drive" dengan nama volume boot Mac anda.
  3. Sekali dalam folder / usr / setempat, seret folder Openfire ke sampah.
  4. Navigasi ke Startup drive / Library / LaunchDaemons dan tarik fail org.jivesoftware.openfire.plist ke sampah.
  5. Navigasi ke pemacu Startup / Perpustakaan / PreferencePanes dan seret fail Openfire.prefPane ke sampah.
  6. Kosongkan sampah.
  7. Anda kini boleh mengeset semula Mac anda ke keadaan lalai untuk menyembunyikan fail sistem, menggunakan proses yang digariskan dalam pautan di atas.