Membuat super proxy ubuntu + lusca head proxy
Saya akan menjelaskan cara membuat super proxy ubuntu + lusca head proxy berikut langkah - langkahnya :
1. Bahan-bahan :
Dari harddisk 80 Gb dibagi sebagai berikut:
Jalankan perintah berikut di terminal untuk melihat informasi CPU kamu :
# cat /proc/cpuinfo
lalu ekstrak dan masuk ke foldernya :
stop dulu squidnya dg perintah :
6. Langkah selanjutnya
Memberikan permission pada folder cache
- Ubuntu 9.10
- Ip proxy 192.168.3.1
- GatewaY 192.168.3.254
- Ip mikrotik ke arah proxy 192.168.3.254/24
- Ram 1 GB
- HDD Sata 80 GB
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
- # 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 ccz
Jalankan perintah berikut di terminal untuk melihat informasi CPU kamu :
# cat /proc/cpuinfo
- untuk pengguna AMD 64 bit : http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
- sedangkan pengguna Intel lihat di sini : http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
- CHOST=”i686-pc-linux-gnu”
- CFLAGS=”-march=pentium-m -O2 -pipe -fomit-frame-pointer”
lalu ekstrak dan masuk ke foldernya :
- # tar xzvf LUSCA_HEAD-r14733.tar.gz
- # cd LUSCA_HEAD-r14733
- patch -p0 < luscaVaryrR14697.diff
- patch -p0 <3xx\ loop.diff
- patch -p0 < ignore-must-revalidate.diff
- patch -p2 < keblux-lusca-gzip.patch
- 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
- # make
- # sudo make install
stop dulu squidnya dg perintah :
- sudo /etc/init.d/squid stop atau squid stop (ubuntu 10.04 Lts)
6. Langkah selanjutnya
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
- squid -f /etc/squid/squid.conf -z
- sudo /etc/init.d/squid restart atau squid restart (Ubuntu 10.04)
Tidak ada komentar:
Posting Komentar