Skenario yang ingin diterapkan adalah memaksa user pada Network yg kita tangani untuk menggunakan internet (browsing via port 80) melalui proxy tanpa diketahui oleh user tsb. Proxy biasa disebut juga sebagai application firewall, shg dengan menggunakan proxy memudahkan kita mengatur / mengontrol akses internet dan me-manajemen bandwidth bagi user.
Sebelum melanjutkan membaca tutorial ini saya sarankan anda membaca tulisan ini terlebih dahulu.
Tetapi cara transparent proxy ini juga mempunyai keterbatasan antara lain :
- Tidak bisa menggunakan authentikasi.
- Tidak bisa (saya belum berhasil) menggunakan pada selain port 80(http).
- Harus menggunakan tools lain untuk me-REDIRECT traffic yang semula mengarah ke port 80 menuju port 3128, dalam hal ini saya menggunakan iptables utk me-REDIRECT traffic.
Ok, mari kita mulai.
- Pertama kali qta harus mengedit /etc/squid/squid.conf dan menambahkan/mengedit beberapa baris sehigga menjadi seperti dibawah ini :
- Membelokkan traffic yang semula ke port 80 menuju port 3128 (transparent proxy server kita)
- Memforward request yang menuju port 443 (https), tanpa melalui proxy.
root@server:~# mcedit /etc/squid/squid.conf
http_port 10.11.12.254:3128 transparent
acl user src 10.11.12.0/24
http_access allow user
root@server:~# iptables -t nat -A PREROUTING -s 10.11.12.0/24 -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo '1' > /proc/sys/net/ipv4/ip_forward
root@server:~# iptables -t nat -A POSTROUTING -s 10.11.12.0/24 -o eth0 -j MASQUERADE
Ok selamat mencoba, and happy transparent proxying.

bagaimana dengan port2 instan messenger (YM dsb) ? apakah termasuk dalam golongan NAT ?
Komentar oleh antok — September 1, 2008 @ 1:23 am
mas,, saya mau nanya gmana caranya konfigurasi proxy biar situs yang negatif bisa di blok.. saya gagal trus,, setiap saya konfigurasi situs yang di blok itu looking up host trus,, ini saya coba di servernya langsung,,, saya minta bimbingannya,,
Trims
Komentar oleh M. Yusuf — Februari 16, 2009 @ 12:45 pm
iptables buat windoz ada ngga?
or at least port forwarding gitu?
Komentar oleh ocu — April 30, 2009 @ 11:49 am