Squid limit Max Connection

18 June, 2007

Bagaimana membuat Limit koneksi secara simultan dari web browser client. Yang kita butuhkan adalah memasukkan rule ACCESS Control. Tutorial ini sudah di coba di fedora core 5 Bordeaux dengan kernel system kernel-2.6.20-1.2319.fc5 dan squid versi 2.6.STABLE13 dengan compile configure dari squid sebagai berikut

configure options: ‘–build=i686-redhat-linux-gnu’ ‘–host=i686-redhat-linux-gnu’ ‘–target=i386-redhat-linux-gnu’ ‘–program-prefix=’ ‘–prefix=/usr’ ‘–exec-prefix=/usr’ ‘–bindir=/usr/bin’ ‘–sbindir=/usr/sbin’ ‘–sysconfdir=/etc’ ‘–includedir=/usr/include’ ‘–libdir=/usr/lib’ ‘–libexecdir=/usr/libexec’ ‘–sharedstatedir=/usr/com’ ‘–mandir=/usr/share/man’ ‘–infodir=/usr/share/info’ ‘–exec_prefix=/usr’ ‘–bindir=/usr/sbin’ ‘–libexecdir=/usr/lib/squid’ ‘–localstatedir=/var’ ‘–datadir=/usr/share’ ‘–sysconfdir=/etc/squid’ ‘–enable-poll’ ‘–enable-snmp’ ‘–enable-removal-policies=heap,lru’ ‘–enable-storeio=aufs,coss,diskd,null,ufs’ ‘–enable-ssl’ ‘–with-openssl=/usr/kerberos’ ‘–enable-delay-pools’ ‘–enable-linux-netfilter’ ‘–with-pthreads’ ‘–enable-ntlm-auth-helpers=SMB,fakeauth’ ‘–enable-external-acl-helpers=ip_user,ldap_group,unix_group,wbinfo_group’ ‘–enable-auth=basic,digest,ntlm’ ‘–enable-digest-auth-helpers=password’ ‘–with-winbind-auth-challenge’ ‘–enable-useragent-log’ ‘–enable-referer-log’ ‘–disable-dependency-tracking’ ‘–enable-cachemgr-hostname=localhost’ ‘–enable-underscores’ ‘–enable-basic-auth-helpers=LDAP,PAM,SMB,SASL’ ‘–enable-cache-digests’ ‘–enable-ident-lookups’ ‘–with-large-files’ ‘–enable-fd-config’ ‘–enable-follow-x-forwarded-for’ ‘build_alias=i686-redhat-linux-gnu’ ‘host_alias=i686-redhat-linux-gnu’ ‘target_alias=i386-redhat-linux-gnu’

langsungs aja kita edit squid.conf

# vi /etc/squid/squid.conf

masukkan kode berikut :

acl iprange 192.168.0.0/24        <<< ip yang di alokasikan oleh rule ini
acl limitnya maxconn 3             <<<< maxsimal koneksi ke web

http_access deny iprange limitnya     <<<< rule http_acces deny 2 rule di atas

lau tinggal restart squid nya

squid -k reconfigure

setelah tidak ada erorr coba di test deh. ternyata :P kamu belum beruntung :) )

original tutor dari www.squid-cache.org

supported by google.com cyberciti.biz wordpress.com