Terhubung ke bouncer IRC dengan Thunderbird?


0

Saya ingin memasang bouncer di rootserver saya dan terhubung di sana dari PC saya, jadi saya akan melihat semua pesan selama 30 menit terakhir yang saya lewatkan ketika saya terhubung kembali ke saluran.

Apakah ini mungkin di Obrolan Thunderbird? Dan bagaimana?


Ini adalah pertanyaan yang sangat samar, ada sejumlah besar penjaga / proxy / relay IRC yang dapat Anda gunakan, dan kemudian terhubung ke klien IRC. Saran pertama saya adalah menemukan klien IRC nyata yang Anda sukai (dan bukan klien IM yang dapat 'semacam' melakukan IRC). Kemudian temukan penjaga pintu yang Anda suka, dan jelaskan pertanyaan Anda, dengan asumsi bahwa FAQ untuk perangkat lunak yang dipilih tidak menjawab ini untuk Anda. Saya pribadi menggunakan tmux + weechat di server, yang dapat saya gunakan untuk relay jika saya merasa tidak hanya terhubung melalui ssh.
demure

Jawaban:


0

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

masukkan deskripsi gambar di sini

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.confdi 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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.