Minggu, 14 November 2010

STEP BY STEP INSTALASI SQUID PROXY DI SLACKWARE 13.0

Berikut ini adalah Step by step instalasi squid proxy di slackware 13.0 menurut pengalaman saya. Saya asumsikan mesin slackware anda sudah terkoneksi dengan internet. Baiklah kita mulai langkah - langkahnya.

Spesifikasi CPU

P4. 2.4Ghz or more
HDD 40Gb or more
Ram 512Mb or more

- login ke server dengan mengisikan username dan password

- download dulu paket squidnya, disini saya menggunakan squid-2.6.STABLE17
root@mitr@net:~# wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE17.tar.gz

- copykan file squid-2.6.STABLE17.tar.gz ke direktori /usr/local/
root@mitr@net:~# cp squid-2.6.STABLE17.tar.gz /usr/local/

- masuk ke direktori /usr/local/
root@mitr@net:~# cd /usr/local/

- ekstrak file squid-2.6.STABLE17.tar.gz ke direktori /usr/local
root@mitr@net:/usr/local# tar -zxvf squid-2.6.STABLE17.tar.gz

- masuk ke direktori squid-2.6.STABLE17
root@mitr@net:/usr/local# cd squid-2.6.STABLE17

- konfigurasi squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# ./configure

- kompile dan instal squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# make && make install

- buat user dan group squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# groupadd squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# useradd -c "SQUID PROXY CACHE" -d /dev/null -s /bin/false -g squid squid

- buat cache direktori dan rubah kepemilikan
root@mitr@net:/usr/local/squid-2.6.STABLE17# mkdir /var/spool/squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/spool/squid

- buat file squid.pid dan rubah kepemilikan
root@mitr@net:/usr/local/squid-2.6.STABLE17# touch /var/run/squid.pid
root@mitr@net:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/run/squid.pid

- buat direktori untuk file access.log dan rubah kepemilikan
root@mitr@net:/usr/local/squid-2.6.STABLE17# mkdir /var/log/squid
root@mitr@net:/usr/local/squid-2.6.STABLE17# touch /var/log/squid/access.log
root@mitr@net:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/log/squid/access.log

- edit squid.conf nya
root@mitr@net:~# pico /usr/local/squid/etc/squid.conf

untuk isi dari squid.conf bisa anda sesuaikan sendiri, jika anda ingin copy contoh squid.conf saya, silahkan download disini.

- buat direktori swapnya (jalankan hanya satu kali saja)
root@mitr@net:~# /usr/local/squid/sbin/squid -z

- cek konfigurasi squid sudah benar atau belum (jika tidak ada pesan error berarti udah bener)
root@mitr@net:~# /usr/local/squid/sbin/squid -k parse

- menjalankan squid
root@mitr@net:~# /usr/local/squid/sbin/squid -D

- cek squid udah jalan atau belum
root@mitr@net:~# ps -x | grep squid

- karena pada konfigurasi squid menggunakan mode transparent pada port 8181 maka disini hanya perlu untuk membuat redirect dari port 80 (http) ke port 8181 (transparent proxy)

iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 8181

Demikian step by step instalasi squid proxy di slackware 13.0 saya, bagi anda mungkin ada yang kurang jelas ataupun mengalami error sana - sini, silahkan kita berbagi pengalamannya dan menemukan pemecahannya. Thanks telah berkunjung di blog saya.

semoga bermanfaat

Tidak ada komentar:

My Friends

MUSIC