Sekarang saya akan berbagi bagaimana sih cara konfigurasi transparent proxy di debian etch (4.0),, ok, sebelum dimulai saya akan memberitahu apa sih transparent proxy itu??? transparent proxy yaitu suatu teknik agar squid proxy menjadi transparent atau tidak kelihatan, maksudnya jika biasanya kita memasukkan alamat proxy pada setiap browser (opera,mozilla,,etc..) di client, maka dengan menggunakan transparent proxy ini kita tidak usah memasukan alamat ip proxy tersebut. nah,, udah ngerti smua kan?? bagus,,bagus sekarang kita pergi ke konfigurasinya
pertama install dulu paket proxynya dengan perintah:
#apt-get install squid
sekarang kita edit file squid.conf dengan editor kesayangan anda,,
#mcedit /etc/squid/squid.conf
cari, tambahkan dan edit konfigurasi squid.conf menjadi:
http_port 3128 transparent
cache_mem 8 mb
cache_dir ufs /var/spool/squid 500 16 256
cache_mgr admin@tkj.com
visible_hostname proxy.tkj.com
acl situs url_regex -i "/etc/situsterlarang.txt"
http_access deny situs
acl lan src 192.168.1.0/24
http_access allow lan
http_access allow all
kemudian simpan file tersebut.
sekarang kita buat file untuk ngeblok situsnya
#mcedit /etc/situsterlarang.txt
nude
playboy
xxx
kemudian simpan file tersebut.
dan jalankan squid tersebut dengan perintah
#squid -z
nah setelah itu kita aktifkan ip forwarding dengan memberikan nilai 1 pada file /proc/sys/net/ipv4/ip_forward dengan perintah sebagai berikut
#echo 1 > /proc/sys/net/ipv4/ip_forward
setelah itu kita REDIRECT port 80 ke port 3128 dengan perintah berikut ini.
#iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
nah setelah itu restart squid nya
#etc/init.d/squid restart
aduh,, kayanya ada yang lupa tuh,, apa yach!!!!!! oiya iptables ma ip_forward nya itu tidak menyimpan secara permanen jadi harus di jalankan secara auto startup, jika kompie squid mati kita tidak perlu repot2 menjalankan perintah tersebut secara terus menerus. nah script tersebut kita simpan aja di folder init.d kemudian terserah mau nyimpen dimana,, saya akan kasih contoh:
#mcedit /etc/init.d/networking
nah konfigurasi iptables ma ip_forwardnya masukin di file networking...
sudah gitu slesai deh,,
Congratulations...!!! you have successfully install your Transparent Proxy on your server.. :)
Rabu, 01 April 2009
Konfigurasi Transparent Proxy debian 4.0
Langganan:
Posting Komentar (Atom)
2 komentar:
nice post, tapi untuk tambahan dan konfigurasi yang lebih cepat dan mudah anda bisa lihat di
http://belajardebian.blogspot.com/2011/02/konfigurasi-proxy-server-debian-squid_26.html
Posting Komentar