Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource Galery Categories

Membatasi Download pada Squid | Kusprayitna Blogs

1 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

Skip to content
Skip to search - Accesskey = s

Kusprayitna Blogs
Home
Curriculum Vitae
Sangkalan

Hidup untuk berbagi ilmu :: IT Linux Windows Database
Oracle PHP OpenSource
Galery

Categories
Apple M ac
Application

Centos
command line
cpanel
DNS
File sharing
ftp
Internet
Investasi
Joomla
Kuliner
LDAP
Linux
LiveZilla
manual
M onitoring
M otivation
M y SQL
11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs


2 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

network
Ngaji
oracle
Others
Programming
Ramadlan
Review
security
snmp
Squid
Tips
Ubuntu
UII
Webbase
webmin

webserver
wiki
Windows
Wisata
Wordpress
Wordpress M U

Archives
October 2009
September 2009
August 2009
July 2009
June 2009
M ay 2009
April 2009
M arch 2009
February 2009
January 2009
December 2008
November 2008

October 2008
September 2008
August 2008
July 2008

Statistics
Pages displayed : 114647

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

3 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

Unique visitors : 65652
Pages displayed in last 24 hours : 680
Unique visitors in last 24 hours : 333


Search
Find

Calendar
December 2008
M T WT F S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
« Nov

Jan »

Popular posts
Instalasi Squid di Windows untuk cache/proxy server
Israel , mengapa kamu mau merusak M asjidil Aqso?
M enghubungkan dua (banyak) komputer dengan wifi tanpa akses point
Keistimewaan M akkah yang diberikan Allah

M anual cara instalasi joomla versi 1.5 di CPanel dengan aktifasi SEO dan SITEM AP
M embatasi Download pada Squid
M embuat Server Centos M enjadi Gateway dan Transparent Proxy dengan Squid
Instalasi Wine pada Ubuntu Hardy
M embuat komputer/notebook booting dari jaringan dengan PXE
M enentukan arah kiblat dengan Google Earth
Install LDAP server (plus phpLDAPadmin)
M UI Akhirnya Keluarkan Fatwa M EROKOK Hukumnya HARAM
Setup Proxy SQUID di Centos
Facebook tidak bisa dibuka dengan squid
Squid untuk mempercepat akses website (accelerator)

Comments
aank on Instalasi Squid di Windows untuk cache/proxy server

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

4 of 15


http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

kusprayitna on Instalasi Squid di Windows untuk cache/proxy server
Akbar on Install LDAP server (plus phpLDAPadmin)
aank on Instalasi Squid di Windows untuk cache/proxy server
kusprayitna on Install LDAP server (plus phpLDAPadmin)
Akbar on Install LDAP server (plus phpLDAPadmin)
kusprayitna on DarwinPorts
kusprayitna on Install LDAP server (plus phpLDAPadmin)
Akbar on Install LDAP server (plus phpLDAPadmin)
dayath on DarwinPorts

Membatasi Download pada Squid
Posted on December 11th, 2008 in Application, Linux, Squid by kusprayitna
Dalam pengelolaan bandwidth, terutama yang bandwidthnya terbatas, maka pembatasan download sangat
diperlukan.
Dengan squid pembatasan dapat dilakukan dengan bebarapa cara. Dalam bahasan ini akan dibahas dua hal saja
yaitu :
1. M embatasi besarnya file yang boleh di download

M isalnya tidak boleh download dengan fle ukuran 650M B (satu CD)
ini dapat dilakukan dengan menambahkan tag reply_body_max_size
# Filter Download
acl download url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .tar .rpm .zip .rar .avi .mpeg .mpe
.mpg .qt .ram .rm .iso .raw .wav .mov .msi .mp4
# TAG: reply_body_max_size bytes allow|deny acl acl…
#
This option specifies the maximum size of a reply body in bytes.
#
It can be used to prevent users from downloading very large files,

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

5 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

#

