spot_imgspot_img

Blok Iklan dengan Squidguard

Advertisements

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″]

 

boled
boledhttp://abyfine.com
Agun Nurul Widiyanto A.K.A Boled , adalah seorang yang biasa saja tidak kaya, tidak ganteng tidak suka orang ALLAY, LEBE dll. Masih seneng belajar dari mana saja. Senang dan Hobi menjadi Praktisi Implementasi JIBAS Server Online, Mikrotik Networking, Linux Server, dan SMS getway Temukan Saya di Facebook , Twitter, Google+

Get in Touch

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

 

Related Articles

Get in Touch

14,000FansSuka
1,323PengikutMengikuti
3,121PengikutMengikuti
4,000PengikutMengikuti
0PelangganBerlangganan

Post Pilihan

WhatsApp chat