Ringkasan Membuat Server Proxy di Debian 5 (Leny) |
Ditulis oleh Tutor TKJ CLUB |
Rabu, 06 Juni 2012 18:28 |
Langkah pertama kita harus melakukan Konfigurasi IP Server Proxy yang akan kita buat seperti dibawah ini.
Konfigurasi IP Address : 1. Buka file konfigurasi interfacenya. #pico /etc/network/interface Masukkan konfigurasi berikut ini : # The primary network interface allow-hotplug eth1 Lalu simpan menggunakan Ctrl + X, tekan Y 3. Selanjutnya coba ping ke ip gateway dan ip dns untuk mengetahui koneksi internetnya sudah berjalan dengan baik apa belum Jika keduanya sudah reply berarti koneksi jaringan sudah tdk ada masalah, selanjutnya tinggal konfigurasi squid (proxy server) Langka-langkah instalasi proxy server pada linux debian 5 yaitu : Install paket Proxy server yaitu squid. Edit file squid : cache_mgr This e-mail address is being protected from spambots, you need JavaScript enabled to view it # squid -z Kemudian aktifkan tabel routing dengan perintah : # pico /etc/rc.local Tambahkan konfigurasi routing tadi : iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE Kemudian simpan. Fungsi dari penambahan konfigurasi di rc.local yaitu apabila server kita restart , maka secara otomatis konfigurasi di file rc.local akan berjalan / starting secara otomatis. Kemudian restart squid Langkah selanjunya tinggal melakukan konfigurasi untuk blokir situs Langkah-langkah yang kita lakukan untuk konfigurasi squid nya : www.facebook.com
4. Edit file “/etc/squid/squid.conf” dan tambahkan konfigurasi ACL url_regex berikut : konfigurasi ini ditambahkan pada bagian acl dari file “squid.conf”, contohnya seperti dibawah ini : —–potongan file squid.conf —— acl all src 0.0.0.0/0.0.0.0 —–potongan file squid.conf —— Penjelasan terhadap acl ini adalah, kita mendefinisikan “blokir” sebagai nama access list dengan tipe “url_regex“, dimana list dari url tersebut disimpan pada file dengan nama “/etc/squid/blokir.txt” 5. Setelah acl blokir kita definisikan, selanjutnya kita definisikan http_access terhadap list url dari acl blokir tadi, dengan cara kita tambahkan lagi pada file “squid.conf” konfigurasi berikut : http_access deny blokir konfigurasi ini ditambahkan pada bagian http_access dari squid.conf, contohnya seperti dibawah ini : —– potongan file squid.conf —– http_access deny blokir —– end potongan file squid.conf —– penjelasan dari http_access ini adalah, akses http terhadap acl dengan nama “blokir” akan diblok (deny), dimana isi dari acl blokir ini adalah alamat-alamat situs porno yang memang ingin kita blok. 6. Selanjutnya kita instruksikan supaya squid untuk membaca ulang file konfigurasi “squid.conf” nya, kita lakukan dengan perintah berikut ini : # squid -k reconfigure 7. Selanjutnya coba buka site yang kita masukkan dalam daftar blokir, misalnya “www.facebook.com“. Jika muncul halaman “acess denied” maka blokir situs dengan squid sudah berfungsi dengan baik. 8. Jika belum berhasil memblokir situsnya, coba di cek lagi langkah-langkah di atas siapa tahu ada kesalahan penulisan konfigurasinya.
Sumber : http://kanghaki.smkn1pengasih.net |
LAST_UPDATED2 |