bayu – slackware

Blog Slackware-nya bayu

Arsip untuk ‘Squid Proxy’ Kategori

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.


Ditulis dalam Squid Proxy | 4 Komentar »