PsyBNC/ind
PsyBNC adalah bouncer IRC yang telah mendukung IPv6, bouncer linking, koneksi ke berbagai jaringan, dan bouncer channel.
Apabila anda merasa manual ini kurang lengkap, silahkan anda lengkapi disini.
Contents |
Instalasi PsyBNC
(Ditulis oleh KatieKitty)
Unduh terlebih dahulu PsyBNC disini. Kemudian gunakan ftp untuk mengirim ke server..
Anda juga dapat menggunakan perintah wget dari terminal ssh. ketikkan :
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
Untuk memekarkan isinya, tuliskan perintah :
tar zxvf psyBNC-2.3.2-7.tar.gz
Setelah file kompresi dimekarkan, ubah direktori kerja anda ke direktori psybnc. Ketik :
cd psybnc
Anda membutuhkan akses gcc agar bisa melakukan perintah selanjutnya, silahkan anda lihat tautan ini agar anda mempunyai hak akses ke gcc. Di IRC (freenode) channel #SHellium, ketikkan :
/msg bot|shellium getgcc <nama_user_shell> <alasan_meminta_akses_gcc>
Setelah akses anda dapatkan, kemudian ketikkan perintah ini :
make menuconfig
Anda akan melihat menu konfigurasi seperti gambar berikut :
Gunakan kursor untuk memilih opsi Bouncer-Config, lalu tekan enter. Anda akan melihat menu yang lain. Tekan enter lagi. Sekarang anda akan melihat angka di layar yang dibaca 31337. Gunakan kursor ke kiri menggunakan tombol gulir ke kiri dua kali, sampai bar berwarna biru di bagian Delete. Tekan enter.
Sekarang anda telah menghapus port default, gulirkan ke kiri sekali lagi, dan tekan Enter. Anda akan melihat halaman yang tertulis * 31337 dalam teks tersebut. Gunakan tombol Backspace untuk menghapus * 31337, kemudian masukkan port yang anda inginkan (yang nantinya akan anda gunakan untuk menyambung ke bouncer) Catat port ini, karena anda nanti akan memerlukannya. Sekarang tekan enter, kemudian apabila anda kembali ke layar sebelumnya, tekan tombol escape (ESC).
Sekarang seharusnya anda kembali ke menu utama Bouncer-Config. Cari ke bagian bawah di bagian Users, dan tekan Enter. Tarik kursor ke kanan sampai menu New dan tekan enter.Sekarang anda akan melihat sebuah layar yang digunakan untuk memasukkan pengguna baru, seperti gambar di bawah ini.
Untuk mengisi setiap pilihan konfigurasi, anda harus tekan enter. lakukan hal ini satu-per-satu.
Pertama, pastikan kursor berwarna biru berada di pilihan pertama yaitu menu ( Login:), kemudian tekan enter. Anda akan melihat sebuah layar teks, dan di sini anda perlu untuk memasukkan identifikasi nama anda di klien IRC untuk identd / E-Mail. Sekarang tekan enter.
Tekan kursor ke bawah satu kali. Tanda biru sekarang berada di bagian Nick:. Tekan enter. Di sini Anda harus memasukkan nama panggilan anda (nickname) yang biasa anda gunakan di IRC. Sekarang tekan enter.
Tekan kursor ke bawah sekali lagi. Tanda biru sekarang berada di bagian Username:. Tekan enter. Di sini Anda harus memasukkan nama asli anda (tidak harus menggunakan nama anda yang sebenarnya, bisa anda isi dengan nama yang anda sukai) yang biasa anda gunakan di IRC. Sekarang tekan enter.
Tekan kursor ke bawah sekali lagi. Tanda biru sekarang berada di bagian Password:. Tekan enter. Di sini Anda harus memasukkan password yang anda inginkan ketika tersambung ke bouncer. Sekarang tekan enter.
Tekan kursor ke bawah sekali lagi. Tanda biru sekarang berada di bagian VHost:. Tekan enter. Di sini Anda harus mengisikan V-Host (IRC virtual Hostname) yang anda inginkan. Untuk melihat daftar vhost, silahkan anda tulis di shell menggunakan perintah "vhosts" (tanpa tanda kutip). Sekarang tekan enter.
Catatan : anda sebenarnya tidak perlu menuliskan apa-apa, ini hanya pilihan saja.
Terus gulirkan kursor ke bawah sampai Anda berada di bagian Server. Tekan enter. Sekarang Anda akan melihat sebuah kotak berwarna hitam. Gunakan tombol kanan sampai kursor berada di tanda berwarna biru di bagian New. Tekan enter. Di sini anda harus memasukkan server (bisa beberapa nama server) yang Anda inginkan, dalam format berikut:
irc.servers.com 6667
setelah anda selesai, tekan tombol Escape (ESC), anda akan kembali ke menu konfigurasi sebelumnya.
Tekan tombol panah ke kanan sampai ke kursor bertulikan Exit dan tekan Enter, anda akan kembali ke menu daftar user.
Tekan tombol Escape sekali lagi dan sekarang anda kembalik ke menu Bouncer-Config. Jalankan kursor ke kanan ke menu Exit dan kemudian tekan Enter.
Sekali lagi, jalankan ke menu Exit supaya anda kembali ke shell.
Setelah anda kembali ke konsol shell, tuliskan perintah berikut :
make
Anda mungkin akan ditanyakan mengenai sertifikat keamanan. Jika hal ini terjadi, tetap tekan tombol Enter sampai anda kembali ke konsol shell. Proses instalasi telah selesai, yang anda butuhkan sekarang adalah menjalankan psyBNC. Ketik perintah berikut :
./psybnc
Anda akan melihat pesan di layar seperti ini :
----.,----.,-. ,-.,---.,--. ,-.,----. | O || ,-' \ \/ / | o || \| || ,--' | _/ _\ \ \ / | o< | |\ || |__ |_| |____/ |__| |___||_| \_| \___| Version 2.3.1 (c) 1999-2002 the most psychoid and the cool lam3rz Group IRCnet `-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-' Configuration File: psybnc.conf Language File: psyBNC Language File - English No logfile specified, logging to log/psybnc.log Listening on: 0.0.0.0 port 4556 psyBNC2.3.1-cBtITLdDMSNpE started (PID 15714)
Instalasi sudah selesai dilakukan dan psyBNC juga sudah bekerja dengan baik. Sekarang yang harus anda lakukan adalah melakukan setting di klien IRC. Jika anda menggunakan mIRC, silahkan ikuti langkah-langkah berikut ini agar anda bisa tersambung ke bouncer anda.
Pertama-tama, buka menu Options (Ctrl + O). Pastikan alamat email dan identifikasi setting user anda sudah sama dengan yang anda tetapkan sebelumnya di menu konfigurasi psyBNCA, karena apabila anda salah menuliskannya, anda tidak akan bisa tersambung ke psyBNC anda. Setelah hal ini selesai, masukkan perintah berikut di klien IRC anda :
/server irc.server.net:port password_anda
- Isian "port" dan "password_anda" diisi sesuai dengan konfigurasi psyBNC anda sebelumnya (di bagian port dan password)
Jika semuanya telah berjalan dengan baik, akan tampil MOTD IRC Server di klien IRC anda, dan anda bisa menggunakan IRC sebagaimana sebelumnya. Hanya saja anda harus terhubung ke bouncer dengan cara yang sudah diterangkan diatas.
Selamat! Anda telah selesai melakukan konfigurasi dan telah tersambung ke bouncer anda!
Instalasi PsyBNC Tingkat Lanjut
Jika anda ingin membuat psybnc sendiri, anda dapat mengunduh menggunakan lynx atau wget. Contoh perintah menggunakan wget dari terminal, dengan mengetikkan :
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
Langkah selanjutnya adalah memekarkan file yang telah diunduh (tar.gz mirip dengan file .zip bagi yang menggunakan window). Untuk memekarkannya ketik perintah :
tar zxvf psyBNC-2.3.2-7.tar.gz
Harap diingat penulisan perintah tersebut adalah case-sensitive (besar kecil huruf berpengaruh). Dalam lingkungan unix --dan turunannya-- aturannya seperti itu. Harap diingat hal ini di kemudian hari. Jika anda menuliskannya dengan benar, maka anda akan mempunyai direktori psybnc di direktori kerja anda. Pindah ke direktori tersebut dan lihat yang anda punya!
cd psybnc<br> make
Sunting file psybnc.conf menggunakan pico / nano :
pico psybnc.conf
Anda hanya perlu menyunting port psybnc dari 31337 ke port shellium anda. (ketik myports untuk melihat port yang ditetapkan) Setelah selesai menyunting port psybnc, simpan file tersebut menggunakan perintah ini (CTRL X), tekan Yes dan pilih psybnc.conf apabila tetap ingin menggunakan nama file ini. Jalankan psybnc dengan perintah ini:
./psybnc
Buka klien irc anda (dengan SELALU menggunakan nama pengguna dan ident yang sama), dan ketik :
/server shellium port_anda password_anda
Untuk menu bantuan mengenai pengaturan,koneksi, server dan lain-lain, ketik perintah berikut di klien IRC anda :
/BHELP
Jika anda mendapat pesan :
''-- psyBNC- WARNING ! Move the file salt.h from the shell to a safe place''
Masuk ke shell anda, dan tuliskan :
cd psybnc mkdir backup | mv salt.h ~/psybnc/backup
Di sebagian irc server, psybnc yang tidak melakukan aktifitas apa-apa (idle) akan dimatikan oleh irc services, dikarenakan aturan yang bisa disebut channel filler rule. Ganti balasan CTCP VERSION anda, agar dapat mengurangi kemungkinan dimatikan oleh services IRC.
Sunting file config.h dan masukkan baris perintah ini #define CTCPVERSION "balasan ctcp yang anda inginkan", dan kemudian lakukan kompilasi ulang psyBNC anda.
Permasalahan psyBNC apabila menggunakan DCC ... gunakan perintah:
/dccenable 0 /AUTOGETDCC 1
Penggunaan
Untuk melihat perintah-perintah di psyBNC, ketik perintah ini :
bhelp
Jika ingin menambahkan server, ketik :
addserver irc.freenode.net:6667
Perintah ini digunakan untuk menambah daftar server dengan format serveraddress:portnumber dan otomatis akan menambahkan jaringan freenode.net ke akun psyBNC anda menggunakan port 6667. Dengan menambah daftar server, dipastikan anda bisa tersambung ke server secara otomatis
Membuat auto-identify ke Nickserv menggunakan PsyBNC
1. Buatlah direktory scripts di direktori psybnc anda. Dari home direktori anda, ketik :
cd psybnc/scripts
2. Buatlah file teks dan beri nama USERNAME.SCRIPT: (ubah bagian USERNAME dengan nama user di konfigurasi bouncer anda) dan di direktori scripts tersebut ketikkan :
nano USERNAME.SCRIPT
3. Tuliskan skrip di bawah ini (bisa dengan cara salin dan tempel perintah di bawah) di file tersebut dan pastikan anda telah mengubah <PASSWORD> dengan password nick anda :
server NOTICE NickServ!services@* * "*This nickname is registered and protected*" echo "PRIVMSG NickServ :IDENTIFY <PASSWORD>"
4. Simpan file tersebut dan tutup file editornya dengan cara, tekan Cntrl + x untuk menutup editor nano, anda akan ditanya apakah anda ingin menyimpan perubahan di file?, tekan Y apabila iya. Anda akan ditanya apakah anda ingin menyimpan dengan nama USERNAME.SCRIPT (sudah tertulis di editor) dan tekan Enter.
5. Dari klien yang telah tersambung ke psyBNC, anda perlu memuat skrip tersebut dengan cara :
/sreload
Selamat menikmati :D
Bagaimana cara untuk mengembalikan password psyBNC
Setelah anda selesai melakukan instalasi psyBNC anda, untuk pertama kali silahkan anda login dengan password yang telah anda tuliskan. Jika anda lupa password anda, anda dapat dengan mudah mengembalikan password tersebut. Caranya, ikuti langkah-langkah berikut :
Masuk ke direktori psybnc anda. Apabila anda berada di home direktori anda, ketik :
cd psybnc
Buka file konfigurasi psyBNC :
pico psybnc.confAnda bisa menggunakan sembarang editor yang nyaman buat anda
Hapus semua karakter di baris tersebut yang diikuti dengan tanda petik.
Ganti baris tersebut dengan password anda yang baru. Simpan file psybnc.conf tersebut dengan editor yang telah anda pilih.
Sekarang restart ulang psybnc anda.
Jika psyBNC anda tidak bisa restart, ikuti langkah berikut :
Setelah anda kembali ke terminal console, gunakan perintah ps untuk melihat semua proses yang anda lakukan.
Gunakan perintah kill -9 nomor_pid untuk mematikan proses psyBNC.
Kemudian di terminal shell tersebut ketik ./psybnc.
Dan apabila telah dijalankan kembali dengan baik maka password anda sudah direset.

