transparent/intercepting squid proxy dengan ubuntu & firestarter


tulisan ini sudah tidak berlaku lagi. silakan baca bagaimana cara membuat squid dengan ipkungfu sebagai pengganti tulisan ini.
bagi saya, cara termudah di ubuntu untuk melakukan sharing koneksi internet adalah dengan menggunakan firestarter.
lalu untuk mengirit pemakaian internet, cara yang lumayan mudah dan sederhana adalah dengan memaksakan trafik internet melalui proxy (intercepting proxy, yang lebih populer disebut sebagai transparent proxy, walaupun memang salah kaprah). berikut adalah langkah-langkahnya:

  1. instalasi dan konfigurasi firestarter untuk membagi koneksi internet anda ke jaringan lokal.
  2. instalasi dan konfigurasi Squid. jangan lupa tambahkan policy di firestarter untuk port yang dipergunakan oleh Squid; misalnya Squid masih menggunakan port default 3128, maka tambahkan policy di firestarter untuk koneksi port 3128 pada LAN.
  3. tambahkan baris ini pada /etc/firestarter/user-pre: [sourcecode]$IPT -t nat -A PREROUTING -i $IF -p tcp –dport 80 -j REDIRECT –to-port 3128[/sourcecode]
, , ,

5 responses to “transparent/intercepting squid proxy dengan ubuntu & firestarter”

  1. Maaf bung ryo tanya sedikit, itu command kok mirip iptables?
    jangan2 $IPT itu IPT=/sbin/iptables, trus $IF itu default interface benarkah? belum pernah pake firestarter soalnya. 😀

    • memang sepertinya iptables. dan maaf rupanya cara ini masih belum bisa jalan, saya akhirnya beralih dari firestarter ke ip-kungfu supaya bisa menjalankan intercepting cache ini.

Leave a Reply

Your email address will not be published. Required fields are marked *