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.
- login ke server dengan mengisikan username dan password
- download dulu paket squidnya, disini saya menggunakan squid-2.6.STABLE17
root@slackidsproxy:~# wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE17.tar.gz
- kopikan file squid-2.6.STABLE17.tar.gz ke direktori /usr/local/
root@slackidsproxy:~# cp squid-2.6.STABLE17.tar.gz /usr/local/
- masuk ke direktori /usr/local/
root@slackidsproxy:~# cd /usr/local/
- ekstrak file squid-2.6.STABLE17.tar.gz ke direktori /usr/local
root@slackidsproxy:/usr/local# tar -zxvf squid-2.6.STABLE17.tar.gz
- masuk ke direktori squid-2.6.STABLE17
root@slackidsproxy:/usr/local# cd squid-2.6.STABLE17
- konfigurasi squid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# ./configure
- kompile dan instal squid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# make && make install
- buat user dan group squid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# groupadd squid
root@slackidsproxy:/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@slackidsproxy:/usr/local/squid-2.6.STABLE17# mkdir /var/spool/squid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/spool/squid
- buat file squid.pid dan rubah kepemilikan
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# touch /var/run/squid.pid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/run/squid.pid
- buat direktori untuk file access.log dan rubah kepemilikan
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# mkdir /var/log/squid
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# touch /var/log/squid/access.log
root@slackidsproxy:/usr/local/squid-2.6.STABLE17# chown -R squid.squid /var/log/squid/access.log
- edit squid.conf nya
root@slackidsproxy:~# 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@slackidsproxy:~# /usr/local/squid/sbin/squid -z
- cek konfigurasi squid sudah benar atau belum (jika tidak ada pesan error brarti udah bener)
root@slackidsproxy:~# /usr/local/squid/sbin/squid -k parse
- menjalankan squid
root@slackidsproxy:~# /usr/local/squid/sbin/squid -D
- cek squid udah jalan ato belum
root@slackidsproxy:~# ps -x | grep squid
- karena pada konfigurasi squid menggunakan mode transparen pada port 8181 maka disini hanya perlu untuk membuat direct 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
slackids
www.slackids.com
Thanks bro buat tutornya. sangat membantu!!!
ReplyDeletemas bisa minta file konfigurasi squidnya,
ReplyDelete