Block banner dengan squid proxy server  ncuptea blog

Block banner dengan squid proxy server

Memfilter banner, mem-block banner yang di sandingkan dengan squid proxy server kerjaan kita hari ini, sedikit deskripsi dimana ini hampir rata-rata banner tak di undang ini melemahkan kinerja dari koneksi internet karena kita di haruskan meload banner tersebut apalagi yang sewa bandwidth dari ISP nya pas-pas'an.
Dalam pembahasan kali ini dianggap squid proxy server sudah terinstall dan berjalan, pada contoh ini squid saya ada pada ubuntu, untuk squid-nya yang ada di windows mungkin tidak terlalu berbeda langkah konfigurasinya.

  1. Buka terminal dan login sebagai root : 
  2. Download aplikasi banner filternnya, dalam penulisan ini versi terakhirnya untuk linux ialah v1.31, perintahnya :
    wget http://phroggy.com/files/unix/bannerfilter-1.31.tar.gz
  3. Lakukan extrack banner filter yang barusan terdownload :
    tar -xzvf bannerfilter-1.31.tar.gz
  4. Pindahkan hasil extractkan ke direktori /var/www :
    mv bannerfilter-1.31 /var/www/bannerfilter
  5. Berpindah posisi direktori kerja kalian ke direktori /var/www/bannerfilter :
    cd /var/www
  6. Memindahkan file configurasi bannerfilter.conf ke direktori /etc :
    mv bannerfilter.conf /etc
  7. Edit file konfigurasi bannerfilter.conf di /etc :
    nano /etc/bannerfilter.conf dan samakan seperti contoh di bawah

    # bannerfilter.conf
    # powered by citeureup foundation
    #
    # Configuration file for BannerFilter 1.3
    # http://phroggy.com/bannerfilter/

    # Path to the directory containing the data files (if not specified,
    # look in the same directory that redirector.pl is in):
    ; DATA = /var/www/bannerfilter/

    # URL of the directory containing the HTML and graphics files (this must
    # be accessible to the machine running Squid; it does not need to be
    # accessible to the client machines):
    WWW = http://127.0.0.1/bannerfilter/

    # Path to the banner log file if you want one (if specified, Squid must have
    # write access to this file):
    ; LOG = /tmp/bannerlog.txt

    # If you prefer not to see "Blocked", use null.gif instead of banner.gif:
    BANNERGIF = banner.gif
    ; BANNERGIF = null.gif

  8. Mengijinkan squid agar bisa mengakses bannerfilter di /var/www/bannerfilter :
    chown -R squid.squid /var/www/bannerfilter
    chown -R /var/www/bannerfilter
  9. Edit file squid.conf di /etc/squid : nano /etc/squid/squid.conf lalu tambahkan atau samakan seperti contoh di bawah yang di warnai merah
    #Recommended minimum configuration: 
    acl all src all acl manager proto cache_object 
    acl localhost src 127.0.0.1/32  
    acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 
    acl lokal src 192.168.1.0/24 acl urlporno dstdomain "/etc/squid/urlporno.txt" 
    acl keywordblock url_regex -i "/etc/squid/keywordblock.txt" acl multymedia url_regex -i \.mp3$ \.mp4$ \.avi$ \.flv$ \.rar$ \.mpeg$ \.3gp$ \.pdf$ \.exe$   
    redirect_program /var/www/bannerfilter/redirector.pl  

Jika sudah save (Ctrl+O) dan exit dari teks editor nano (Ctrl+X)

Lakukan perubahan pada squid yang baru saja kita edit :
/etc/init.d/squid reconfigure
/etc/init.d/squid restart



Selesai tahapan cara mem-blok banner internet dengan squid proxy server. Silahkan test misal dengan mendownload dari ziddu yang terkenal banyak bannernya, dan lihat perubahannya, jika belum ada perubahan silahkan teliti lagi langkah setup seperti diatas atau jika perlu restart cpu nya sesudah setup.



Selamat mencoba dan berhasil.

No comments:

Facebook Blogger Plugin: Brought to by CITEUREUP FOUNDATION Enhanced by ncuptea

Post a Comment

Berkomentarlah dengan bijak untuk pengembangan dan sekaligus menjadi pembelajaran kita bersama.

Pilih Name/Url untuk mempermudah memasukan id anda!