Sabtu, 13 November 2010

transparent proxy dengan squid di Debian 5

proxy pasti anda sering mendengar itu, disini saya hanya menjelaskan secara singkat tentang proxy. salah satu fungsi dari proxy yaitu untuk memblok situs situs yang dilarang di akses. contohnya seperti di bawah ini.



salah satu aplikasi proxy server yang  umum  digunakan adalah SQUID .  disini saya menggunakan linux debian 5  (lenny)

maaf apabila bahasa saya agak  amburadul :P di sebabkan saya  hanyalah seorang nembie yg berusaha  menulis catatan ini.

pertama tama masuklah ke terminal lalu  login sebagai root.

instalasi squid 2.7 stable3

# apt-get install squid

konfigurasi file squid terletak di

# nano /etc/squid/squid.conf

dalam file tersebut banyak sekali konfigurasi untuk memudahkan newbie kayak saya sebaiknya memakai fasilitas where is pada editor nano. caranya dengan menekan CTRL dengan W secara bersamaan.

ketikan CONNECT spasi lalu enter

tulislah kalimat di bawah ini. di bawah tulisan "acl CONNECT method CONNECT"

acl url dstdomain -i "/etc/squid/url"

no_cache deny url

http_access deny url

gunakan lagi fasilitas where is ketikan INSERT YOUR

tulislah kalimat dibawah ini setelah kalimat "http_access allow localhost"

acl lan src 192.168.1.0/29

http_access allow lan

tambahkan tanda # (pagar) pada http_access deny all

gunakan lagi where isi ketikan "http_port 3128" tambahkan kata transparent di belakang kata itu

untuk mengganti nama administator

tambahkan kalimat

cache_mgr andre@nasional.sch.id

save konfigurasi di atas dengan menekan ctrl x

masukan daftar domain yg di larang

# nano /etc/squid/url

playboy.com

facebook.com

# squid -z

port 80 adalah port http jadi untuk dapat berjalan proxy di atas kita harus mengarahkan ke port proxy 3128

# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

# iptables -t nat -A PREROUTING -s 200.100.50.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128

# squid -k reconfigure

# /etc/init.d/squid restart

semoga berguna :D

4 komentar:

  1. Kalau saya biasanya pakai setelan peramban saja jika ingin memblok sesuatu, atau kalau tidak firefox memiliki noscript. Tidak pernah sampai menggunakan proxy, maklum biasanya cuma saya yang pakai notebook, kecuali nanti punya kantor baru pakai proxy.

    BalasHapus
  2. iya itu cara simplenya mah.... tapi saya lagi mau belajar bikin server... ga ada salahnya sedikit ilmu yg saya dapat bisa di sharing di blog yang sederhana ini

    BalasHapus
  3. kook punyaku setting squid gk jadi distart masih failed
    pertama install kemudian di start juga failed
    setelah setting diatas juga masih failed n gk bisa keblokir tu situs mohon solusinya

    BalasHapus
  4. tu udh start di start lagi ya failed

    BalasHapus