Yang Dibutuhkan
Spesifikasi minimum untuk membuat proxy server:
- Ubuntu 10.04 LTS 64 bit
- Processor Dual Core
- RAM 1 GB
- HDD SATA 250 GB
Install paket Dasar
1 2 | apt-get install squid squidclient squid-cgi gcc \
build-essential sharutils ccze libzip-dev automake1.9
|
Install Lusca
1 2 3 | wget http://ddl.fauzievolute.com/squid/LUSCA_FMI.tar.gz
tar xzvf LUSCA_FMI.tar.gz
cd LUSCA_FMI
|
Setelah itu kita akan mulai compile dengan perintah sebagai berikut :
1 2 3 4 5 6 7 8 9 10 11 | ./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 --with-maxfd=65536 \
--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
|
Setelah itu kita akan install paket tersebut:
Konfigurasi Proxy Server
Setelah semuanya terinstall dengan baik, pindah ke direktori /etc/squid, lalu ganti file squid.conf dengan yang baru, dan sebelumnya backup terlebih dahulu file squid.conf yang asli.
1 2 | mv squid.conf squid.conf.asli
wget http://ddl.fauzievolute.com/squid/config/squid.conf
|
Masukkan juga script perl untuk rewrite situs-situs tertentu yang mempunya dynamic content.
1 | wget http://ddl.fauzievolute.com/squid/config/storeurl.pl
|
Ganti juga script init.d untuk squid :
1 2 3 4 | cd /etc/init.d
rm squid
wget http://ddl.fauzievolute.com/squid/other/squid
chmod +x squid
|
Stop dulu squidnya:
Kemudian kita akan membuat direktori dasar untuk penyimpanan squid dan pengaturan permissionnya:
1 2 3 4 5 6 | mkdir /cache
chown proxy:proxy /cache
chmod 777 /cache
chown proxy:proxy /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
chmod 600 /etc/squid/squid.conf
|
Oke, konfigurasi untuk proxy sampai sini selesai, tinggal kita mengaktifkannya:
1 | squid -f /etc/squid/squid.conf -z
|
Setelah itu, kita restart squid, kemudian reboot server agar konfigurasi terbaca dengan baik:
1 | /etc/init.d/squid restart
|
Selamat mencoba dan semoga sukses, silahkan berikan komentar jika anda mendapatkan kendala dengan tutorial di atas ini.