such as M P3’s and movies. When the reply headers are received,
#
the reply_body_max_size lines are processed, and the first line with
#
a result of “allow” is used as the maximum body size for this reply.
#
This size is checked twice. First when we get the reply headers,
#
we check the content-length value. If the content length value exists
#
and is larger than the allowed size, the request is denied and the
#
user receives an error message that says “the request or reply
#
is too large.” If there is no content-length, and the reply
#
size exceeds this limit, the client’s connection is just closed
#
and they will receive a partial reply.
#

#
WARNING: downstream caches probably can not detect a partial reply
#
if there is no content-length header, so they will cache
#
partial responses and give them out as hits. You should NOT
#
use this option if you have downstream caches.
#
#
If you set this parameter to zero (the default), there will be
#
no limit imposed.
#
#Default:
# reply_body_max_size 0 allow all
reply_body_max_size 6500000000 allow download
2. Cara yang kedua dengan cara membatasi download dengan memperlambat atau shaping paket yang
dilewatkan. M isalnya badwidth yang tersedia 256kbps, dimana saat download bisa rata-rata 30KBps.
Akan dibuat aturan sebagai berikut :

a. Untuk browsing biasa tidak ada pembatasan
b. Untuk download dengan ukuran dibawah 1M B tidak ada pembatasan kecepatan
c. Untuk download dengan ukuran diatas 1M B dibatasi dengan kecepatan 10 byte / detik
# Filter Download
acl download url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .tar .rpm .zip .rar .avi .mpeg .mpe
.mpg .qt .ram .rm .iso .raw .wav .mov .msi .mp4
# dibuat 2 aturan
delay_pools 2
# aturan 1, tidak ada pembatasan
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
# aturan 2, setelah download 2048000 bytes mk download menjadi 10000 bytes/s
11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

6 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

delay_class 2 2
delay_parameters 2 -1/2048000 10000/2049000
delay_access 2 allow download
delay_access 2 deny all
delay_access 1 deny download
delay_access 1 allow all

32 Responses to 'Membatasi Download pada Squid'
Subscribe to comments with RSS or TrackBack to 'M embatasi Download pada Squid'.
1.

Betho

said,

on February 15th, 2009 at 3:34 pm
Salam kenal…..
M ao tanya neh…
Squid yang di terangkan di atas, untuk windows atau linux?
Sepertinya seh buat linux yach…
Kalo buat windows sama atau tidak dengan yang anda posting di atas.
M ohon bantuannya.
Thx B4
2.

kusprayitna

said,

on February 16th, 2009 at 9:46 am
Salam kenal juga mas Betho,
memang saya menulis artikel diatas berdasarkan pengalaman saya melakukan instalasi Squid di Linux
Centos khususnya.
Akan tetapi ini diterapkan di OS windows juga bisa.
Untuk windows, file binarynya dapat anda download di http://squid.acmeconsulting.it/download
/dl-squid.html, dan agar fungsi pembatasan download diatas dapat berjalan, silahkan pilih yang versi
yang di compile dengan delay - pool bukan yang standar.
Saya juga pakai di rumah dengan windows , konfigurasinya sama.
Selamat mencoba.

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

7 of 15

3.

Betho

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

said,

on February 17th, 2009 at 2:35 am
Saya sudah DL file squid yang delay pool, tapi sayangnya saya ndak ngerti bagaimana mengoperasikan
atau bahkan memulai squid nya, saya sudah extract di folder c:\squid, tapi setelah saya liat hasil
extractnya tidak ada setup versi windows, apakah program ini berjalan under DOS?? atau ada cara
tersendiri untuik menjalankan program ini?
Soalnya saya awam bgt sama program2 kayak gini, maklum masih newbie bgt.
trus untuk nulis program yang anda tulis itu di file yang mana?
Yah sambil ngasih comment ini saya juga masih utak atik…..
Thx for the advice
4.

kusprayitna

said,

on February 17th, 2009 at 10:39 am
semoga ini bisa menjawab permasalahan anda
http://kusprayitna.staff.uii.ac.id/2009/02/17/instalasi-squid-di-windows-untuk-cachep roxy-server/
Salam sukses selalu
5.

Instalasi Squid di Windows untuk cache/proxy server | Kusprayitna Blogs

