Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-23-2013, 04:43 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Server › Proxy Server v
1 2 3 4 Next »

Squid Delay Pool

Home General Computer Multimedia Business Lounge

Pages (2): 1 2 Next »
Post Reply 
Tweet
Threaded Mode | Linear Mode
Squid Delay Pool
03-15-2010, 02:00 PM
Post: #1
wahyu_devilzc0de™ Offline
Rest In Peace
***
Posts: 1,573
Joined: Dec 2009
Reputation: 191
Squid Delay Pool
Assalamu'alaikum..

pada bagian saya ijin menerangkan tentang cara setting squid delay pool,
okelah langsung saja, kalau ada yang kurang pas, monggo di koreksi sama2!

Begitu mahalnya harga internet di Indonesia, membuat penyedia jasa harus ekstra hati-hati dalam memberikan pelayanan. Satu sisi klien ingin harga murah, di sisi lain klien tidak ingin membayar mahal untuk koneksi internet kencang. Warnet misalnya, dengan 3000 sampai 5000 rupiah per jam dan koneksihanya up to 1 Mbps harus dipaksa melayani lebih dari 10 PC, yang pastinya akan sangat terasa lambatnya jika tidak diatur dengan pengatur bandwidth. Salah satu solusinya dengan squid.

Ada beberapa istilah di dalam delay pool.
delay_pools
"menyatakan berapa banyak bagian/pool yang akan dibuat"
Code:
delay_pools 1
Ket : hanya ada 1 pool yang kita berlakukan.

delay_class
Opsi ini menspesifikasikan kelompok dari masing-masing pool yang telah didefinisikan pada opsi delay-pools. Ada tiga class yang didukung Squid sebelum versi 3, antara lain:

• class 1: Semua akses dibatasi dengan single bucket, artinya satu aturan untuk semua semua jaringan.

• class 2: Semua akses dibatasi dengan single agregate dengan dua parameter bandwidth. Parameter pertama mendefinisikan berapa bandwidth maksimal seluruh jaringan, parameter kedua mendefinisikan bandwidth yang lebih spesifik untuk per klien.

• class 3: Kelompok yang definisi bandwidth-nya paling mendetail. Parameter pertama mendefinisikan berapa bandwidth maksimal seluruh jaringan, parameter kedua mendefinisikan berapa bandwidth normal yang didapatkan per client , dan parameter yang ketiga adalah mendefinisikan bandwidth yang didapatkan client jika mengakses file tertentu yang spesifik, misalnya file mp3.

Code:
delay_class 1 3
Ket : pool 1 memiliki 3 class, artinya akan ada 3 aturan di dalam pool 1.

[Image: squidt.jpg]

delay_access
Memberi batasan siapa saja yang boleh mempergunakan delay pools ini.

Penting untuk diingat sebaiknya setelah menetukan batasan jangan lupa di akhiri dengan deny all.
Code:
delay_access 1 allow localnet
delay_access 1 deny all

delay_parameters

Ini adalah bagian terpenting dari delay pools memberikan aturan main setiap delay pools yang dibentuk.

delay parameter mempunyai format yang disesuaikan dengan tipe/class yang dipakai.

Tapi disetiap tipe yang dipakai ada 1 format baku yaitu restore/max

restore menunjukkan maksimum kecepatan data yang dapat dilewatkan bila harga max sudah terlampaui, dalam satuan bytes/second

max menunjukkan besar-nya file atau bucket yang dapat dilewatkan tanpa melalui proses delay. dalam satuan bytes.

Yang perlu diperhatikan dari satuan diatas adalah harga restore dimana kita sering menerima/menyewa/membeli bandwidth dari provider dalam satuan bits/second bukan bytes/second. Sedangkan satuan kecepatan yang ditunjukkan oleh Microsoft pada saat mendonlot file adalah bytes/sec.

Sedangkan satuan dari harga max sudah sesuai dengan kebiasaan sehari-hari, dimana kita memberi besaran bytes pada file-file.

1 byte = 8 bit.

Disinilah aturan pembatasan bandwidth berlaku. Max adalah kondisi dimana kita mendapatkan semua jatah bandwidth yang ada atau disaat pemakaian bukan pada puncaknya. Restore adalah kondisi ketika bandwidth mencapai puncaknya, dan setiap aturan akan mendapatkan bandwidth maksimal dari harga restore yang sudah kita set.
Code:
delay_parameters 1 -1/-1 24000/32000 16000/32000

