SUPER PROXY
Ubuntu + Lusca Head Proxy
UPDATE 18 SEP 2010 : download disini : http://www.ziddu.com/download/11936516/TUTORIALLUSCA.rar.html.
kredit to : keblux & jaringanwarnet
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'
atau cari yg terbaru : http://code.google.com/p/lusca-cache/downloads/list
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...
Tidak ada komentar:
Posting Komentar