said,

on February 17th, 2009 at 10:39 am
[...] Comments kusprayitna on M embatasi Download pada Squid Betho on M embatasi Download pada
Squid kusprayitna on Jalan jalan ke Candi Borobudur kusprayitna on [...]
6.

heru permana

said,

on June 11th, 2009 at 3:30 pm
Terimaksih mas info berharganya, sekarang dah dicoba di warnet ku alahamdulilah berjalan dengan baik
7.

adit

said,

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

8 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

on June 12th, 2009 at 9:01 pm
salam kenal mas..
saya mw tanya apakah bisa kita membuat proxy server dan bandwidth management dengan satu PC ?
saya punya spec PC :
motherboard foxconn p4 2,3
ram 512
hd 40gb
apakah mampu dijadikan proxy server dan bandwidth management ?
jika bisa disatukan dalam 1 PC bagaimana konfigurasinya ? saat ini sy coba pake mikrotik cracked tapi
ga stabil,serid DC setiap malam.
terima kasih atas perhatiannya
8.

Yanky

said,

on July 1st, 2009 at 8:30 am
Salam kenal mas,,,,
mengenai script di atas ap bisa ditambah supaya kapasitas download dapat dibatasi dalam waktu
perhari,,,
jadi user hanya bisa download misalkan hanya 50M b per hari nya,,,
mohon pecerahannya mas,,,
terima kasih
9.

kusprayitna

said,

on July 1st, 2009 at 1:21 pm
Salam mas Adit,
komputer anda dengan P4 2,4 RAM 512 HD 40 GB ang anda install mikrotik tersebut semestinya
mampu untuk menangani sebagai proxy & BW M anagement. Kalau ingin lebih baik kinerjany a mungkin
perlu ditambah RAM saja. Kasus DC setiap malam, itu seperti di kantor hampir sama (untuk hotspot
yang menyebabkan client tidak bisa konek), ditangani dengan otomatis restart server setiap pagi dan
Alhamdulillah lancar.
Untuk Yanky,
kalau squid dipakai untuk membatasi Quota download kelihatannya belum bisa, saya dikantor
membatasinya menggunakan radius, pembatasan bisa bulanan, jatah bandwith dan bisa memakai sistem
voucher beli bandwidth.
M akasih
10.

sugenk

said,

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

9 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

on July 2nd, 2009 at 10:17 am
salam kenal mas….
squid diatas (untuk limit dowmload ) dah di praktekin…
untuk internet sharing…komputer terbatasi sesuai perintah…tapi perintah tersebut kok berlaku untuk
kesemua komputer, maksudnya…
misal asumsusi dibatasi kecepatan download 20Kb/s
dua komputer download secara bersamaan, terbatasi menjadi komp 1 + komp 2 = 20Kb/s
yang saya inginkan…komp 1 terbatasi 20 Kb/s begitu pun komp 2 meskipun download secara
bersamaan…
mohon pencerahannya mas…
nuhun…..
11.

sugenk

said,

on July 2nd, 2009 at 10:33 am
sori mas tambah lagi…
kok browsing ikutan lambat ya….dibanding ga di pasang squid…
meskipun dah tak kasih delay pool 2
( persis ma settingan diatas )
emang squid under windows itu emang gitu ya mas…??
makasih mas…
12.

kusprayitna

said,

on July 2nd, 2009 at 11:10 am
Salam mas Squgenk,
untuk yang pertama , semestinya squid seperti yang anda inginkan kerjanya, yaitu dibatasina per client,
bukan total. Kemungkinan pada “acl”nya ada yang kelewatan.
Kalau untuk squid di windows, memang kinerja antara linux dan windows berbeda dan squid cocoknya
di linux.
Atau bisa kirim konfigurasi squid anda lewat email, semoga saya dapat membantu.
M akasih
13.

edikst

said,

on July 2nd, 2009 at 4:02 pm
11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

10 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