Ket :

Pool 1 memiliki 3 class.

Class 1 memiliki harga -1/-1 artinya keseluruhan bandwidth yang ada di alokasikan untuk seluruh jaringan client squid.

Class 2 memiliki harga 24000/32000 artinya masing-masing client squid akan mendapatkan jatah bandwidth maksimal sebesar 32000 bytes/second atau 256 kbps dan ketika high trafic hanya akan mendapatkan maksimal 24000 bytes/second atau 192 kbps.

Class 3 memiliki harga 16000/32000 artinya ketika mendownload sebuah file, client squid akan mendapatkan jatah bandwidth maksimal sebesar 32000 bytes/second atau 256 kbps dan ketika high trafic hanya akan mendapatkan maksimal 16000 bytes/second atau 128 kbps.

Berikut contoh sederhana squid delay pool.
Contoh 1:
Code:
acl all src 0.0.0.0/0.0.0.0

    acl admin src 192.168.1.250/255.255.255.255

    acl server src 192.168.1.251/255.255.255.255

    acl umum src 192.168.1.0/255.255.255.0

    acl staff src 192.168.1.1 192.168.1.111 192.168.1.2 192.168.1.4 192.168.1.71

    delay_pools 3

    delay_class 1 1

    delay_parameters 1 -1/-1

    delay_access 1 allow admin

    delay_access 1 allow server

    delay_access 1 deny all

    delay_class 2 1

    delay_parameters 2 1500/64000

    delay_access 2 allow staf

    delay_access 2 deny all

    delay_class 3 1

    delay_parameters 3 1000/32000

    delay_access 3 allow umum

    delay_access 3 deny all
Ket :

* admin, server dengan bandwidth unlimited
* staff dengan bandwidth 1,5 kbytes/sec, bila file yang diakses melebihi 64Kbte
* umum dengan bandwidth 1 kbytes/sec, bila file yang diakses melebihi 32 Kbyte

Contoh 2:
Code:
acl multimedia url_regex -i \.mp3$ \.rm$ \.mpg$ \.mpeg$ \.avi$ \.dat$
    delay_pools 1
    delay_class 1 1
    delay_parameters 1 1000/16000
    delay_access 1 allow multimedia
    delay_access 1 deny ALL
Ket :

Delay pools yang digunakan untuk membatasi donlot file untuk extensi tertentu.

Gunakan ACL url_regex untuk mengatasi hal ini.

Contoh diatas digunakan untuk membatasi donlot file multimedia hingga 1 kByte/sec.
Contoh 3:
Code:
acl JAM_KANTOR time SMTWHFA 07:00-18:00

delay_pools 2 delay_class 1 2
delay_parameters 1 24000/32000 -1/-1
delay_access 1 allow riset JAM_KANTOR
delay_access 1 deny all

delay_class 1 2
delay_parameters 2 8000/8000 -1/-1
delay_access 2 allow riset !JAM_KANTOR
delay_access 2 deny all

Ket :

Pada jam kantor (07:00 - 18:00) speed yang diberikan hingga 256 kbps pada masing-masing host, dan di luar jam kantor hanya diberikan speed hingga 64 kbps.

Atau jika anda kesulitan dengan konfigurasi manual seperti diatas, silahkan instal WebMin.
[Image: squidwebmin.jpg]

Diatas ini adalah konfigurasi delay pool pada squid versi 3. Bukan cuma 3 class tapi hingga 5 class. Saya belum mencari tau tentang 2 class tambahan yang ada di squid versi 3 ini.

Dalam bentuk script, konfigurasi diatas akan berbentuk:
Code:
acl manager proto cache_object
    acl localhost src 127.0.0.1/32
    acl to_localhost dst 127.0.0.0/8
    acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
    acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
    acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
    acl SSL_ports port 443
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 # https
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl CONNECT method CONNECT

    acl download url_regex -i ftp \.exe$ \.mp3$ \.mp4$ \.tar.gz$ \.gz$ \.tar.bz2$ \.rpm$ \.zip$ \.rar$
    acl download url_regex -i \.avi$ \.mpg$ \.mpeg$ \.rm$ \.iso$ \.wav$ \.mov$ \.dat$ \.mpe$ \.mid$
    acl download url_regex -i \.midi$ \.rmi$ \.wma$ \.wmv$ \.ogg$ \.ogm$ \.m1v$ \.mp2$ \.mpa$ \.wax$ \.3gp$
    acl download url_regex -i \.m3u$ \.asx$ \.wpl$ \.wmx$ \.dvr-ms$ \.snd$ \.au$ \.aif$ \.asf$ \.m2v$
    acl download url_regex -i \.m2p$ \.ts$ \.tp$ \.trp$ \.div$ \.divx$ \.mod$ \.vob$ \.aob$ \.dts$
    acl download url_regex -i \.ac3$ \.cda$ \.vro$ \.deb$
    acl warnet_ON time 10:00-23:00

    delay_pools 1

    delay_class 1 3
    delay_parameters 1 -1/-1 24000/32000 16000/32000
    delay_access 1 allow localnet
    delay_access 1 allow download
    delay_access 1 allow warnet_ON
    delay_access 1 deny manager localhost to_localhost localnet SSL_ports Safe_ports CONNECT download

