Anda dapat menginstal bip
, proxy IRC, yang terus terhubung ke server IRC pilihan Anda.
Sangat mudah untuk menginstal dan mengkonfigurasi pada arch atau debian dengan HowTo ini . Cara kerja HowTo sudah cukup baik. Saya hanya punya sedikit hazzle untuk mencari tahu, bagaimana menghubungkan melalui ssl ke irc.hackint.org , solusinya:
network {
name = "hackint";
server { host = "irc.eu.hackint.org"; port = 6697; };
ssl = true;
};
Tampaknya masih ada masalah dengan Thunderbird, jadi saya menggunakannya dengan Pidgin sekarang sebagai gantinya untuk terhubung ke bip pada server saya dan selalu tetap masuk di saluran pilihan saya dan mendapatkan pesan yang dikirim ketika saya sedang offline, jika tidak saya akan melewatkan .
Karena Howto sedang down, berikut adalah langkah-langkah utamanya:
Menginstal BIP
Menginstal BIP sederhana untuk Arch Linux dan Debian.
Debian
Saya menjalankan BIP di Debian Wheezy dengan repositori backport diaktifkan.
sudo apt-get -t wheezy-backports install bip
sudo sed -i 's/ENABLED=0/ENABLED=1/' /etc/default/bip
Arch Linux
pacman -S bip
systemctl enable bip
Buat pengguna
Hal berikutnya yang harus dilakukan adalah membuat nama pengguna dan kata sandi dan BIP menyediakan utilitas sendiri untuk melakukan ini disebut bipmkpw. Ganti 'nama pengguna' dengan apa pun yang Anda inginkan 'nama pengguna' BIP Anda. Nama ini tidak ada hubungannya dengan nama pengguna IRC sehingga bisa apa saja.
bipmkpw username
Masukkan kata sandi saat diminta. Kata sandi kemudian akan ditampilkan sebagai hash. Catat nilai hash dan un-hash di suatu tempat, Anda akan membutuhkannya nanti. Buat sertifikat
Kami tidak ingin nama pengguna dan kata sandi dikirim sebagai teks-jelas, jadi kami akan membuat sertifikat SSL untuk digunakan BIP.
openssl req -new -newkey rsa:4096 -nodes -x509 -keyout bip.pem -out bip.pem
Pindahkan sertifikat ke / var / lib / bip
sudo mv bip.pem /var/lib/bip
Ubah kepemilikan dan izin sertifikat ke bip pengguna yang dibuat secara otomatis saat paket diinstal.
sudo chown bip:bip /var/lib/bip/bip.pem
sudo chmod 600 /var/lib/bip/bip.pem
Konfigurasikan BIP
Berikut ini contoh konfigurasi untuk BIP. Salin ke /etc/bip.conf, modifikasi sesuai dan kemudian ubah kepemilikan dan izin.
sudo chown bip:bip /etc/bip.conf
sudo chmod 640 /etc/bip.conf
Jika Anda memerlukan klarifikasi tentang apa yang dilakukan opsi konfigurasi maka man bip.conf adalah teman Anda. Mulai BIP
Sekarang BIP sudah dikonfigurasi, itu bisa dimulai.
Debian
sudo /etc/init.d/bip start
Arch Linux
sudo systemctl start bip
Konfigurasi klien
Saya menggunakan HexChat, tetapi klien IRC lain tersedia. Saya menambahkan Jaringan baru ke HexChat untuk masing-masing jaringan IRC yang saya definisikan di /etc/bip.conf. Cuplikan layar di bawah ini menunjukkan bagaimana saya mengkonfigurasi jaringan BIP di HexChat.
Konfigurasi BIP HexChat
Format kata sandi
Kata Sandi adalah item yang paling penting dan membingungkan. Ini untuk BIP, bukan untuk jaringan IRC. Ingat kata sandi yang tidak rusak? Itu berlaku di sini tetapi dengan twist. Format untuk kata sandi adalah:
bipusername:unhashedbippassword:bipnetwork
Bipnetwork? Apa itu? Itu dari bagian berikut /etc/bip.conf
di server?
network {
name = "freenode";
server { host = "chat.freenode.net"; port = 6667; };
};
Contoh yang lebih praktis:
myuser:S3cr3tP@$$w0rd:freenode
Kesimpulan
Dan itu dia! Kami sekarang selalu terhubung ke IRC, dapat terhubung ke BIP proxy dari beberapa perangkat secara transparan dan tanpa cacat. Selain itu, log untuk semua saluran disimpan dan secara otomatis diputar di server.
Jika Anda mencari alternatif untuk BIP, maka coba ZNC.
Referensi