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 😛 kamu belum beruntung :))
original tutor dari www.squid-cache.org
supported by google.com cyberciti.biz wordpress.com