Install Squid Lusca Proxy pada Ubuntu

Posted by Achmad 'Rhoma' Fanani (kanny) on 2/02/2012 06:48:00 AM

squid

Udah lama, tp br sempat ingat utk ditulis.. :D
Tutorial sangat singkat/garis besar cara install  Squid + Lusca Head Proxy pada mesin Ubuntu.
Tentunya udah pd tau kan keampuhan squid + lusca, bisa mengcache youtube, dll.. :)
Yang pasti harus udah siap mesin dg OS Ubuntu & sudah paham bagaimana mengkonfigurasi squid.conf.


** Karena ane pake axel sebagai doenload manager yg kemudian ane terapkan sebagai pengganti apt-get. maka silahkan liat dulu tulisan ane ttg cara bikin  apt-fast yg tentunya lbh mak-nyuss dibanding apt-get :)

Ok, langsung aja kita mulai bikin proxy.

1. instal squid beserta kroni2nya :)
sudo apt-fast update
sudo apt-fast install squid squidclient squid-cgi
sudo apt-fast install gcc build-essential sharutils
sudo apt-fast install ccze libzip-dev automake1.9

2. donlot Lusca_Head.
bisa pake lusca ori dr empunya, bisa diliat disana, atau pake oprekan dr rekan FMI
biar gampang nih ane kasi link dunlutnya:
Lusca Head ori, bisa diunduh dg cara:
   axel http://multipro.us/dl/LUSCA_HEAD-r14809.tar.gz

Lusca FMI
   axel http://multipro.us/dl/LUSCA_FMI.tar.gz

3. Extract..
Kali ini kita cb pake Lusca dr rekan FMI
setelah file di donlot, selanjutnya extract

tar xzvf LUSCA_FMI.tar.gz

4. Configure
cd LUSCA_FMI
 ./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
 5. Make....
make distclean        <- kalo ente pake Ubuntu 64bit
make
sudo make install

6. Memberikan permission pada folder cache
Sesuaikan lokasi cache yg anda gunakan (pada file konfigurasi squid.conf), disini ane ngasi contoh lokasi utk cache: /media/cache1 & /media/cache2

chown proxy:proxy /media/cache1
chown proxy:proxy /media/cache2

chmod 777 /media/cache1
chmod 777 /media/cache2

chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl

7. Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah :
squid -f /etc/squid/squid.conf -z
8.Restart Ubuntut
sudo reboot

Selesai.. silahkan dicoba
kalo kesulitan, cb gugling. ada banyak tuts yg lbh kumplit. hehehe.. :)


Nama Anda
New Johny WussUpdated: 2/02/2012 06:48:00 AM

0 komentar:

CB