Tutorial ini di terapkan pada ubuntu server 11.10 32 bit
Squidguard berfungsi sebagai bloking website tertentu yang sesuai pada daftar databases, squidguard bekerja lebih efektif dengan menfilter website beserta rule partial dalam sebuah website yg tidak terblok dan mengganti dengan image yang kita siapakan sebalum nya. sebagai tujuan lain squidguad dapat di fungsikan sebagai blok konten iklan dan mengganti image konten iklan tersebut dengan iklan yang kita buat.
Seperti contoh kita akan mengganti iklan di beberapa website besar seperti kaskus.com, detik.com, kompas.com. dengan iklan-iklan kita. 🙂 jadi bisa untuk promosi di jaringan lokal sendiri.
tahap instalasinya sebagai berikut :
1. pastikan anda sudah login sebagai root pada mesin proxy server anda.
2. dan pastikan juga anda sudah menggunakan proxy server (squid/lusca dll)
3. install squid guard dengan apt —-> sudo apt-get install squidguard
4. edit file /etc/squid/squidGuard.conf
ubah jadi seperti ini :
# # CONFIG FILE FOR SQUIDGUARD # # Caution: do NOT use comments inside { } # dbhome /var/lib/squidguard/db logdir /var/log/squid dest ads { domainlist ads/domains urllist ads/urls expressionlist ads/expressions redirect http://abyfine.com/download/banner1.swf log ads.log } acl { default { pass !ads any redirect http://abyfine.com/download/banner1.swf } }
5. Download Databases Iklan di sini ;
http://abyfine.com/download/linux/squidguard-ads.tar.gz
6. Buat Direktori baru di /var/lib/squidguard/db/ dengan nama ads
dengan perintah
mkdir ads
7. cp dan exstrak file squidguard-ads.tar.gz ke direktori ads tadi
perintah nya :
cp squidguard-ads.tar.gz /var/lib/squidguard/db/ads
8. Ubah Permision direktori ads menjadi 777 dan kepemilikan pada user proxy
chown proxy:proxy -R /var/lib/squidguard/db/* chmod 777 -R /var/lib/squidguard/db/ads/*
9. Jalankan squidguard dan reload ulang squidgurad dengan perintah :
squidGuard -C all
10. Cek status di log squidguard.log apakah terjadi erorr atau tidak. untuk mengejek status squidguard gunakan perintah berikut ini :
tail -f /var/log/squid/squigGuard.log
jika dari log tersebut sudah tidak ada pesan error yg muncul maka squidguard sudah ready.
11. Selanjutnya kita akan gabungkan dengan squid/proxy yg sudah berjalan.
edit file /etc/squid/squid.conf
dan tambahkan baris berikut ini pada baris paling bawah :
url_rewrite_program /usr/bin/squidGuard –c /etc/squid/squidGuard.conf url_rewrite_children 20
12. Build ulang squid anda. Gunakan perintah :
squid -f /etc/squid/squid.conf -z
sampai ada tulisan begini gan jika udah ready :
squidGuard 1.4 started (1304597516.791) squidGuard ready for requests (1304597516.805)
13. Testing dengan membuka web berita seperti kompas.com , kasksu.com dan lain-lain.
selamat mencoba
berikut Screnshoot pada uji coba di jaringan lokal tempat saya :
Ditesting ketika buka web kompas.com
Testing ketika buka web kaskus.us
Sumber Inspirasi dan bacaan literatur :
keblux member FMI
http://www.squidguard.org/Doc/
[counterize type=”hits” items=”5″ subitems=”10″]
wah bagus banget ini gan bisa dicoba … hidup FMI
he he…. iseng iseng buat narsis gan…. 🙂
mas ksh, dikoreksi dikit ya
itu commandnya ada kurang hurufnya mas
tail -f /var/log/squid/squigGuard.log
menjadi
tail -f /var/log/squid/squidGuard.log
luar biasa, mantap, mantap semoga ilmu pembuat web ini bertambah terus dan terus berkembang, terima kasih
sama2 gan.. moga bermanfaat gan….