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://www.ipcop.web.id
http://panjul.wordpress.com/2007/06/01/membatasi-download-dengan-squid/
http://panduanipcop.blogspot.com/2009/03/membatasi-download-dengan-delay-pool.html

Subscribe to receive free email updates:

0 Response to "Membatasi Download dengan Delay Pool pada IPCop"

Poskan Komentar