Tags

, , , ,

(Reposting january 27, 2006)

Pada tahapan ini kita akan membahas, bagaimana cara untuk memblok situs-situs yang tidak kita inginkan baik secara manuah atau menggunakan squidguard, sehingga setidaknya kita dapat lebih benghemat penggunaan bandwith yang di gunakan oleh user untuk kegiatan yang tidak penting (jadi admin jahat juga ya… apa pelit…. -) )


Blok Situs Dengan Cara Manual
Pada Cara ini kita akan membuat satu file yang berisi alamat-alamat yang akan kita blok.
1. masuk ke direktory squid
# cd /etc/squid/
2. buat file text yang akan berisi alamat yang di allow dan di blok
# touch allowsites.txt blockedsites.txt
3. edit file squid.conf dan tambahkan acl utk file yang kita buat
# vi /etc/squid/squid.conf
……..
acl blockedsites url_regex -i “/etc/squid/blockedsites.txt”
acl allowsites url_regex -i “/etc/squid/allowsites.txt”
http_access deny blockedsites
http_access allow allowsites
……..
4. isi file blockedsites.txt dan allowsites.txt dengan alamat yang di inginkan. atau anda dapat mendownload file blacklist.tgz dan copy hasil extraknya ke file2 tersebut
5. restart squid, bila perlu edit file /etc/squid/ERR_ACCESS_DENIED untuk merubah tampilan di browser pada saat squid men denied suatu situs.

Block Situs Dengan SquidGuard
Saya akan meng-skenariokan apabila user mengakses situs-situs yang kita blok, maka squid akan membelokan (redirect) situs tersebut ke situs yang kita inginkan.
1. Install SquidGuard
2. edit file squidguard.conf dan tambahkan…
# vi /etc/squid/squidGuard.conf
…………
acl {
default {
pass ! adult !drugs all
redirect 302:http://ratdix.blogs.ie
}
}
………..
3. Edit file squid.conf dan tambahkan….
# vi /etc/squid/squid.conf
……..
redirect_program /usr/bin/squidGuard
redirect_children 5
…….
4. download file blacklist.tgz lalu extrak dan copy hasilnya ke /usr/share/squidGuard/dbl/
5. Cek konfigurasi dan restart squid
# /usr/bin/squidGuard -v
# /usr/sbin/squid -k reconfigure
# /etc/init.d/squid restart

Semoga Bermanfaat… -P