Setelah beberapa waktu lalu menjelaskan dokumentasi mengenai instalasi Lusca Squid: Install High Performance Proxy CentOS 6x, kali ini ada beberapa dokumentasi Instalasi dan Tunnelling Super High Proxy Server pada Ubuntu, didalam tulisan ini menggunakan Ubuntu Server 11.10. langsung saja ikuti langkah-lahkan berikut:
Beberapa tool tambahan yang mungkin perlu anda periksa/instal:
# vi /etc/network/interfaces # sudo ufw disable # apt-get install nmap
Lakukan instalasi dependensi yang di butuhkan:
# 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
Download LUSCA_HEAD-r14809:
# cd /tmp # wget http://backcode.googlecode.com/files/LUSCA_HEAD-r14809-patch.tar.bz2 # tar -xvjf LUSCA_HEAD-r14809-patch.tar.bz2 # cd LUSCA_HEAD-r14809
Compile, configure dan install Lusca Squid dengan perintah berikut:
# make clean
./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
Konfigurasi dan Tunnelling Lusca Squid
# cd /etc/squid # mv squid.conf squid.conf.original # wget http://backcode.googlecode.com/files/squid.conf.ubuntu # mv squid.conf.ubuntu squid.conf # wget http://kembangcybernet.googlecode.com/files/storeurl.pl # wget http://backcode.googlecode.com/files/tunning.conf # wget http://backcode.googlecode.com/files/refresh.conf # chown proxy:proxy /cache1 # chown proxy:proxy /cache2 # chmod 777 /cache1 # chmod 777 /cache2 # 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 dengan perintah:
# squid -f /etc/squid/squid.conf -z
Membuat service controller Lusca Squid
# cd /etc/init.d # mv squid squid.init.original # wget http://backcode.googlecode.com/files/squid.init.ubuntu # mv squid.init.ubuntu squid # chmod 777 squid
Periksa konfigurasi squid
# squid -NDd1 &
Jika tidak terdapat error jalankan squid:
# sudo /etc/init.d/squid restart
Arahkan browser anda ke port proxy (3128), dan periksa log squid dengan perintah:
# tail -f /cache1/access.log
Reboot/restart CPU Ubuntu anda...
# shutdown -r now
gan, kalau dir cache1 n 2 nya tdk ada bgmna ya? pa bikin sendiri dir untuk cache ?
ReplyDeletedan kalau bikin sendir access.log nya juga harus bikin sendir ya?
Setelah selesai pasang sesuai tutorial, https://www.facebook.com/ gagal diload.. kenapa ya?
ReplyDelete