- Edit file /etc/squid/squid.conf
http_port 192.168.1.1:3124
- Deklarasikan hostname untuk proxy server, serta email yang ketika menampilkan pesan error.
cache_mgr opoyodab@gmail.com
Inilah yang kita butuhkan untuk menjadikan mesin ini transparant proxy
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
- Selanjutnya atur semua akses dari internal network menuju internet di sini
# Contoh aturan yang mengijinkan akses dari network lokal.
# Untuk mendaftar IP internal yang digunakan browsing.
acl view_net src 192.168.1.0/24
acl localhost src 127.0.0.0/24
# 192.168.1.0/24 maksudnya hanya 24 bit pertama yang perlu diperhatikan.
# Perbolehkan akses
http_access allow view_net
http_access allow localhost
# Lalu blok semua akses yang tidak termaktub diatas.
http_access deny all
- restart squid
/etc/rc.d/rc.squid restart (Slackware)
- Lakukan meredirect semua request yang melalui gateway kita pada port 80 menuju port 3124 dengan menambahkan rule ini ke IPTABLES.
Insya Allah konfigurasi ini sudah cukup dan bisa menjalankan transparent proxy. :)
2 komentar:
saya mau tanya apa bedanya yang proxy transparent sama yang proxy biasa?makasih..
bedanya adalah kalau transparant proxy gak perlu melakukan setting manual di sisi client....
Posting Komentar