mas kalo saya mau batesin utk user tertentu hanya bisa browsing 2 alamat website saja, yg lainnya bisa
1 alamat website saja, ada yg full, ada juga yg gak bisa sama sekali browsing, kira2 rulenya spt apa ya di
squid ini, thx sebelumnya mas.
14.

kusprayitna

said,

on July 2nd, 2009 at 7:16 pm
Salam edikst
Saya coba rulenya dulu, harap bersabar (dari pada saya cerita thok).
Dan bagi yang langsung comment via email, harap sabar juga dan mohon maaf kalau menanggapinya
terlambat.
makasih
15.

sugenk

said,

on July 3rd, 2009 at 3:53 pm
mas kus….konfigurasi squid saya dah tak kirim kan ke email mas kus…
minta tolong dicek atau diperbaiki…
makasih sebelumnya…
16.

M aela

said,

on July 18th, 2009 at 4:32 am
M as kalo nyetting child proxy agar bisa 3 atau 4 parent proxy, dan bisa otomatis milih mana yang nyala
gimana ya? terima kasih loh mas jawabannya..
17.

rizman

said,

on July 21st, 2009 at 9:28 am
saLam kenaL..
itu di atas ada tutorial buat membatasi download pada squid,
nah..
kaLo user mau ngehack size download pada proxy gmna ya ??
tLng pencerahannya ya..
thx
11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

11 of 15

18.

kusprayitna

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

said,

on July 22nd, 2009 at 2:13 pm
aku belajar lagi ya….
Buat mas sugenk, saya baru cek tentang delay_pool harap sabar, atau kalau anda udah ketemu bisa di
sharing juga.
Buat Rizman, di squid pembatasan dilakuka untuk banyak tujuan, walaupun ini membuat beberapa
pihak tidak disenangkan, untuk hacking saya kurang tahu dan mungkin website/forum lain ada yang
membahasnya.
M akasih
19.

herupermana

said,

on August 11th, 2009 at 7:26 pm
Teri kasih M as Info nya, Tapi aku menemukan kesulitan pada saat config squid errornya gini setipa
kata photo,foto,upload kenapa keblok ya? please bantuannya a (Aku Proxy nya Buat Warnet) Thanks
20.

kusprayitna

said,

on August 12th, 2009 at 9:52 am
Salam Herupermana,
coba cek squid.conf nya dulu, mungkin disana kata-kata tersebut memang di blok. Kemungkinan pada
parameter ACL nya.
Ada beda antara ERROR dan di BLOK, kalau error berarti ada pesan error di browserya, tetapi kalau di
BLOK maka di browser tidak akan tampak apa-apa.
21.

sugenk

said,

on August 12th, 2009 at 9:56 am
ok mas…konfig masih terus ditunggu…nuhun..
22.

kusprayitna

said,

on August 12th, 2009 at 10:31 am

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

12 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

Salam mas Sugenk,
mugkin emailku masuk ke spam, coba cek, krn aku udah jawab semingguan ytl.
Atau untuk kasus membatasi download ternyata yang terbatasi seluruh network (bukan host) bisa pakai
berikut ini :
delay_parameters 2 -1/-1 10000/2049000
ini berarti :
- klass 2
- download setiap host / klien dibatasi
- download seluruh LAN dalam 1 segmen unlimited
M akasih mas Sugenk telah mengingatkan.
23.

indra

said,

on August 21st, 2009 at 4:03 pm
salam kenal…
bagaimana caranya jika saya hanya ingin membatasi bandwidth nya saja gimana…
contoh:
1. tersedia koneksi 1M bps
2. ada 8 client
3. jika 8 client nyala semua maka kecepatan per client dilimit menjadi kurang lebih 120Kbps…
4. jika hanya 4 client yg nyala maka kecepatan perclient dilimit menjadi kurang lebih 400kbps.
5. jika hanya 1 atau 2 client yg nyala.. pembatasan limit dimatikan…
pertanyaan saya.
1. bagaimana melimit bandwidth sesuai dengan yg kita inginkan.
2. ketika squid sedang digunakan dan kita ingin merubah limit dikarnakan hanya sedikit client yg nyala.
apakah perubahan pada squid.conf bisa langsung berjalan sesuai dengan setingan yg baru…
mohon pencerahannya…
terima kasih…
24.

