Apakah proxy itu ? Proxy adalah suatu aplikasu yang mempunyai beberapa fungsi, seperti : cache, content filtering, url filtering, bandwith management, dsb. Salah satu aplikasi proxy yang sangat terkenal adalah Squid. Pada kesempatan ini adhi akan menjelaskan tentang bagaimana melakukan content filtering menggunakan Squid pada komputer dengan OS Debian 4.0. Content filtering ini akan menggunakan mode transparent proxy yang berarti client pada network kita akan dipaksa untuk melewati proxy server di jaringan kita. Trus, gimana cara membuatnya ?

  1. Install aplikasi Squid pada Server Debian Anda, dengan cara :
    #apt-get install squid

  2. Setelah Squid selesai diinstall edit file konfigurasi squid dengan cara :
    #nano /etc/squid/squid.conf
  3. Setting transparent proxy dengan cara cari tulisan http_port 3128 menjadi :
    http_port 3128 transparent
  4. Tambahkan acl untuk LAN kita. misal LAN kita berada dalam network 192.168.0.0/24 , maka tambahkan baris berikut :
    acl lan src 192.168.0.0/24
  5. Tambahkan acl untuk memblok website yang akan diblacklist dengan menambahkan baris :
    acl blacklist url_regex -i "/etc/squid/url.txt"

  6. Tambahkan baris berikut sebelum bagian http_access deny all :
    http_access deny blacklist
    http_access allow lan
  7. Buat file url .txt yang akan menampung daftar url blacklist :
    #nano /etc/squid/url.txt

  8. Contoh isi file url.txt :
    porno.com
    playboy.com
    17th.com
  9. Restart Squid dengan cara :
    #/etc/init.d/squid restart
  10. Setelah itu buat konfigurasi iptables agar request dari client dibelokkan ke proxy server kita dengan cara :
    #iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

  11. Dengan konfigurasi iptables di atas, maka setiap request ke port 80 dari klient akan dibelokkan melewati proxy server yang telah kita buat.
Yapz...mungkin baru segitu ilmu yang adhi dapet. adhi dapet ilmu ini juda dari bimbingan LKS untuk maju ke LKS nasional tahun ini. Doakan sukses ya....trus adhi bisa ke WSC tahun depan !

^_^

1 Komentar

  1. kecrexz // February 23, 2010 at 9:19 PM  

    kalo tetep gak bisa kira2 apanya yaaa