Advertisements
Tutorial Singkat bagaimana men-setup Lusca head Untuk cache Dynamic cache seperti Youtube, Speedtest, Video Cache, Update Patch Game Online dan lain-lain.
Pertama-tama pastikan anda sudah melakukan install ubuntu server versi 10.10Â 32bit atau 64bit dengan sempurna.
Spesisfikasi instalasi ubuntu server anda paling tidak seperti ini yang di harapkan. agar tutorial ini gak dapat diterapkan di server proxy anda.
Susunan Partisi Sistem Ubuntu Server Anda sbb :
- /boot —> misal 500mb
- / —-> 12Gb
- /swap —-> 2 x kapasitas ram yg terpasang ( misal ram 2GB maka besar cache 4GB )
- /cache1 —> sesuai kebutuhan dan kondisi hardisk yg tersedia
IP Server Sesuai Jaringan anda saja. sesui selera masing.
Login ke Server ubuntu anda dengan akses root : sudo su –
pertama Update dan compile bahan-bahan.
[ssh]
apt-get update -y && apt-get install squid squidclient squid-cgi -y && apt-get install gcc -y && apt-get install build-essential -y && apt-get install sharutils -y && apt-get install ccze -y && apt-get install libzip-dev -y && apt-get install automake1.9 -y && apt-get install acpid -y && apt-get install unzip -y && apt-get install libfile-readbackwards-perl -y
[/ssh]
Berikutnya Instalasi Lusca head:
cd /tmp && wget  http://mikrotik-vs-proxy.googlecode.com/files/LUSCA_HEAD-r14942.tar.gz && tar -xvzf LUSCA_HEAD-r14942.tar.gz && cd LUSCA_HEAD-r14942/ wget  http://mikrotik-vs-proxy.googlecode.com/files/LUSCA_HEAD-patch.tar.gz && tar -xvzf LUSCA_HEAD-patch.tar.gz && patch -p0 <3xx-loop.diff && patch -p0 < async-issue.diff && patch -p0 < http-gzip.diff && patch -p0 < ignore-must-revalidate.diff && patch -p0 < improve-nn-parser.diff && patch -p0 < lusca-vary.diff && patch -p0 < segmentation-fault.diff
[ssh]
./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-async-io --enable-epoll --enable-removal-policies=lru,heap  --with-aio --with-dl --enable-snmp --enable-delay-pools  --enable-htcp  --enable-cache-digests  --disable-unlinkd --enable-large-cache-files  --with-large-files --with-pthreads  --enable-storeio=aufs --enable-linux-netfilter --enable-arp-acl --enable-referer-log --enable-stacktraces --enable-truncate  --enable-http-violations --enable-follow-x-forwarded-for --disable-linux-tproxy --disable-ssl --disable-select --disable-poll --disable-dependency-tracking  --disable-auth --disable-ident-lookups --disable-wccp --disable-wccpv2  --enable-err-languages=English --enable-default-err-language=English  --with-maxfd=65535 make && make install
[/ssh]
/etc/init.d/squid stop cd /etc/squid/&& wget  http://mikrotik-vs-proxy.googlecode.com/files/konfigurasi.zip && unzip -xvzf konfigurasi.zip jika ada password buka dengan "boled" Buat cache swap: # chown proxy:proxy /etc/squid/storeurl.pl # chmod 777 /etc/squid/storeurl.pl # chown proxy:proxy /cache1 # chmod 777 /cache1 # squid -f /etc/squid/squid.conf -z Jalankan squid: # /etc/init.d/squid start Cek apakah squid sudah jalan: # netstat -pln Cek service apakah sudah jalan: # netstat -pln |grep squid tambahan pada squid.conf pastikan opsi ini di tambahkan : # strip_query_terms off # acl yutub dstdomain .youtube.com .youtu.be # logformat squid1 %{Referer}>h %ru # access_log /var/log/squid/yt.log squid1 yutub # acl redirec urlpath_regex -i &redirect_counter=1&cms_redirect=yes &ir=1&rr=12 # cache deny redirec # storeurl_access deny redirec Sumber Inspirasi : # ucok_karnadi(at)yahoo.com or https://twitter.com/syaifuddin_jw # Catatan Untuk Saya Agar Tidak Hilang dan Lupa terima kasih bang Ucok. # Saya hanya meng-arsip dan Belajar dari Bang Ucok
mas, saya sdh ikutin tutorial nya…update patch gam PB kok masih lambat ya. padahal saya lihat di acccess.log ada yg nge HIT, salah di mana ya mas. mohon pencerahan..