Sekedar share pengalaman,

bagi rekan-rekan yang kebetulan mengadopsi sistem berbasis LTSP/diskless
untuk jaringannya, dan kebetulan ingin mengkonfigurasikan transparent proxy
(squid) yang berada didalam 1 box, bisa menggunakan konfigurasi iptables sbb:

1. #!/bin/sh
2. # normal transparent proxy
3. iptables -t nat -A PREROUTING -p tcp -i eth1 –dport 80 -j REDIRECT
–to-port 8080

4. # handle connections on the same box (192.168.0.2 is a loopback instance)
5. gid=`id -g proxy`
6. iptables -t nat -A OUTPUT -p tcp –dport 80 -m owner –gid-owner $gid -j ACCEPT
7. iptables -t nat -A OUTPUT -p tcp –dport 80 -j DNAT –to-destination
192.168.0.1:3128


asumsi:
1. squid terinstall kedalam sistem LTSP,
   dan listening di 192.168.0.1:3128
2. server LTSP juga berfungsi sebagai
   gateway/router dengan 2 interface (eth0-->eksternal,  eth1-->internal)
   dan juga sebagai proxy server dari jaringan internal (non-LTSP)

baris 3 adalah konfigurasi transparent proxy
untuk klien yang melewati gateway/router (non-LTSP)
baris 5 s/d 7 adalah konfigurasi transparent proxy dalam 1 box,
dimana baris 5 dan 6 akan membypass koneksi yang berasal
dari proses yang dimiliki squid sendiri (mencegah redirect loop),
dan baris ke 7 adalah konfigurasi yang akan mengalihkan
semua koneksi ke port 80 agar di alihkan ke port 3128 (squid).

(solusi diatas sebenarnya sudah diulas di FAQ nya squid,
http://wiki.squid-cache.org/SquidFaq/InterceptionProxy)

selain itu, kita juga bisa mengunci (memaksa) konfigurasi browser firefox/opera
agar user pada saat browsing harus selalu menggunakan proxy,
silahkan tengok:

http://hahaha.rootbox.or.id/2008/01/16/mengunci-konfigurasi-firefox/
http://hahaha.rootbox.or.id/2008/01/16/mengunci-konfigurasi-opera/

semoga membantu.

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke