Squid LUSCA adalah squid yang mampu menyimpan cache video selain menyimpan cache web biasa. Setelah anda menginstal ubuntu server, langkah selanjutnya adalah dengan mengupgrade ubuntu kita dan menginstal squid+LUSCA.
Setelah login ke ubuntu server dengan memakai hak akses login dan pasword admin anda, kita masuk ke direktori root dengan mengetikan :
Setelah proses selesai kemudian download LUSCA dengan cara mengetikan di console ubuntu anda :
Apabila cache kita berukuran 30Gb=30000000Kb
30,000,000 / 13 = 2307692.3 / 256 = 19014.5 / 256 = 35.2 * 2 = 70
Jadi angka buat L1nya adalah 70. berarti setingan aufs pada squid.conf anda adalah :
Sumber : Berbagai sumber
Setelah login ke ubuntu server dengan memakai hak akses login dan pasword admin anda, kita masuk ke direktori root dengan mengetikan :
#sudo sukemudian masukan kembali username dan pasword anda. setelah masuk ke root directori, selanjutnya ikuti langkah-langkah berikut dengan mengetikan di console ubuntu anda.
# sudo apt-get updateMungkin membutuhkan banyak waktu sampai update dan proses instal diatas selesai, dan tergantung kecepatan internet anda.
# 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
Setelah proses selesai kemudian download LUSCA dengan cara mengetikan di console ubuntu anda :
#wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14756.tar.gzExtract LUSCA yang telah di download tadi :
#tar xvf LUSCA_HEAD-r14756.tar.gzMasuk ke direktori LUSCA :
#cd LUSCA_HEAD-r14756Sebelum mengompile LUSCA, lakukan perintah dibawah ini :
#./bootstrap.shMengompile LUSCA, copas perintah dibawah ini :
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squidSetelah proses compile selesai, lakukan peritah dibawah :
--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
# makeSetelah proses diatas selesai, berarti anda sudah berhasil menginstal squid+LUSCA di ubuntu server anda. tetapi sebelum mengaktifkan squid lusca anda, ada hal-hal yang harus di edit:
# make install
1. Copy squid.conf dan storeurl.pl ke folder /etc/squid dalam ubuntu server anda.Dalam mengupload atau mengcopikan file squid.conf dan mengeditnya, ada berbagai cara diantaranya yaitu dengan cara remote ubuntu kita dengan memakai winscp dan putty. Supaya file-file dalam folder /etc/squid di ubuntu anda bisa di copas dan di edit, kita harus memberikan permission dulu pada folder dan file tersebut stop dulu squid anda dengan cara :
2. Edit squid.conf dan sesuaikan dengan jaringan anda
3. edit Aufs di file squid.conf anda
#sudo /etc/init.d/squid stopBerikan permision pada folder dan file di /etc/squid :
#chmod 777 /etc/squidSelanjutnya copas file-file yang dibutuhkan yang telah di download tadi kedalam folder /etc/squid yang ada didalam ubuntu server anda kemudian edit squid.conf dan sesuaikan dengan jaringan anda. Jangan lupa edit juga aufs yang ada di squid.conf. perhitungan ufs disesuaikan dengan besarnya ukuran masing-masing cache yang anda gunakan. cara perhitungan aufs adalah :
#chmod 777 /etc/squid/squid.conf
#chmod 777 /etc/squid/storeurl.pl
(((x / y) / 256) / 256) * 2Contoh :
x=besarnya partisi untuk /cache dalam KB
z=Number of directories per first level directory
Apabila cache kita berukuran 30Gb=30000000Kb
30,000,000 / 13 = 2307692.3 / 256 = 19014.5 / 256 = 35.2 * 2 = 70
Jadi angka buat L1nya adalah 70. berarti setingan aufs pada squid.conf anda adalah :
cache_dir aufs 30000 70 256Setelah selesai mengedit squid.conf langkah selanjutnya adalah memberikan permission kepada partisi hardisk cache yang kita pakai, yaitu dengan cara:
#chown proxy:proxy /cache1Restart squid ada
#chown proxy:proxy /cache2
#chown proxy:proxy /cache3
#chown proxy:proxy /var/log/squid/access.log
#chown proxy:proxy /etc/squid/storeurl.pl
#chmod 777 /cache1
#chmod 777 /cache2
#chmod 777 /cache3
#squid -f /etc/squid/squid.conf –z
#sudo /etc/init.d/squid restartKemudian PC sobat :
#rebootSelesai, dan dilahkan sobat coba browse ke http://www.speedtest.net . Terimakasih.
Sumber : Berbagai sumber
konfigurasi storeurl.pl dan squidnya mana ????
BalasHapushttps://code.google.com/p/proxy-ku/downloads/list maaf belum terposting :)
Hapusagan udah bisa sukses pake configurasi yang di atas ????
BalasHapusSukses gan dengan Spesifikasi Berikut : AMD Athlon X2, Ram 2 GB, HDD 320 GB gan cache make 80% dari HDD gan, Saya punya pake Bandwidth 3 MB 1:1 gan, saya test hari pertama pake speedtest, HIT nya 108MB gan.
Hapusyg bro Crack-Hack maksud configurasi di squid.conf dan bkn spek kmptrnya.... kagak nyambung nih....
HapusSaya hanya menjelaskan, bahwa konfigurasi di atas dan dengan spek yang saya tulis,
Hapusagan sy masi bingung dengan pembagian aufs-nya
BalasHapusmaaf masi belajar.
gan, gmna caranya agar squid + lusca bisa authentikasi dengan user di ldap?
BalasHapustutornya dong, kebetulan pake centos di rumah
lagi nyiapin bahan"nya nih, ijin mencobanya ya gan,thx
BalasHapusuntuk caching youtube bisa ga gan? trims
BalasHapuskok masih belum bisa ke cache ya gan youtubenya ??
BalasHapus@HIBURAN: Ada kalkulatornya gan, kalo agan mau nanti di postingan akan saya kasih.
BalasHapus@Catatan-Cboy: Bisa di liat nanti di postingan berikut gan...
@Fajri: Oke gan good Luck
@Munyuk Monyet: bisa gan ?
@Dian: coba di cek lagi gan settingannya
IZIN PAK :D
BalasHapusHigh Performance Cache HIT Proxy Lusca on Ubuntu Server + Configurasi Router MikroTik
Sumber: MR-EKOAPRIADI - http://mr-ekoapriadi.blogspot.com/2013/03/high-performance-lusca-squid-proxy.html
Ok Om... Monggo
Hapusterumakasih atas tutorialnya...
BalasHapuspower supply