hit_squidTulisan ini hanya membahas jenis proxy server dengan menggunakan aplikasi squid. Squid menarik dibahas karena merupakan proxy open source yang dapat dijalankan pada sistem operasi Linux maupun “Jendela”. Namun karena semangat Go Open Source, maka penulis hanya ingin membahas bagaimana cara-cara instalasi proxy tersebut pada sistem operasi linux khususnya Ubuntu. Langkah-langkah yang kita lakukan untuk menginstall proxy squid + Lusca pada Ubuntu server adalah sebagai berikut:

  1. download file ISO Ubuntu server di website Ubuntu. Selanjutnya burning file ISO yang sudah didownload, untuk digunakan saat install Ubuntu server.
  2. Install Ubuntu Server anda dengan mengikuti cara-cara install Ubuntu server disini.
  3. Login sebagai superuser pada server
  4. Update & upgrade Depedencies versiapt-get update && apt-get upgrade -y && apt-get dist-upgrade -y && apt-get install 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 && apt-get install perl -y && apt-get install apache2 -y && apt-get install libapache2-mod-perl2 -y && wget http://lusca-ku.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz && tar zxvf LUSCA_HEAD-r14809.tar.gz && cd LUSCA_HEAD-r14809
  5. Lakukan perintah compile./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 all && make install
  6. menambahkan user dan groupadduser proxy
    addgroup proxy
    (biasanya user dan group sudah ada saat install ubuntu)
  7. download file-file pendukung pada direktori yang benar
    rm /etc/squid/squid.conf
    cd /etc/squid/
    wget http://lusca-ku.googlecode.com/files/squid.conf
    wget http://lusca-ku.googlecode.com/files/storeurl.pl
    cd /etc/init.d/
    wget http://lusca-ku.googlecode.com/files/squid
  8. membuat folder /cache1 dan /cache2mkdir /cache1 && mkdir /cache2
  9. Memberikan izin akses kepada user squidchmod +x /etc/init.d/squid && /etc/init.d/squid stop
  10. Seting permission pada folder cachechown proxy:proxy /cache1
    chmod 777 /cache1
    chown proxy:proxy /cache2
    chmod 777 /cache2
    chown proxy:proxy /etc/squid/storeurl.pl
    chmod 777 /etc/squid/storeurl.pl
    chmod +x /etc/init.d/squid
  11. membuat folder/directory tempat access.log  (untuk melihat log Squid misal: HIT, dll)mkdir /var/log/squid
    touch /var/log/squid/access.log
    chown proxy:proxy /var/log/squid/access.log
  12. Create folder swap/cache di dalam folder /cache/etc/init.d/squid stop
    squid -N -d 1 -D
    Ctrl + C
    squid -f /etc/squid/squid.conf -z && /etc/init.d/squid restart
  13. Membuat squid autorun at startup
    nano /etc/rc.local
    ketik : /etc/init.d/squid start (tepat pada bagian atas teks exit 0)
  14. Install acpid (agar soft shutdown bisa dilakukan dengan menekan 1 x tombol power komputer)
    apt-get install acpid
  15. REBOOT SELESAI

Semoga berhasil dan tetap semangat mencoba (y)

“Orang-orang pintar adalah mereka yang menghindari pekerjaan berat,
tapi pekerjaan tersebut dapat terselesaikan dengan mempermudah cara penyelesaiannya”

Pernahkah anda mengalami kesulitan menginstall windows karena PC atau laptop anda mengalami kerusakan CD atau DVD-ROM?

Pernahkah anda mengalami kesulitan menginstall windows pada Netbook yang tidak memiliki DVD-ROM External?

Jika anda masih terkendala dengan 2 hal diatas atau sejenisnya, maka anda perlu membaca artikel cara melakukan replace windows tanpa harus diinstall. Untuk melakukan hal tersebut, kita harus memiliki software-software yang dapat mem-backup windows dari suatu Drive atau Partisi. Baca Selengkapnya