Membatasi Download dengan Delay Pool pada IPCop

Penggunaan IPCop sebagai proxy sebenarnya cukup memuaskan. Namun adakalanya koneksi internet kita terhambat karena ada user yang melakukan download secara berlebihan, jika koneksi internet kita besar, tentu hal ini bukanlah satu masalah, namun jika kita memiliki koneksi terbatas seperti Speedy Telkom, tentu sangat mengganggu user lainnya.

Koneksi saya menggunakan dedicated bandwidth dan untuk keperluan kantor, sehingga tidak mengaplikasikan pembatasan untuk download (ada aplikasi yang berbasis download). Namun saya sudah pernah menerapkan QoS sebelumnya, overall performanya baik, kendala hanya karena router Cisco SOHO 91 yang tidak sanggup menerima paket dari IPCop dengan QoS (atau mungkin juga karena wireless dari ISP nya yang gak stabil?)

Selain QoS, kita bisa menggunakan script delay pool-nya squid, dengan mengedit langsung squid.conf yang ada di IPCop. Cara ini tidak saya gunakan, karena ditempat saya tidak ada rule membatasi download. :-D
Tidak ada salahnya rekan-rekan mencoba script dibawah ini dengan mengedit file /etc/squid/squid.conf .
Edit file tersebut dengan menggunakan WInSCP atau putty atau direct dari console.

# delay Pool
acl download url_regex -i \.rm$ \.mpg$ \.mpeg$ \.avi$ \.dat$ \.exe$ \.vqf$ \.tar.gz$ \.gz$ \.rpm$
acl download url_regex -i \.zip$ \.bz2$ \.rar$ \.qt$ \.ram$ \.rm$ \.iso$ \.raw$ \.wav$ \.mov$ \.cab$
acl download url_regex -i \.rhz$ \.dat$ \.hlp$ \.psf$ \.exe$ \.bin$ \.cab$ \.amr$ \.msi$ \.dll$

delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow download
delay_access 1 deny ALL

Keterangan script diatas, 1000 adalah maximum download speed untuk file yang termasuk dalam rule (acl), sedangkan 16000 adalah maximum ukuran file yang didownload.
Kita bisa menambahkan jenis file yang akan kita batasi kecepatan downloadnya, atau merubah rule maximum download speed-nya.
Contoh :
Misalkan file yang didownload ukurannya 2.5 Mb, maka 16 Kb pertama tidak dibatasi kecepatannya, setelah lebih dari 16 Kb maka kecepatan downloadnya akan drop menjadi 1000 bps atau 1 Kbps.

Source :
http://panjul.wordpress.com/2007/06/01/membatasi-download-dengan-squid/

7 comments:

KAOS BETUAH April 2, 2009 at 2:49 PM  

halo
tolong donk, scrip delay pool untuk streaming youtube di IPcop

terima kasih

blogadmin April 2, 2009 at 7:05 PM  

Untuk video streaming di proxy yang berbasis firewall (IPCop, Smoothwall, pfsense, dll) belum sepenuhnya bisa diaplikasikan.

Bisa di cek di sitenya videocache.

Atau mungkin rekan-rekan sudah ada yang mengobrak-abrik squidnya IPCop untuk video cache?

tyogodafiz May 24, 2009 at 9:14 AM  

Kalo menggabungkan mikrotik hotspot dan ipcop topologinya agar dapet cache full speed dan fungsi hotspotnya tidak terganggu gimana?

Dwi Darmatin July 26, 2009 at 4:12 AM  

coba ini bro IPFIRE gabungan 2 distro IPCOP sama Smooothwall

rimanet2009 September 1, 2009 at 1:30 PM  

om……mohon bantuannya…saya masih awam dalam penggunaan ipcop…
saya mau membatasi download menggunakan advance proxy di ipcop…
dan saya juga udh plih di Download throttling ke 64 Kb/s tapi ko masih aja kalah dengan Internet donwload manager…
apakah ada setingannya ya…
diharapkan bantuaanya..
terima kasih….

all about mukhlis family April 22, 2011 at 3:00 AM  

saya punya pengalaman setting agar downloadnya cepat untuk file dibawah 1 mega namun kita batasi untuk file diatas 1 mega. sehingga saat menggunakan facebook, dll tetap cepat, tapi jika menggunakan idm untuk download file besar semacam youtube akan terbatasi.
silakan lihat di
http://mukhlis-online.blogspot.com/2011/01/setting-bandwith-pada-advproxy.html

IPCop Firewall

IPCop adalah suatu distribusi Linux yang menyediakan fitur simple-to-manage firewall appliance berbasis perangkat keras PC. IPCop juga merupakan suatu stateful firewall dibuat berdasarkan pada Linux netfilter framework.

Recent Posts

Comments

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP