Selasa, 31 Juli 2012

Konfigurasi Squid untuk Proxxy Server Debian

Squid Untuk Blokir Situs

Sekedar basa basiSquid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache . Squid memiliki banyak jenis penggunaan , mulai dari mempercepat server web dengan melakukan cachingpermintaan yang berulang-ulang , caching DNS , caching situs web , dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama , hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas . Meskipun seringnya digunakan untuk protokol HTTP dan FTP , Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS) , Secure Socket Layer (SSL) , Internet Gopher , dan HTTPS . Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP) . Squid pada awalnya dikembangkan oleh Duane Wessels sebagai " Harvest object cache " , yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder . Pekerjaan selanjutnya dilakukan hingga selesai di University of California , San Diego dan didanai melalui National Science Foundation . Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela . Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX , meski Squid juga bisa berjalan di atas sistem operasi Windows . Karena dirilis di bawah lisensi GNU General Public License , maka Squid merupakan perangkat lunak bebas . Untuk lebih jelasnya dapat di lihat di Google . Sekarang ayo kita simak tutorialnya !




Konfigurasi Squid di Debian Serta Client ( Windows ):


  1. Langkah pertama yang harus di lakukan adalah meng-install & meng-konfigurasi squid di debian .
    • Masukkan flashdisk yang berisi file .iso debian CD 5 , lalu mount flashdisknya dengan cara ketikkan " mount /dev/sda1 /mnt " (tanpa tanda kutip) .
    • Setelah itu masuk ke directory " /mnt " , lalu mount file .iso ke directory cdrom dengan cara ketikkan " mount -o loop nama_file_cd_debian.iso /media/cdrom " (tanpa tanda kutip) .
    • Setelah itu  buat repository dari cdrom dengan cara ketikkan " apt-cdrom -d /media/drom -m add " (tanpa tanda kutip) .
    • Lalu install squid dengan cara ketikkan " apt-get install squid " (tanpa tanda kutip) .

    • Setelah muncul gambar seperti berikut tekan " y " .

    • Lalu tunggu sampai proses installasi selesai dan muncul gambar berikut .


    • Lalu buat file untuk daftar situs yang di blokir , dengan cara ketikkan " nano situs_terlarang.txt " .
    saya meletakkan file tersebut di directory " /etc/squid "

    • Lalu masukkan daftar url situ yang akan di blokir , contohnya seperti berikut :
    Setelah itu tekan  " ctrl + x " , lalu tekan " y " lalu enter untuk menyimpan .

    • Lalu edit file " squid.conf " dengan cara ketikkan " nano squid.conf " ( sebelum itu masuk dulu ke directory /etc/squid ) .




    • Setelah itu cari tulisan " http_port 3128 " dengan cara tekan "ctrl + w" ( setelah itu ketikkan kata yang di cari ) , lalu ubah  seperti gambar berikut :


    • Setelah itu cari tulisan " cache_mem " , lalu ubah seperti gambar berikut :


    • Lalu cari tulisan " cache_dir ufs " , lalu ubah menjadi seperti berikut :


    • Setelah itu tambahkan script ini di bawah tulisan " acl CONNECT method CONNECT " menjadi seperti gambar berikut :


    • Lalu tambahkan hostname untuk di tampilkan pada pesan error , caranya tambahkan di bawah script " visible_hostname " seperti gambar berikut :

    Setelah itu tekan  " ctrl + x " , lalu tekan " y " lalu enter untuk menyimpan .
    • Setelah itu edit file " squid " dengan cara ketikkan seperti gambar berikut :


    • Lalu tambahkan perintah berikut untuk membelokkan port www ( 80 ) ke port squid ( 3128 ) , tambahkan script seperti berikut :

    Setelah itu tekan  " ctrl + x " , lalu tekan " y " lalu enter untuk menyimpan .

    • Lalu restart squid dengan cara seperti gambar berikut :


    • Lalu lihat apakah squid telah aktif dengan cara seperti berikut :


  2. Langkah ke-dua yaitu mengatur konfigurasi client.
  • Pertama atur ip lan client agar bisa terhubung ke server proxy , dengan cara mengubah seperti berikut :

Setelah itu klik " ok " 2x untuk menyimpan .

  • Lalu buka Firefox .


  • Setelah itu klik tulisan Firefox di pojok kanan atas , pilih " options " lalu klik options .

  • Lalu klik Advanced lalu pilih tab Network lalu klik settings .
Lalu pilih " Manual proxy configuration " dan ubah menjadi seperti berikut .

Setelah itu klik " ok " 2x .


Untuk mencoba  apakah konfigurasi squid kita telah benar , pada mozilla kita ketikkan alamat-alamat yang telah kita blokir , jika muncul gambar berikut maka konfigurasi squid kita telah benar .










Selamat mencoba !

Tidak ada komentar: