Demo Site

Install Squid Lusca di Ubuntu Server



  1. apt-get update
  2. apt-get upgrade -y
  3. apt-get dist-upgrade -y
  4. apt-get install squid -y
  5. apt-get install squid squidclient squid-cgi -y
  6. apt-get install gcc -y
  7. apt-get install build-essential -y
  8. apt-get install sharutils -y
  9. apt-get install ccze -y 
  10. apt-get install libzip-dev -y
  11. apt-get install automake1.9 -y
  12. wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz
  13. tar xzvf LUSCA_HEAD-r14809.tar.gz
  14. cd LUSCA_HEAD-r14809
Terus melakukan compile : biar lebih mudah lewat putty :

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

Teru lakukan penginstallan :

# make
# make install 

Setelah selesai stop squid :

# service squid stop atau squi stop

Konfigurasi squid.conf :

Lalu membuat listing file store url 

# touch /etc/squid/storeurl.pl
# chmod +x /etc/squid/storeurl.pl

Lalu edit file storeurl.pl :

Memberikan permision pada folder cache : Lihat partisi hardisk untuk proxy masing masing

# chown -R proxy.proxy /home/proxy1
# chown -R proxy.proxy /home/proxy2
# chown -R proxy.proxy /home/proxy3
# chown proxy:proxy /etc/squid/storeurl.pl
# chmod 777 /etc/squid/storeurl.pl
#  squid -f /etc/squid/squid.conf -z 
# service squid start
# reboot
Membuat Rule Iptables agar HTTP Port 80 dari client dibelokan ke 3128 milik proxy :

# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -jREDIRECT --to-port 3128
# iptables -A INPUT -m state --state NEW -p tcp --dport 3128 -j LOG --log-prefix "PROXY_CONN: "

Kemudian konfigurasi ke mikrotik :

  1. ether1 = internet
  2. ether2 = local
  3. ether3 = proxy
Membuat NAT untuk proxy :


Membuat Addr List Ip proxy :

Membuat NAT agar port client dibelokan ke Port Proxy :




Menambah IP Route dan Mangle :
Ip Router :

Mangle : 

Tab Action :

Untuk mengetes coba buka www.whatismyip.com

Maap kalo kurang jelas.. sekedar catatan saat lupa :D

Alhamdulilah Selesai Sudah .. :D