Beranda > artikel, instalasi, setting > Block Ads-Iklan Menggunakan Proxy Squid 2.6 dan Adzap

Block Ads-Iklan Menggunakan Proxy Squid 2.6 dan Adzap

Adzap adalah sebuah program PERL yang ditulis untuk mencari dan kemudian mengganti berbagai macam iklan yang ada di pada situs web yang saat itu di akses oleh pengguna melalui Server Proxy, Squid. Cara kerja Adzap sendiri, menggunakan opsi redirector yang dimiliki oleh Squid.

Squid sendiri diciptakan untuk melakukan caching terhadap situs web yang diakses melalui Squid, sehingga pada akses selanjutnya ~ melalui metode tertentu ~ Squid bisa saja tidak melakukan request ke Internet, tetapi akan mengambil langsung dari cache yang tersedia di lokal. Hal ini tentu bukan hanya menghemat bandwith, tapi juga bisa mempercepat proses browsing yang pengguna Squid lakukan.

Squid pada prosesnya akan melakukan redirect URL yang diminta oleh pengguna, kemudian Adzap akan melakukan proses untuk melakukan identifikasi berbagai URL yang mengandung iklan, pop-up windows yang tidak diinginkan dan berbagai isi yang tidak dikehendaki lainnya menggunakan reqular expressions.

Hampir semua iklan seperti flash, gambar, atau client-side script dan file lainnya yang berhasil diidentifikasi oleh Adzap akan dimatikan tanpa pengguna ketahui, lalu mengembalikan URL yang telah di ubah kembali kepada Squid untuk diproses seperti halnya request URL lainnya. Hal ini akan mempercepat proses browsing yang kita lakukan, bahkan apabila kita menggunakan koneksi broadband sekalipun.

Selain itu, sebagian besar pengiklan di web akan melakukan pencatatan terhadap berbagai kebiasaan yang kita lakukan. Adzap dengan efektif akan melakukan blocking terhadap berbagai iklan yang melakukan hal seperti hal tersebut.

Install Adzap

Untuk melakukan instalasi Adzap saya memiliki asumsi bahwa Anda sudah melakukan instalasi Squid, dalam hal ini yang saya gunakan adalah Squid 2.6.

Langkah pertama adalah mendownload file Adzap dengan script terbaru ~ bisa dilihat yang terbaru dari referensi di bawah ini ~ dari situs Adzap yaitu di: http://adzapper.sourceforge.net/adzap-20080508.tar.gz …

# wget http://adzapper.sourceforge.net/adzap-20080508.tar.gz

Apabila selesai, extract isinya ke tempat yang Anda inginkan. Dalam hal ini saya extract isinya ke “/usr/local/”

# tar zxvf adzap-20080508.tar.gz -C /usr/local/

Di /usr/local/ akan ada folder baru bernama adzap, lalu pastikan semua user bisa mengakses dan mengeksekusi isi/script di folder tersebut.

# chmod -R a+rx /usr/local/adzap

Kemudian edit file wrapzap yang terdapat di “/usr/local/adzap/scripts/”

# nano /usr/local/adzap/scripts/

Lalu ubah field zapper yang terdapat pada awal file menjadi lokasi script squid_redirect yang pada proses ini sudah ada di tempat kita melakukan extract adzap tadi, yaitu di “/usr/local/adzap/scripts/squid_redirect”:

zapper=/usr/local/adzap/scripts/squid_redirect

Simpan hasil editing.

Sekarang kita harus melakukan perubahan pada file konfigurasi squid …

# nano /etc/squid/squid.conf

Tambahkan baris berikut di mana saja pada file konfigurasi squid. Agar mudah dicari atau pada saat saya menemukan kesalahan saya menambahkan penanda YFKTN ~ tentu saja bisa digunakan yang lain ~ pada baris diatas perintah untuk redirector ini.

#YFKTN redirect programs
redirect_program /usr/local/adzap/scripts/wrapzap

Simpan hasil perubahan dan lakukan restart untuk Squid.

# /etc/init.d/squid restart

Sekarang check saja dengan mengakses situs yang berisi banyak iklan, misalnya sub domain yang dimiliki oleh pengguna yahoo di geocities.com, seharusnya iklan tersebut sudah di block.

Selesai….

Referensi:

  1. Agustus 3, 2008 pada 3:49 pm | #1

    Very nice!!

    re:
    “Thanks :-)

  2. Februari 16, 2011 pada 1:16 am | #2

    Thanks. i will try your tips :)

    • re-Johar
      Februari 23, 2011 pada 1:44 pm | #3

      Glad to heard that … Em, I got warning when I try to accessing your website .. maybe you need to check it soon ;)

  3. Agus
    Mei 5, 2011 pada 2:29 pm | #4

    Maaf, saya sudah coba, tapi kenapa masih tidak jalan yah..?
    saya menggunakan squid 2.7

    • Mei 9, 2011 pada 9:28 am | #5

      Maksudnya tidak jalan seperti apa Pak? Coba check hak akses untuk masing2 file shell codenya … Lalu coba kunjungi ke beberapa situs yang banyak iklan dari luar negeri, kadang dikarenakan sudah bergantinya pola pattern iklan, maka kita juga harus menambahkan pattern yang baru ….

  1. April 13, 2009 pada 9:42 am | #1
  2. Agustus 21, 2009 pada 4:31 pm | #2
  3. Februari 2, 2011 pada 10:37 am | #3
  4. Februari 11, 2011 pada 11:54 am | #4

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.