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.