Latest Updates
Setting Router
Kamis, 19 Juli 2012

[Tutorial] Instalasi Squid + Lusca dan Konfigurasinya

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.

Squid + Lusca




Setelah login ke ubuntu server dengan memakai hak akses login dan pasword admin anda, kita masuk ke direktori root dengan mengetikan :
#sudo su
kemudian 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 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
Mungkin membutuhkan banyak waktu sampai update dan proses instal diatas selesai, dan tergantung kecepatan internet anda.
Setelah proses selesai kemudian download LUSCA dengan cara mengetikan di console ubuntu anda :
#wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14756.tar.gz
Extract LUSCA yang telah di download tadi :
#tar xvf LUSCA_HEAD-r14756.tar.gz
Masuk ke direktori LUSCA :
#cd LUSCA_HEAD-r14756
Sebelum mengompile LUSCA, lakukan perintah dibawah ini :
#./bootstrap.sh
Mengompile LUSCA, copas perintah dibawah ini :
./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
Setelah proses compile selesai, lakukan peritah dibawah :
# make
# make install
Setelah 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:
1. Copy squid.conf dan storeurl.pl ke folder /etc/squid dalam ubuntu server anda.
2. Edit squid.conf dan sesuaikan dengan jaringan anda
3. edit Aufs di file squid.conf 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 :
#sudo /etc/init.d/squid stop
Berikan permision pada folder dan file di /etc/squid :
#chmod 777 /etc/squid
#chmod 777 /etc/squid/squid.conf
#chmod 777 /etc/squid/storeurl.pl
Selanjutnya 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 :
(((x / y) / 256) / 256) * 2
x=besarnya partisi untuk /cache dalam KB
z=Number of directories per first level directory
Contoh :

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 256
Setelah selesai mengedit squid.conf langkah selanjutnya adalah memberikan permission kepada partisi hardisk cache yang kita pakai, yaitu dengan cara:
#chown proxy:proxy /cache1
#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
Restart squid ada
#sudo /etc/init.d/squid restart
Kemudian PC sobat :
#reboot
Selesai, dan dilahkan sobat coba browse ke http://www.speedtest.net . Terimakasih.
Sumber : Berbagai sumber

15 Comments :

  1. konfigurasi storeurl.pl dan squidnya mana ????

    BalasHapus
    Balasan
    1. https://code.google.com/p/proxy-ku/downloads/list maaf belum terposting :)

      Hapus
  2. agan udah bisa sukses pake configurasi yang di atas ????

    BalasHapus
    Balasan
    1. Sukses 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.

      Hapus
    2. yg bro Crack-Hack maksud configurasi di squid.conf dan bkn spek kmptrnya.... kagak nyambung nih....

      Hapus
    3. Saya hanya menjelaskan, bahwa konfigurasi di atas dan dengan spek yang saya tulis,

      Hapus
  3. agan sy masi bingung dengan pembagian aufs-nya
    maaf masi belajar.

    BalasHapus
  4. gan, gmna caranya agar squid + lusca bisa authentikasi dengan user di ldap?
    tutornya dong, kebetulan pake centos di rumah

    BalasHapus
  5. lagi nyiapin bahan"nya nih, ijin mencobanya ya gan,thx

    BalasHapus
  6. untuk caching youtube bisa ga gan? trims

    BalasHapus
  7. kok masih belum bisa ke cache ya gan youtubenya ??

    BalasHapus
  8. @HIBURAN: Ada kalkulatornya gan, kalo agan mau nanti di postingan akan saya kasih.
    @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

    BalasHapus
  9. IZIN PAK :D
    High 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

    BalasHapus
  10. terumakasih atas tutorialnya...
    power supply

    BalasHapus

Kritik dan Saran sangatlah dibutuhkan, agar blog ini menjadi blog yang lebih berkualitas, dan kami ucapkan terimakasih yang sebesar-besarnya bagi para pengunjung yang telah berkomentar sesuai dengan tata cara yang benar dan tidak mengandung unsur negatif.

 

Komentar Terbaru

Pengarsipan

Info Blog

Free counters! SEO Stats powered by MyPagerank.Net
Technology TopBlogIndonesia.com
W3 Directory - the World Wide Web Directory Copyrighted.com Registered & Protected 
QCFX-QQBN-4UEU-RIOH
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]