- Back to Home »
- Materi »
- Cara Block Website Menggunakan Squid
Posted by : Yusuf ardiansyah
Rabu, 30 Oktober 2013
Sebelum install SQUID Pastikan APACHE2, WEBSERVER dan DNS sudah terinstall.
Tutorial sekarang akan ngebahas Cara blok website menggunakan Squid di Debian Squeeze.
1. Pertama-tama install dulu Squidnya# apt-get install squid
2. Konfigurasi file /etc/squid/squid.conf# nano /etc/squid/squid.conf
Ada beberapa hal yang perlu di edit disini. Perhatikan baik-baik ya.
a. Tekan ctrl + w lalu ketikkan kata kunci acl connect
Nanti akan ketemu baris acl connect method connect, kemudian tambahkan baris ini dibawahnya :
acl terlarang url_regex -i "/etc/squid/terlarang.txt"
nb: tulisan terlarang (biru) dan terlarang.txt (kuning) bisa kalian ganti sesuka kalian. Nanti tinggal sesuaikan saja.
b. Tekan ctrl + w lalu cari kata kunci cachemgr. Dibawah baris http_access deny manager, tambahkan http_access deny terlarang
c. Tekan lagi ctrl + w dan cari kata kunci allow localnet. Kemudian hilangkan tanda pagar (#) di depan http_access allow localnet
d. Yang terakhir cari kata kunci port 3128, kemudian tambahkan kata transparent setelah baris http_port 3128seperti gambar dibawah ini.
Setelah itu save dan tutup filenya.
3. Sekarang buat file untuk tempat menulis situs-situs apa saja yang mau kita blok. Sesuaikan dengan settingansquid.conf tadi ya.
# nano /etc/squid/terlarang.txt
Disini terserah mau kalian masukkan situs apa aja. Sebagai contoh saya masukkan terserah .com (DOMAIN SAYA).
Save dan tutup filenya.
4. Lanjut, ini perintah routing supaya proxynya bisa bekerja.
# iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.1.100/24 -d 0/0 --dport 80 --to-ports 3128
nb : yang saya tandai merah itu kalian sesuaikan dengan network address jaringan lokal yang mau kalian arahkan ke proxy.
5. Lalu save konfigurasi tadi dengan perintah.
# iptables-save > /etc/network/iptables.conf
6. Yang terakhir restart Squid nya.
# squid -k reconfigure && /etc/init.d/squid restart
Sekarang coba kita test. Buka di browser alamat terserah.com, jika muncul seperti ini maka Cara blok website menggunakan Squid di Debian Squeeze telah berhasil. :D
Semoga bermanfaat :)