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:
Posting Komentar