Senin, 01 November 2010

SUPER PROXY Ubuntu + Lusca Head Proxy

http://www.kaskus.us/showthread.php?t=5297688&page=2
update Ubuntu + Lusca Head Proxy dr forum sebelah bY.TEUKURIZAL

SUPER PROXY
Ubuntu + Lusca Head Proxy


UPDATE 18 SEP 2010 : download disini : http://www.zid*du.com/download/117116...P2010.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'

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...

4 komentar:

sabar mengatakan...

tenk_q for shared,,,, kalau ada masalah aku balik yach om


salam
sabar

Abiku mengatakan...

Udah bisa diinstal bos lusca nya. Tapi pas di tunning-ubuntu.conf baris storeurl_rewrite_program /etc/squid/storeurl-ubuntu.pl diaktifkan, squidnya langsung error. Tapi kalo baris itu dihapus squid jalan lagi. Gimana dong bos?

sabar mengatakan...

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


info cpu punyaku sih :
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"


binun pas disini om :(
perintah nya gimana ??? maklum baru 1 hari belajar linux nich mohon bantuannya :),, biar tidak tersesat di jalan :P

apwk mengatakan...

file di ziddu nya kok sudah tidak ada ya ...

 
;