Sumber yang paling baik ada di :
Code:
http://id.wikipedia.org/wiki/Squid
http://www.visolve.com/squid/squid30/delaypools.php

Semoga bermanfaat,

Wassalamu'alaikum...
Visit this user's website Find all posts by this user
Quote this message in a reply
03-15-2010, 02:29 PM
Post: #2
my22n Offline
./just lamer's
Posts: 67
Joined: Mar 2010
Reputation: 2
RE: Squid Delay Pool
weh..makasih kk..sgt bermanfaat bgt buat aku..btw djwb donk thread ane..hihihii
biar bs buat perbandingan
Find all posts by this user
Quote this message in a reply
03-15-2010, 02:55 PM
Post: #3
wahyu_devilzc0de™ Offline
Rest In Peace
***
Posts: 1,573
Joined: Dec 2009
Reputation: 191
RE: Squid Delay Pool
(03-15-2010 02:29 PM)my22n Wrote:  weh..makasih kk..sgt bermanfaat bgt buat aku..btw djwb donk thread ane..hihihii
biar bs buat perbandingan

Assalamu'alaikum...

ehm..sip dah. ini hanya pandangan mas,
saya juga masih mikirin pertanyaan mas tadi.
nti kalau dah ada bayangan, pasti saya bantu!

Wassalamu'alaikum...
Visit this user's website Find all posts by this user
Quote this message in a reply
03-15-2010, 05:20 PM
Post: #4
dondon Offline
./Devilz 1st Cadet
Posts: 5
Joined: Feb 2010
Reputation: 0
RE: Squid Delay Pool
wahh... keren om...

kebetulan aye lagi cari tutz tentang delay pool

trimse om..smiley_beersmiley_beer
Find all posts by this user
Quote this message in a reply
03-15-2010, 08:19 PM
Post: #5
chaer.newbie Offline
--------------------------
*****
Dewa
Posts: 5,281
Joined: Dec 2009
Reputation: 184
RE: Squid Delay Pool
wah,... setingan delay pool gue ada yg salah nih om..hahhahaha
Find all posts by this user
Quote this message in a reply
08-09-2010, 10:14 AM
Post: #6
wahyu_devilzc0de™ Offline
Rest In Peace
***
Posts: 1,573
Joined: Dec 2009
Reputation: 191
RE: Squid Delay Pool
(03-15-2010 08:19 PM)chaer. Wrote:  wah,... setingan delay pool gue ada yg salah nih om..hahhahaha
kyknya ane perlu ngeremote router ubuntu loe deh.
hadeh, tapi ane liat. loe sekarang makai mikrotok sejati, kagak linux lagi =))
Visit this user's website Find all posts by this user
Quote this message in a reply
08-09-2010, 10:27 AM
Post: #7
Super Moderator Offline
Wahyu Adi Prasetyo
****
Global Moderators
Posts: 6,950
Joined: Jan 2010
Reputation: 237
RE: Squid Delay Pool
Quote:acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

acl download url_regex -i ftp \.exe$ \.mp3$ \.mp4$ \.tar.gz$ \.gz$ \.tar.bz2$ \.rpm$ \.zip$ \.rar$
acl download url_regex -i \.avi$ \.mpg$ \.mpeg$ \.rm$ \.iso$ \.wav$ \.mov$ \.dat$ \.mpe$ \.mid$
acl download url_regex -i \.midi$ \.rmi$ \.wma$ \.wmv$ \.ogg$ \.ogm$ \.m1v$ \.mp2$ \.mpa$ \.wax$ \.3gp$
acl download url_regex -i \.m3u$ \.asx$ \.wpl$ \.wmx$ \.dvr-ms$ \.snd$ \.au$ \.aif$ \.asf$ \.m2v$
acl download url_regex -i \.m2p$ \.ts$ \.tp$ \.trp$ \.div$ \.divx$ \.mod$ \.vob$ \.aob$ \.dts$
acl download url_regex -i \.ac3$ \.cda$ \.vro$ \.deb$
acl warnet_ON time 10:00-23:00

