Akhirnya Patch PB bisa powerfull. (yang punya warnet game, silahkan mencobanya).
OS : Debian 7.0 (CLI) 32bit
Pada saat installasi, buat partisi minimal 4 partisi untuk cache
/cache1 Filesystem EXT4
/cache2 Filesystem EXT4
/cache3 Filesystem EXT4
/cache4 Filesystem EXT4
Login Root, paste rules ini.
echo "deb http://security.debian.org/ wheezy/updates main" > /etc/apt/sources.list;
echo "deb-src http://security.debian.org/ wheezy/updates main" >> /etc/apt/sources.list;
echo "deb http://ftp.debian.org/debian/ wheezy-updates main" >> /etc/apt/sources.list;
echo "deb-src http://ftp.debian.org/debian/ wheezy-updates main" >> /etc/apt/sources.list;
echo "deb http://kambing.ui.ac.id/debian/ wheezy main non-free contrib" >> /etc/apt/sources.list;
echo "deb-src http://kambing.ui.ac.id/debian/ wheezy main non-free contrib" >> /etc/apt/sources.list;
OK Next, Update repository dan install paket pendukung.
apt-get updateapt-get install -y sudoapt-get install -y gcc
apt-get install -y build-essentialapt-get install -y sharutilsapt-get install -y ccze
apt-get install -y libzip-devapt-get install -y automake1.9
Remove beberapa aplikasi yang tidak penting. (karena memperlama booting server)
apt-get remove exim4 exim4-base exim4-config exim4-daemon-light
Download file master yang sudah dipersiapkan di URL berikut.
cd /rootwget http://backup.bdl.nusa.net.id/aziz/squid-lusca/LUSCA_HEAD-r14809.tar.gzwget http://backup.bdl.nusa.net.id/aziz/squid-lusca/squid.confwget http://backup.bdl.nusa.net.id/aziz/squid-lusca/storeurl.pl
Extrak, compile dan install file Lusca
tar xzvf LUSCA_HEAD-r14809.tar.gz;cd LUSCA_HEAD-r14809; ./configure '--prefix=/usr/local/squid' '--enable-removal-policies=heap,lru' '--disable-dependency-tracking' '--disable-arp-acl' '--disable-cache-digests' '--enable-cachemgr-hostname=localhost' '--disable-delay-pools' '--enable-epoll' '--enable-external-acl-helpers=ip_user' '--disable-ident-lookups' '--enable-linux-netfilter' '--disable-referer-log' '--enable-removal-policies=heap,lru' '--disable-snmp' '--disable-ssl' '--enable-storeio=aufs,null,coss' '--disable-useragent-log' '--disable-wccpv2' '--with-aio' '--with-maxfd=1048576' '--with-dl' '--with-pthreads' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'targe_alias=i686-redhat-linux-gnu''--enable-truncate' '--disable-unlinkd' '--with-large-files' '--disable-htcp'
makemake allmake install
Replace directory squid.conf dan move file storeurl.pl
mkdir /etc/squid/;mv /root/storeurl.pl /etc/squid;mv /root/squid.conf /usr/local/squid/etc/squid.conf;cd /etc/squid/;ln -s /usr/local/squid/etc/squid.conf;chmod 777 /etc/squid/storeurl.pl
Create Directory log and set permission
mkdir /var/log/squid
chown -R proxy:proxy /etc/squid/*
chown -R proxy:proxy /var/log/squid
chown -R proxy:proxy /cache1
chown -R proxy:proxy /cache2
chown -R proxy:proxy /cache3
chown -R proxy:proxy /cache4
chown -R proxy:proxy /cache5
chown -R proxy:proxy /cache6
Setting and edift file /etc/squid.conf disesuaikan untuk cache_dir aufs /cache1 sampai /cache6.
Create swap
/usr/local/squid/sbin/squid -z
Edit file /etc/rc.local dan masukan baris berikut agar startup saat booting
/usr/local/squid/sbin/squid -d1
Restart Server,
Untuk pengecekan
tail -f /var/log/squid/access.log |grep HIT
Done
========
Sumber :
- genwifi.webatu.com/index.php/77-redes/74-lusca-cache-youtube
- aacable.wordpress.com/2012/01/19/youtube-caching-with-squid-2-7-using-storeurl-pl/