Membuat Proxy dgn UBUNTU + LUSCA

From OnnoWiki
Jump to navigation Jump to search

Sumber: http://opensource.telkomspeedy.com/forum/viewtopic.php?id=13006


YM : teukurizal@yahoo.com.sg Mobile : 08126916006

                                          PROXY DG UBUNTU + LUSCA

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 di sini : http://teukurizal.googlecode.com/files/ … q_2012.rar 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://teukurizal.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 /cache
chmod 777 /cache
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
# 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...

+============ FINIS ==========+


Referensi

Pranala Menarik