Pada tulisan sebelumnya mengenai Youtube Cache Super Squid Proxy, dikarenakan adanya kabar mengenai update terbaru dari youtube mengenai caching video, pada share baru ini, akan mengangkat tema Squid Proxy Server Youtube Cache.
Quote:
- # apt-get update
- # apt-get install squid squidclient squid-cgi
- # apt-get install gcc
- # apt-get install build-essential
- # apt-get install sharutils
- # apt-get install ccze
- # apt-get install libzip-dev
- # apt-get install automake1.9
- # apt-get install acpid
- # apt-get install unzip
- # cd /tmp
Download Lusca Head
Quote:
- # wget -c ht**tp://indoit.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
- # tar -xvzf LUSCA_HEAD-r14809.tar.gz
- # cd LUSCA_HEAD-r14809
Download dan Patch Lusca Squid Anda
Quote:
- # wget -c ht**tp://indoit.googlecode.com/files/LUSCA_HEAD-r14809-YOUTUBE.PACTH.tar.gz
- # tar -xvzf LUSCA_HEAD-r14809-YOUTUBE.PACTH.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
Lakukan konfigurasi dan instalasi Lusca Squid Proxy Anda:
Quote:
./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=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
Quote:
Quote:
- # cd /etc/init.d/
- # mv /etc/init.d/squid /etc/init.d/squid.backup
- # wget -c ht**tp://indoit.googlecode.com/files/squid.init.ubuntu
- # mv /etc/init.d/squid.init.ubuntu /etc/init.d/squid
- # sudo chmod +x /etc/init.d/squid
- # /etc/init.d/squid stop
Quote:
- # mkdir -p /usr/local/share/squid
- # chmod 777 /usr/local/share/squid
- # cd /usr/local/share/squid
- # wget -c ht**tp://indoit.googlecode.com/files/indoit-youtube-supercache.tar.gz
- # tar -xvzf indoit-youtube-supercache.tar.gz
Quote:
- # chown proxy.proxy /cache1
- # chown proxy.proxy /cache2
- # chmod 777 /cache1
- # chmod 777 /cache2
Quote:
- # chown proxy.proxy /usr/local/share/squid/supercache.conf
- # chmod 777 /usr/local/share/squid/supercache.conf
- # chown proxy.proxy /usr/local/share/squid/supercache.pl
- # chmod 777 /usr/local/share/squid/supercache.pl
- # chmod +x /usr/local/share/squid/supercache.pl
Quote:
- # cd /etc/squid/
- # mv squid.conf squid.conf.backup
- # wget -c ht**tp://indoit.googlecode.com/files/squid.conf.youtube-supercache.zip
- # unzip squid.conf.youtube-supercache.zip
- # cp squid.conf.youtube-supercache squid.conf
Quote:
- # squid -f /etc/squid/squid.conf -z
- # sudo /etc/init.d/squid restart
- # squid -NDd1
- # tail -f /var/log/squid/access.log | ccze
- # reboot