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:
halo
tolong donk, scrip delay pool untuk streaming youtube di IPcop
terima kasih
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?
Kalo menggabungkan mikrotik hotspot dan ipcop topologinya agar dapet cache full speed dan fungsi hotspotnya tidak terganggu gimana?
coba ini bro IPFIRE gabungan 2 distro IPCOP sama Smooothwall
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….
thanks,, very helpful
visit me
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
Post a Comment