Instal Lusca Proxy

  • Upload
    ah1008

  • View
    8

  • Download
    2

Embed Size (px)

DESCRIPTION

Configurasi Lusca Proxy

Citation preview

# ======================================================= ## 20 langkah instalasi proxy lusca di ubuntu server 12.04 ## Tutorial by jinho diaz ## ======================================================= #Pastikan ubuntu server sudah terinstal dengan baik dan dapat ping ke salah satu situs.Selanjutnya silahkan remote Ubuntu server anda Dengan PuTTY.1. update data yang diperlukan, copy paste script dibawah ini ke terminal putty : apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install squid -y && apt-get install squid squidclient squid-cgi -y && apt-get install gcc -y && apt-get install build-essential -y && apt-get install sharutils -y && apt-get install ccze -y && apt-get install libzip-dev -y && apt-get install automake1.9 -y && wget https://www.dropbox.com/s/crl20s4r7ha78y8/LUSCA_PRO.tar.gz && tar xzvf LUSCA_PRO.tar.gz && cd LUSCA_PRO/ && make distclean2. Lakukan perintah compile, copy paste Kode nya ke terminal 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 && make && make install3. beri akses proxy pada direktory daemon squid : sudo chmod 777 /usr/share/squid4. buatlah direktory untuk tempat cache anda, disini saya contohkan 9 cache, silahkan sesuaikan : mkdir /cache-1 && mkdir /cache-2 && mkdir /cache-3 && mkdir /cache-4 && mkdir /cache-5 && mkdir /cache-6 && mkdir /cache-7 && mkdir /cache-8 && mkdir /cache-95. beri akses proxy pada dorektory cache : chown proxy:proxy /cache-* && chmod 777 /cache-*6. buat folder dan file log squid dan beri akses proxy : mkdir /var/log/squid && chmod 777 /var/log/squid touch /var/log/squid/access.log && touch /var/log/squid/cache.log sudo chmod 777 /var/log/squid/access.log sudo chmod 777 /var/log/squid/cache.log7. masuk ke direktory squid engine : cd /etc/init.d8. download dan extract engine squid : wget https://www.dropbox.com/s/oh60zwaztpwed55/squideng.tar.gz && tar xzvf squideng.tar.gz9. Beri akses proxy pada engine dan hentikan proses sementara : sudo chmod +x /etc/init.d/squid && /etc/init.d/squid stop10.masuk ke direktory squid cd /etc/squid11. download config squid wget https://www.dropbox.com/s/jfaqbzlrde00njn/squidconf.tar.gz && tar xzvf squidconf.tar.gz12. beri hak akses proxy pada file squid.conf dan storeurl.pl : chown proxy:proxy /etc/squid/storeurl.pl && chmod 777 /etc/squid/storeurl.pl && chown proxy:proxy /etc/squid/squid.conf && chmod 777 /etc/squid/squid.conf13. Silahkan edit squid.conf, terutama dibagian port proxy berjalan di port 3126), cache squid, dan localnet sesuai dengan jaringan LAN anda, ketik : nano squid.conf 14. jika sudah selesai mengedit, simpan dan keluar, caranya tekan ctrl+x, lalu tekan y15. jalankan setting squid : squid -f /etc/squid/squid.conf -z && /etc/init.d/squid restart16. Periksa apakah ada pesan kesalahan instalasi : squid -k parse squid -k reconfigure17. Periksa apakah squid sudah berjalan : squid -NDd118. lakukan soft restart pada jaringan : sudo /etc/init.d/networking restart19. Atur crontab agar squid berjalan otomatis saat komputer restart : echo 0 */1 * * * service squid restart >> /var/spool/cron/root20. jika semua sudah selesai, silahkan lihat hit nya : tail -f /var/log/squid/access.log | ccze# tutorial by jinho on squid lusca high performance #