Visit Sudirman Saputra at Ping.sg Trik Squid Delay Pools sebagai limiter download Clear OS | Gunting Batu Kertas Kendari
Loading...
Wednesday, July 24, 2013

Trik Squid Delay Pools sebagai limiter download Clear OS

Squid Delay Pools sebagai limiter download

Jika kita ingin membatasi client dalam mendownload file-file dengan ekstensi tertentu, maka gunakan squid delay pools.
Caranya,dari server ClearOS tekan Alt+F2, masukkan user=root pwd= password root anda, kita melakukan edit melalui CLI (Command Line Interface)


Code:
#vi /etc/squid/squid.conf
tekan insert
masukkan syntax dibawah ini :

Code:
acl lokal src 192.168.1.0/24
acl ekstensiblok url_regex -i \.wmv \.mpg \.mpeg \.wma \.wav
\.3gp \.3gpp \.avi \.dat \.aac \.ogg \.mp4 \.mp3 \.mov \.rar
\.zip \.7z \.iso \.ace \.exe \.torrent \.mkv \.flv \.rm \.asf
delay_pools 1
delay_class 1 1
delay_parameters 1 15000/1000000
delay_access 1 allow ekstensiblok lokal
delay_access 1 deny ALL

Keterangan :
  • local src adalah ip address clients anda, sesuaikan sendiri dalam contoh artinya 192.168.1.1-192.168.1.254
  • ekstensi file download yang ingin di blok seperti contoh diatas,bisa anda kurangi atau tambahi sendiri
  • delay parameter 15000/1000000 artinya jika file yang didownload sudah melebihi 1MB maka download speed akan turun sampai 15Kbyte/s.Sesuaikan sendiri parameternya menurut anda.


Contoh : jika saya mau download file .mp3 yang besarnya 4MB, maka saat pertama download akan mendapat bandwidth maksimal yang ada, begitu mencapai 1MB maka
bandwidth akan turun sampai rata2 15KBps aja sampai download selesai. Setelah selesai edit tekan Esc kemudian simpan dengan :wq [enter]
restart squid nya
Code:
# service squid restart

0 comments:

Post a Comment

 
TOP