Ubuntu Squid Proxy Configure

agar mudah access melalui root
Ubah password Root dengan cara
# sudo su
# passwd root

Dan lakukan login Root (assumsi anda telah masuk login root)
# apt-get update
# apt-get install gcc build-essential sharutils ccze libzip-dev automake1.9

== DOWNLOAD LUSCA/SQUID
# cd /tmp

# wget http://ubuntu-proxy-squidlusca.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
# tar xzvf LUSCA_HEAD-r14809.tar.gz
cd LUSCA_HEAD-r14809


== COMPILE LUSCA HEAD-r14809

./configure '--prefix=/usr/local/squid' '--enable-removal-policies=heap,lru' '--disable-dependency-tracking' '--disable-arp-acl' '--disable-cache-digests' '--enable-cachemgr-hostname=localhost' '--disable-delay-pools' '--enable-epoll' '--enable-external-acl-helpers=ip_user' '--disable-ident-lookups' '--enable-linux-netfilter' '--disable-referer-log' '--enable-removal-policies=heap,lru' '--disable-snmp' '--disable-ssl' '--enable-storeio=aufs,null,coss' '--disable-useragent-log' '--disable-wccpv2' '--with-aio' '--with-maxfd=1048576' '--with-dl' '--with-pthreads' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'targe_alias=i686-redhat-linux-gnu''--enable-truncate' '--disable-unlinkd' '--with-large-files' '--disable-htcp'

# make all
# make install

== LUSCA/SQUID AKAN DITEMUKAN :
# /usr/local/squid/etc/
and squid executable di:
# /usr/local/squid/sbin/

== SQUID CONFIGURE
Download file disini
http://ubuntu-proxy-squidlusca.googlecode.com/files/squid-conf-update1.txt
atau
http://ubuntu-proxy-squidlusca.googlecode.com/files/SquidConf-rev-02.txt
dan copy paste isi file tersebut pada

# nano /usr/local/squid/etc/squid.conf

== CREATE CACHE_DIR DAN LOGS
# mkdir /cache1 <-tidak usah dilakukan jk sudah ada partisi dir-nya
# mkdir /cache2 <-tidak usah dilakukan jk sudah ada partisi dir-nya
# chown proxy:proxy /cache1
# chown proxy:proxy /cache2
# chmod 777 /cache1
# chmod 777 /cache2
# mkdir /var/log/squid
# chmod 777 /var/log/squid

# /usr/local/squid/sbin/squid -z


== CREATE STORE_URL
# mkdir /etc/squid
# touch /etc/squid/storeurl.pl
# chmod 777 /etc/squid/storeurl.pl
# nano /etc/squid/storeurl.pl

Download file disini
http://ubuntu-proxy-squidlusca.googlecode.com/files/pl%20update.txt
dan copy paste isi file tersebut pada

# nano /etc/squid/storeurl.pl

ATAU

Langsung ajja download yang terupdate, dengan cara:
# mkdir /etc/squid
# cd /etc/squid
# wget http://ubuntu-proxy-squidlusca.googlecode.com/files/storeurl.pl
# chmod 777 /etc/squid/storeurl.pl


== SELESAI DAN START SQUID
# /usr/local/squid/sbin/squid
 Lakukan start SQUID Server dalam Debug mode, untuk meng-check error dengan cara:
# /usr/local/squid/sbin/squid -d1
Jika tidak ada error maka anda berhasil

Simak posting selanjutnya disini.