andro

said,

on August 23rd, 2009 at 11:19 am
M as saya mau tanya dung….kan ada 2 jenis bandwith ya…yg lokal (iix) dan yg international…
Untuk pembagian bandwith nya bisa dibagi 2 tidak?
Jadi untuk lokal nya kita batasi 256kbps sedangkan untuk int nya cuma dapat 64kbps…

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

13 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

Terima kasih sebelom nya…
25.

yoskovick

said,

on September 2nd, 2009 at 5:03 am
setelah saya coba parameter diatas, ternyata tidak berpengaruh pada ukuran file yg disebutkan yaitu
“Untuk download dengan ukuran diatas 1M B dibatasi dengan kecepatan 10 byte / detik” 1mb. semua
file dibawah 1 mb pun mengalami kecepatan download yg sama seperti tidak ada batasan . kira kira apa
yg salah ya mas?
26.

Asep Hendra - Sukabumi

said,

on September 5th, 2009 at 4:36 am
Instalasi squid sdh berjalan baik, tp delay pool untuk pembatasan download blum berfungsi. M ohon
bantuan konfigurasi squid.conf kumplit. Sbg info Internet-modem-Pc server-pc Client. Trmksh.
27.

Dunia Komputer

said,

on September 27th, 2009 at 6:44 pm
M as kus nanya nie. Salam kenal. Saya mau nanya pada aturan 2, setelah download 2048000 bytes mk
download menjadi 10000 bytes/s
delay_class 2 2
delay_parameters 2 -1/2048000 10000/2049000
Yang mana batas maksimum file yang bisa didownload. Angka 2049000 itu artinya apa?
M isalkan saya mau buat aturan setelah 10 M B maka download menjadi 10 kbps, gimana kodenya?
M ohon diberi petunjuk. Terima kasih.
28.

romeo

said,

on October 24th, 2009 at 8:12 pm
http://bukuhitamkoe.blogspot.com/2009/07/membatasi-download-pada-squid.html
ini siapa contek siapa mas???
29.

cendol ijo

said,

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

14 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

on October 25th, 2009 at 9:20 am
@romeo : bukan masalah siapa contek siapa, yang penting IKHLAS untuk menyebarkan ilmu. Daripada
ente sakali nongol gak bantu kasih masukan kepada guest yang laen malah “ini siapa contek siapa”.
Anak TK aja bisa kalo cuma ngomong gitu doank
30.

jiwo merdhiko

said,

on October 25th, 2009 at 1:54 pm
mas aku mau tanya donk, gmn cara agar squid ini bisa mengkonfigurasi aturan sebagai berikut :
cpu tidak bs akses ke semua port kecuali port yang biasa digunakan untuk ms outlook (995 & 465)
31.

kusprayitna

said,

on October 26th, 2009 at 9:28 am
Salam Jiwo M erdhiko
Untuk squid itu http proxy dan setahu saya tidak/belum bisa digunakan untuo POP proxy , sehingga
yang anda ingin memakai outlook client kelihatannya masih belum bisa, silahkan coba cari di google
tentang pop3 proxy.
M akasih
32.

kusprayitna

said,

on October 26th, 2009 at 2:27 pm
Salam
untuk semua, untuk contoh disain warnet dengan squid dapat dibaca di
http://kusprayitna.staff.uii.ac.id/2009/10/26/membuat-disain-warnet-dengan-squid/
Semoga bermanfaat dan terimakasih

Post a comment
Name (required)
Mail (will not be published) (required)
Website

11/6/2009 2:36 PM

Membatasi Download pada Squid | Kusprayitna Blogs

15 of 15

http://kusprayitna.staff.uii.ac.id/2008/12/11/membatasi-download-pada-s...

Notify me of followup comments via e-mail
© 2008 by Kusprayitna Blogs
Powered by WordPress | Designed for Cordobo by Cordobo | Packaged by Edublogs - education blogs. Huang.

11/6/2009 2:36 PM