Quote:
Bahan-bahan : - Ubuntu 9.10 - Ip proxy 192.168.3.1 - Gatewai 192.168.3.254 - Ip mikrotik ke arah proxy 192.168.3.254/24 - Ram 1 GB - HDD Sata 80 GB 1. Partisi HDD Quote: Dari harddisk 80 Gb dibagi sebagai berikut: / 9 Gb ext4 System ( Flag Boot) swap 1 Gb Swap /var 10 Gb ext4 Variable /squid-1 20 Gb ReiserFS /squid-2 20 Gb ReiserFS /squid-3 20 Gb ReiserFS 2. Install Paket Quote: # 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 3. Mencari tahu info CPU Super Proxy Quote: # Jalankan perintah berikut di terminal untuk melihat informasi CPU kamu : cat /proc/cpuinfo # untuk pengguna AMD 64 bit bisa di lihat disini : http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD # sedangkan pengguna Intel lihat di sini : http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu kamu di ubuntu tadi), contoh saya menggunakan intel celeron M, maka saya memperoleh informasi CHOST dan CFLAGS nya : CHOST=”i686-pc-linux-gnu” CFLAGS=”-march=pentium-m -O2 -pipe -fomit-frame-pointer” 4.Download dan Patch Lusca Quote: dengan perintah : #'wget http://lusca-cache.googlecode.com/fi...-r14733.tar.gz' lalu ekstrak dan masuk ke foldernya : # tar xzvf LUSCA_HEAD-r14733.tar.gz # cd LUSCA_HEAD-r14733 # kita patch dulo paket yg kita download tadi, sebelumnya di pastekan dulo ke dir instalasi lusca : patch -p0 < luscaVaryrR14697.diff patch -p0 <3xx\ loop.diff patch -p0 < ignore-must-revalidate.diff patch -p2 < keblux-lusca-gzip.patch ok sekarang dimulai tahap compile nya CHOST=”i686-pc-linux-gnu” \ CFLAGS=”-march=pentium-m -O2 -pipe -fomit-frame-pointer” \ ./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 selanjutnya, ketik perintah berikut di terminal # make # sudo make install Edit squid.conf # stop dulu squidnya dg perintah : sudo /etc/init.d/squid stop atau squid stop (ubuntu 10.04 Lts) # kemudian copy file squid.conf, tunning-ubuntu.conf dan storeurl-ubuntu.pl yg di download tadi kedalam folder /etc/squid 5. Langkah selanjutnya Quote: # Memberikan permission pada folder cache chown -R proxy.proxy /squid-1 chown -R proxy.proxy /squid-2 chown -R proxy.proxy /squid-3 chmod 755 /etc/squid/storeurl-ubuntu.pl chmod 755 /etc/squid/tunning-ubuntu.conf chown -R proxy.proxy /etc/squid/storeurl-ubuntu.pl chown -R proxy.proxy /etc/squid/tunning-ubuntu.conf # Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah : squid -f /etc/squid/squid.conf -z # Restart squid sudo /etc/init.d/squid restart atau squid restart (Ubuntu 10.04) Reboot CPU nya... |