Revisi apa yang harus dilakukan untuk membuat transparan proxy itu berjalan sesuai dengan keinginan? Oke langsung saja pahami script di bawah ini:
Langsung saja, sebagai gambaran kalian telah melakukan konfigurasi Router dengan Baik.
Load DVD DebianKita lakukan instalasi:
apt-get install squid -yLakukan penyetingan pada squid:
pico /etc/squid/squid.confCari kata http_port 3128 dengan cara menekan tombol Ctrl+w, lalu tulis http_port 3128 kemudian enter, tambahkan pada kata “transaparent”
http_port 3128 TransparentSeting untuk memperbolehkan ip 192.168.12.x (ip client) untuk mengakses
Hilangkan tanda pagar (#) pada kata :
http_access localnettambahkan pada kata-kata visible_hostname dengan nama peserta@www.smkn1tbt.sch.id
visible_hostname admin@www.smkn1tbt.sch.idmembuat nama cache manager
cache_mgr admin@smkn1tbt.sch.idblock situs (youtube,facebook)
blok situs kita kali ini menggunakan keyword, dengan reguler expresi (regex), tambahkan acl pada access controllist.
acl dilarang url_regex -i “/etc/squid/blok.txt”setelah itu masukkan keyword yang di block ke dalam file /etc/squid/blok.txt
http_access deny dilarang
pico /etc/squid/blok.txtTtulis kan kata youtube, facebook lalu simpan.
Terakhir kita masukkan rule untuk mendirect port 80 ke port 3128 pada /etc/rc.local
iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 3128Reboot mesin debian 6 anda. Silahkan lakukan browsing pada sisi user, check pada mesin debian 6 anda dengan mengetikan :
tail -f /var/log/squid/cache.log
Sekian dan semoga bermanfaat.