Iriyan Gunawan Amd.Kep

Viewed 640 times

Delay_pools for squid, dasar tukang cekik…

by irgunawan on Mar.06, 2009, under Artikel, Network, Ubuntu


Visited 641 times, 1 so far today

Setelah sekian lama nafsu tak terpuaskan karena bingung melimit download user yang melewati server Fedora Core 7. Serba salah, dilimit…tapi brosing pun jadi terlimit alias lelet padahal sudah dibantu proxy yang transparant. Ga dilimit…eh malah user gila-gilaan download ya jadi bikin lelet dan ga nyaman banget buat user lain. Maka telah tiba masanya untuk kita melimit hanya user yang download, tapi tidak yang brosing.
Berikut ini hanya sebagian cuplikan dari squid.conf di server saya.

# DELAY POOL PARAMETERS
acl intranet url_regex -i 192.168.1.
acl pailganal url_regex -i .exe
acl pailganal url_regex -i .mp3
acl pailganal url_regex -i .vqf
acl pailganal url_regex -i .gz
acl pailganal url_regex -i .rpm
acl pailganal url_regex -i .zip
acl pailganal url_regex -i .rar
acl pailganal url_regex -i .avi
acl pailganal url_regex -i .mpeg
acl pailganal url_regex -i .mpe
acl pailganal url_regex -i .mpg
acl pailganal url_regex -i .wmv
acl pailganal url_regex -i .divx
acl pailganal url_regex -i .mov
acl pailganal url_regex -i .asf
acl pailganal url_regex -i .rm
acl pailganal url_regex -i .rmvb
acl pailganal url_regex -i .qt
acl pailganal url_regex -i .ram
acl pailganal url_regex -i .iso
acl pailganal url_regex -i .raw
acl pailganal url_regex -i .wav
acl pailganal url_regex -i .flv
acl pailganal url_regex -i .tgz
acl pailganal url_regex -i .bz
acl pailganal url_regex -i .bz2
acl pailganal url_regex -i .bin
acl pailganal url_regex -i .cab
acl pailganal url_regex -i .avg
acl pailganal url_regex -i .avm
acl pailganal url_regex -i .dat
acl pailganal url_regex -i .pdf
acl pailganal url_regex -i .3gp
acl pailganal url_regex -i .flv
acl pailganal url_regex -i .swf

delay_pools 3
#site intranet langsung ja kada dibatasi pang, -1/-1 mean that there are no limits
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow intranet

#pailganal ulah lawas tu pang dunlutnya sampai ke 8 kbps
delay_class 2 3
#delay_parameters 2 38400/38400 38400/38400 384000/64000
delay_parameters 2 24000/24000 12000/12000 10000/12000
#delay_parameters 2 8000/8000 8000/8000 8000/8000
delay_access 2 allow localhost
delay_access 2 allow !admin
delay_access 2 deny all

#pembatasan bw gasan bruwsing kada papa alias sekahandak
delay_class 3 2
#delay_parameters 3 38400/38400 38400/38400
delay_parameters 3 -1/-1 10000/24000
delay_access 3 allow localhost
delay_access 3 deny all

Jangan lupa sebelumnya
acl localhost src 127.0.0.1/255.255.255.255
acl admin src 192.168.1.122 192.168.1.123

admin = host pc yang mau dibebaskan dari rule diatas, tau kan maksudnya?
Yang brosing aman-aman saja, tapi begitu download…langsung terlimit hingga 8 kbps. Oh iya, rasanya acl pailganal di atas bisa dibuatkan pailganal.acl yang bisa diletakkan di /etc/squid
acl pailganal url_regex -i “/etc/squid/pailganal.acl”
Terus isi file nya :
.exe
.mp3
.vqf
.gz
.rpm
.zip
.rar
.avi
.mpeg
.mpe
.mpg
.wmv
.divx
.mov
.asf
.rm
.rmvb
.qt
.ram
.iso
.raw
.wav
.flv
.tgz
.bz
.bz2
.bin
.cab
.avg
.avm
.dat
.pdf
.3gp
.flv
.swf

Sekian, mohon dikoreksi yah, soalnya masih belajar.

  • Share/Save/Bookmark
:
5 comments for this entry:
  1. riswan

    sip dah bos ku, kena di coba di kandang sekuid make kedelai pul

    alias kedelai nya si saipul, gasan mencekik benwit :))

    Nah jadi nama-nama hewan ternak...hahaha

  2. arie litbanghut sempaja

    acl intranet url_regex -i 192.168.1.
    Kang, emang rulenya seperti ini ya?
    btw ini ip di localnya ya?

    Aku pake ip ini untuk modem = 192.168.1.1
    public server CC = 192.168.1.2 eth0
    LAN server CC = 10.14.9.1 eth1

    untuk intranet itu masukin ip yang mana ya? 10.14.9.1 ato 192.168.1.2… ]

    trims…
    acl intranet ini sebenarnya disesuaikan keadaan, intranet = LAN, internet=WAN.
    Berhubung saya biasa pake di jaringan untuk eth0=WAN=192.168.0.x/24 dan di eth1=LAN=192.168.1.x/24
    Makasih bos, udah tengok-tengok kesini :D

  3. risto

    Sy punya 2 buah modem, setiap modem memiliki 3Mbps. Sy coba pake squid d salah satu modem. Bagaimna agar squid yg d limit pada satu modem tanpa mempengaruhi modem yg unlimited tanpa di batasi.

    Bagaimana mengecek agar badwidth yg kita peroleh bisa dr squid + non squid? Sy coba pd situs speedtest.sg, tp yg d dapat 3 Mbps dr modem yg d setting proxy saja. Yg non proxy ragu kl terdekteksi bandwitdhnya alias zero.

    Mudah2an bang irvan Mgerti dgn yg sy bicarakn, help me :( Yup, anda benar, saya memang kurang faham dengan maksud pak risto.
    Maka saya akan coba menebak maksud Anda :D Modem 1 (+squid) + Modem 2 >> Router LoadBalance >> klien

    Heheh, bener-bener gak jelas, tapi logikanya, untuk mendapatkan bandwidth berimbang dari kedua sumber koneksi, tentu ini merupakan tugas loadbalancer, bukan squid yang sebenarnya bertugas untuk optimalisasi bandwidht.

  4. rexy

    pailganal ulah lawas tu pang dunlutnya sampai ke 8 kbps
    pembatasan bw gasan bruwsing kada papa alias sekahandak

  5. rexy

    pailganal ulah lawas tu pang dunlutnya sampai ke 8 kbps
    pembatasan bw gasan bruwsing kada papa alias sekahandak

    artinya apa? :(

Mencari sesuatu?

Gunakan kolom di bawah ini untuk mencari:

Masih belum menemukan apa yang Anda cari? Berikan sebuah komentar pada salah satu postingan saya, Insya' Allah akan saya balas segera!

Visit our friends!

A few highly recommended friends...