delay_pools 1

delay_class 1 3
delay_parameters 1 -1/-1 24000/32000 16000/32000
delay_access 1 allow localnet
delay_access 1 allow download
delay_access 1 allow warnet_ON
delay_access 1 deny manager localhost to_localhost localnet SSL_ports Safe_ports CONNECT download

Adminnya jahat,.gak bisa donlot kenceng klo kyak gini ribetribet
Edit lagi kayak gini>>

delay_pools 1

delay_class 1 3
# delay_parameters 1 -1/-1 24000/32000 16000/32000
delay_access 1 allow localnet
delay_access 1 allow download
delay_access 1 allow warnet_ON
delay_access 1 deny manager localhost to_localhost localnet SSL_ports Safe_ports CONNECT download

Biar kenceng lagi IDM-nya senampagi mantap
Visit this user's website Find all posts by this user
Quote this message in a reply
08-09-2010, 10:44 AM
Post: #8
wahyu_devilzc0de™ Offline
Rest In Peace
***
Posts: 1,573
Joined: Dec 2009
Reputation: 191
RE: Squid Delay Pool
admin selalu berkuasa, kalau user kyk loe patut di berii segeitu, soalnya ente suka download bokep versi .mkv =)). hadeh
Visit this user's website Find all posts by this user
Quote this message in a reply
08-09-2010, 11:05 AM
Post: #9
Super Moderator Offline
Wahyu Adi Prasetyo
****
Global Moderators
Posts: 6,950
Joined: Jan 2010
Reputation: 237
RE: Squid Delay Pool
(08-09-2010 10:44 AM)wahyu_devilcode Wrote:  admin selalu berkuasa, kalau user kyk loe patut di berii segeitu, soalnya ente suka download bokep versi .mkv =)). hadeh

surim dah,...btw ane minta dunk kleksi Bok** .mkv nyasenampagi
Visit this user's website Find all posts by this user
Quote this message in a reply
08-09-2010, 11:33 AM
Post: #10
teardrop Away
I love Indonesian
Posts: 357
Joined: Jul 2010
Reputation: 14
RE: Squid Delay Pool
(08-09-2010 11:05 AM)linuxer46 Wrote:  surim dah,...btw ane minta dunk kleksi Bok** .mkv nyasenampagi
waduh, momod kita satu ini, bokeper sejati. =)).
mau juragan? pm ane aje. in teardrop@linuxmail.org <--- biar croot.
Visit this user's website Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Meningkatkan Request hit squid chaer.newbie 16 2,315 03-26-2013 07:19 PM
Last Post: Jehuda
  squid.conf chaer.newbie 40 25,448 10-31-2012 11:03 AM
Last Post: neobix
Thumbs Down [Tutor] install squid 2.7.STABLE9 dengan TPROXY-4.1 di ubuntu 10.04 revanthem 13 4,484 10-19-2012 12:46 PM
Last Post: pandak
  Cara mengatasi TCP_MISS pada Squid Ubuntu chibi 7 1,026 08-05-2012 06:48 AM
Last Post: ghosttransparentexceptnofixed
  [Tutor] squid anti iklan luthfi_dc 13 663 07-30-2012 12:14 PM
Last Post: sunafets.exe
  tuning performa squid luthfi_dc 3 418 07-30-2012 12:11 PM
Last Post: luthfi_dc
  squid.conf for Squid 3.x.x Super Moderator 24 3,281 07-26-2012 12:46 AM
Last Post: ghosttransparentexceptnofixed
  [Ask] Caching Squid easy2study 7 1,214 06-11-2012 12:18 AM
Last Post: emin
Exclamation [Ask] Setting Bandwidth dengan squid debian lenny ? fauzanrahman03 13 2,949 01-26-2012 05:18 PM
Last Post: Super Moderator
  Squid for Windows Super Moderator 16 6,237 11-26-2011 03:10 PM
Last Post: chaer.newbie

Users Browsing

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-23-2013, 04:43 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE