Kebutuhan koneksi internet dengan kecepatan tinggi sekarang ini memang mutlak dibutuhkan. Terutama untuk sebuah warnet, perkantoran dengan tujuan mendapatkan koneksi internet cepat sehingga memberikan kepuasan untuk penggunanya. Sebuah tutorial menarik dalam membuat proxy LUSCA di Ubuntu, dan sudah saya coba, hasilnya bagus banget.
Mas teukurizal menulis seperti ini :
Lusca Proxy High performance merupakan pengembangan dari squid oleh developer squid Andrian cadd yg didekasikan terutama utk caching file2 dynamic (kayak youtube, google addssense, banner, iklan dll) file2 itu biasanya membuat penuh cache, tapi karena content dynamic oleh squid pasti akan dianggap miss dan akan mendownload lagi jadi bisa membuat posioning cache. Lusca sanggup mencache file2 tsb dan menjadi hit content.. banyaknya file dinamis ini tentu akan jauh menghemat bandwidth yg kita pakai..Cara Install Ubuntu dan Tunning lihat disini
Patch-nya disini
Install Paket yg di butuhkan :
#sudo apt-get update
# sudo apt-get install squid
# sudo apt-get install squid squidclient squid-cgi
# sudo apt-get install gcc
# sudo apt-get install build-essential
# sudo apt-get install sharutils
# sudo apt-get install ccze
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9
Download Lusca lewat terminal ubuntu :
wget httx://untuk-kamu.googlecode.com/files/LUSCA_FMI.tar.gz
lalu ekstrak dan masuk ke foldernya :
# tar xzvf LUSCA_FMI.tar.gz
# cd LUSCA_FMI/
CATATAN : jika memakai ubuntu 64bit lakukan perintah ini #———> make distclean
Ok sekarang dimulai tahap compile nya :
./configure –prefix=/usr –exec_prefix=/usr –bindir=/usr/sbin –sbindir=/usr/sbin –libexecdir=/usr/lib/squid –sysconfdir=/etc/squid \
–localstatedir=/var/spool/squid –datadir=/usr/share/squid –enable-http-gzip –enable-async-io=24 –with-aufs-threads=24 –with-pthreads –enable-storeio=aufs \
–enable-linux-netfilter –enable-arp-acl –enable-epoll –enable-removal-policies=heap –with-aio –with-dl –enable-snmp \
–enable-delay-pools –enable-htcp –enable-cache-digests –disable-unlinkd –enable-large-cache-files –with-large-files \
–enable-err-languages=English –enable-default-err-language=English –with-maxfd=65536
Selanjutnya, ketik perintah berikut di terminal :
# make
# sudo make install
Edit squid.conf
# Memberikan permission pada folder cache
chown proxy:proxy /cache1
chown proxy:proxy /cache2
chown proxy:proxy /cache3
chown proxy:proxy /videocache
chmod 777 /cache1
chmod 777 /cache2
chmod 777 /cache3
chmod 777 /videocache
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
chown proxy:proxy /usr/share/squid/refresh.conf
chmod 777 /usr/share/squid/refresh.conf
# Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah :
squid -f /etc/squid/squid.conf -z
# Restart squid
sudo /etc/init.d/squid restart
Reboot CPU nya…