bayu – slackware

Blog Slackware-nya bayu

Tips : contoh filter di squid (lagi)

Ditulis oleh bayuart di/pada 24 Maret 2007

Salah satu cara tips penggunaan squid sebagai web cache atau proxy server. Contoh diambil dari K.L.A.S’ers.

File yang akan diblokir untuk di donlot antara lain : MPEG, MPG, MP3, 3GP, AVI, RAR, ZIP

# vim /etc/squid/squid.conf
….
….

acl Safe_ports port 15000# VUE
acl purge method PURGE
acl CONNECT method CONNECT

# blokir donlot file dg ext tertentu
#acl blockfiles urlpath_regex “/etc/squid/blocks.files.acl”

….

….

# deny donlot files
deny_info ERR_BLOCKED_FILES blockfiles
http_access deny blockfiles

Kemudian buat list ext. file yang akan diblokir

# vim /etc/squid/blocks.files.acl

\.[Ee][Xx][Ee]$
\.[Aa][Vv][Ii]$
\.[Mm][Pp][Gg]$
\.[Mm][Pp][Ee][Gg]$
\.[Mm][Pp]3$
\.3[Gg][Pp]$
\.[Ee][Xx][Ee]$
\.[Zz][Ii][Pp]$
\.[Rr][Aa][Rr]$

Maksud dari contoh baris ini adalah ” \.[Rr][Aa][Rr]$” : namafile.RAR atau namafile.rar atau namafile.RaR tidak diijinkan di donlot. Tambahkan ext yang lain sesuai kebutuhan.

Buat file halaman error jika terjadi kegagalan donlot file dengan ext diatas. Letakkan file halaman error sesuai dengan konfigurasi squid anda.

~# vim /usr/share/squid/errors/English/ERR_BLOCKED_FILES

<HTML>
<HEAD>
<TITLE>ERROR : Squid Error</TITLE>
</HEAD>
<BODY>
<H1>PERINGATAN: Maaf, file macam gini tidak boleh di donlot</H1>

#squid -k reconfigure

Ok selesai.


4 Tanggapan ke “Tips : contoh filter di squid (lagi)”

  1. fadli berkata

    alo, salam kenal yaa, saya newbie slackware mau belajar lebih lagi. he he :D
    wah bagus nih tulisannya. saya tanya ya , ada ngak cara cepat untuk nutup situs-situs porno? he he , terimakasih jawabanya

  2. bayuart berkata

    untuk cara cepat menutup situs porno sebenere banyak
    semisal pake iptables ato squid
    tapi saya lebih recomend ke squid

    squid bisa dikombinaksikan dengan dansguardian atau squidguard

    gunakan untuk tool webmin untuk mempermudah administrasinya :D

    http://dansguardian.org/

  3. Jajang Kusnendar berkata

    Saya ingin tahu, apakah squid bisa dikombinasikan dengan aplikasi yang berbasis java ? kan klo squidguard itu sama-sama c. Klo bisa caranya gimana ?

    Terima kasih, tulisan anda telah menambah wawasan saya.

    Salam
    Jajang K

    bayu:

    bisa, caranya tinggal di parser aja konfigurasi squid.conf nya dengan java
    lebih gampang, karena konfigurasi squid.conf formatnya teks murni

  4. Jajang Kusnendar berkata

    Mas, saya mo nanya lagi ni masih tentang squid. Klo di squid.conf kita sisipkan perintah xml, bakalan error ga artinya squid bisa baca ga perintah xml tsb atau justru ga bisa?

    Terima kasih

    Salam

    JK

Tinggalkan Balasan

XHTML: Anda dapat gunakan tag ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>