Kamis, 13 September 2012

00.25
Siang ini coba membuat transparan proxy dengan kapasitas hardisk 80 GigaByte
perangkat yang di sediakan :
- cd ubuntu server 8.04 - ke atas :d
- komputer server atau yang biasa
- monitor, keyboard, mouse
- labtop untuk googling kalo ga berhasil... kakakakaka ( biasanya berhasil )
- es jusz... panas di siang hari
- cemilan



# sudo apt-get update
# 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
# reboot

- copy file LUSCA_FMI.tar.gz di root
- extrack file tsb dengan cara # tar xzvf LUSCA_FMI.tar.gz
- masuk ke direktory LUSCA_FMI---> cd LUSCA_FMI
- compile squid tersebut dengan scrip ini .


./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 --with-maxfd=65536 \
--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




Kemudian lanjutkan dengan perintah :
root@radius-FT:~/LUSCA_FMI#make && make install
-
Kemudian kita stop squidnya:
root@radius-FT:~/LUSCA_FMI# squid -k shutdown
copy file squid.conf dan storeurl.pl  yg telah di download tadi  ke dalam  /etc/squid/
copy dengan aplikasi winscp .
kita buat permision untuk squid.conf dan storeurl.pl

root@radius-FT:/#chown proxy:proxy /etc/squid/storeurl.pl
root@radius-FT:/#chmod 777 /etc/squid/storeurl.pl
root@radius-FT:/#chmod 600 /etc/squid/squid.conf
sekarang kita buat cache_dir nya:
karena pada waktu instalasi sudah saya buat paritition untuk cachenya maka kita bisa langsung 
memberikan permisionnya :
#chmod 777 /cache1
#chmod 777 /cache2
#chmod 777 /cache3
#chmod 777 /cache4
 setelah itu kita berikan akses ke partition tersebut biar langsung mengarah ke cache yg sudah di buat :
#chown proxy:proxy /cache1
#chown proxy:proxy /cache2
#chown proxy:proxy /cache3
#chown proxy:proxy /cache4  

kemudian edit file squid.conf
#vim /etc/squid/squid.conf
sesuaikan Network anda pada ACL Localnya ganti dengan network pc-proxy anda 192.168.182.0/24
kemudian ip client 192.168.182.0/24
sesuaikan gatewaynya 192.168.182.2
kemudian : cache_dir aufs /cache 80000 64 256  #200000
ß---- menunjukan besar HDD untuk cache 80 GB
simpan dengan tombol  menekan tombol esc + ketikkan  :wq
sekarang kita buat swap untuk cache_dir nya
#squid -f /etc/squid/squid.conf -z
sekarang jalankan squidnya
#squid -N -d 1 -D
# reboot
Setelah reboot cek squidnya



0 comments: