Transparent Proxy on Bridge Interface (FreeBSD)

  • Pertama buat dulu konfigurasi untuk bridging-nya, buat konfigurasi berikut di /etc/rc.conf
## bridge
cloned_interfaces="bridge0"
ifconfig_vr0="up"
ifconfig_xl0="up"
ifconfig_bridge0="up"

ifconfig_bridge0="inet 10.55.1.50 netmask 255.255.255.0 addm vr0 addm xl0 up"
  • Setelah itu install squidnya, konfigurasinya terserah sampeyan, yang panting maknyus.., kemudian pastikan juga squid telah bisa digunakan dengan mode transparent
http_port 3128 transparent
  • Buat rules pf untuk me-redirect paket dari port 80 dan 443 ke port squid proxy (3128)
ext_if="vr0"
int_if="xl0"
lan="10.55.1.0/24"

rdr on $int_if inet proto tcp from $lan to any port { 80 443 } -> 127.0.0.1 port 3128
pass in quick on $int_if route-to lo0 inet proto tcp from $lan to 127.0.0.1 port 3128 keep state

Tadaa…., jadi deh.., gampang kan.. *glodhak*

 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki