Jumat, 29 Januari 2016

BLOCK EKSTENSI FILE PADA PROXY SQUID

Posted by with No comments

Pagi sobat lama tak jumpa. pada posting an saya kali ini saya akan membahas mengenai Squid. mungkin sudah banyak yang tau apa kegunaan software tersebut. Bagi sebagian sobat yang mau membuat proxy server dengan Linux, atau sobat Ilmu Komputer USD yang mau coba-coba belajar bikin proxy, saya ingin membagikan pembelajaraan sekolah saya dalam membuat proxy menggunakan Linux. Meski banyak software untuk membuat proxy server, saya memilih squid karena paketnya sudah ter-include dalam distro yang saya gunakan (Debian 5) dan hampir sebagian proxy server Linux menggunakan squid. 

sedikit penjelasan mengenai Squid. Squid merupakan salah satu aplikasi proxy content filtering yang handal, tapi bagi beberapa admin jaringan merupakan tanggung jawab untuk menjaga kestabilan jaringan. Salah satu caranya adalah dengan membatasi besar file (reply_body_max_size) yang bisa di download agar user tidak melakukan download besar besaran, disamping itu yang tidak kalah pentingnya adalah membatasi ekstensi file yang boleh di download.
Berikut langkah langkahnya (saya menggunakan Debian Server 5): 

  1. Instal aplikasi squid
  2. Edit file konfigurasi squid
  3. Buat direktori dan file blacklist untuk blacklist secara manual
  4. Buat direktori dan file untuk pesan error dalam bahasa indonesia
  5. Check konfigurasi firewall yang diterapkan di proxy
  6. Jalankan servicenya
  7. Test konfigurasi di proxy dan client
Buat sebuah acl (access control list) baru di /etc/squid3/squid.conf dengan menambahkan baris berikut:

acl blockfiles urlpath_regex "/etc/squid3/blocks.files.acl"

Masih di file yang sama, tambahkan error message khusus (ini optional). Dan block acl tersebut:
 
# Deny all blocked extension
deny_info ERR_BLOCKED_FILES blockfiles
http_access deny blockfiles

Sekarang buat file blocks.files.acl yang isinya list extensi file yang akan di blocking
 
Debian:~# nano /etc/squid/blocks.files.acl

Isinya seperti berikut (contoh ini akan block ekstensi file MP3,MPEG,MPG,AVG,AVI,EXE) silahkan di sesuaikan dengan kebutuhan:
 
\.[Ee][Xx][Ee]$
\.[Aa][Vv][Ii]$
\.[Mm][Pp][Gg]$
\.[Mm][Pp][Ee][Gg]$
\.[Mm][Pp]3$

Terakhir tinggal kita restart squidnya dengan perintah berikut:
 
Debian:~# etc/init.d/squid restart

Selamat Mencoba :)

sumber: 
http://fadhly.web.id/posts/block-ekstensi-file-pada-squid.html
http://fxekobudi.net/linux/proxy-server-linux-dengan-squid/

0 komentar:

Posting Komentar