Minggu, 17 Oktober 2010

SUPER PROXY Ubuntu 10.10 + Lusca

Paket yang Dibutuhkan : Download disini : http://untuk-kamu.googlecode.com/files/SUPER-PROXY.rar
Download UBUNTU 10.10

Bahan-bahan :

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

Dari harddisk 80 Gb dibagi sebagai berikut:
/19 Gb ext4 System ( Flag Boot) jika Flag Boot masih off setelah pilihan on ABAIKAN SAJA
swap 1 Gb Swap
/squid-1 20 Gb btrfs
/squid-2 20 Gb btrfs
/squid-3 20 Gb btrfs

2. Install Paket

# 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
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9

3.Download Lusca

dengan perintah :
#'wget http://untuk-kamu.googlecode.com/files/LUSCA_FMI.tar.gz'
lalu ekstrak dan masuk ke foldernya :

# tar xzvf LUSCA_FMI.tar.gz
# cd LUSCA_FMI

sebelum compile lakukan perintah ini : ./bootstrap.sh

ok sekarang dimulai tahap compile nya

./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-http-gzip --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

agar perintah sudo /etc/init.d/squid stop jalan di ubuntu 10.10
#copy file squid yg di download tadi ke /etc/init.d/

jgn lupa di :
#sudo chmod +x /etc/init.d/squid

# stop dulu squidnya :
sudo /etc/init.d/squid stop

#paste file squid.conf, dan storeurl.pl yg di download tadi kedalam folder /etc/squid ----> edit sesuai network juragan
4. Langkah selanjutnya
# Memberikan permission pada folder cache

chown proxy:proxy /squid-1
chown proxy:proxy /squid-2
chown proxy:proxy /squid-3
chown proxy:proxy /var/log/squid/access.log
chmod 777 /squid-1
chmod 777 /squid-2
chmod 777 /squid-3

chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl

# 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

Reboot CPU nya...

Sumber : http://www.forummikrotik.com/software/14656-super-proxy-dg-ubuntu-lusca-head-proxy.html