Instalasi Squid High Performance
kangmas hari ini nginstal proxy buat warnet pelanginet, kangmas pakai os debian ....
Langkah awal yang perlu disiapin antara lain :
1. Cemilan
2. Air buat minum
3. Rokok bagi yang merokok tapi kangmas ndak merokok.
kemudian.
Berikut adalah langkah-langkahnya :
1. download duluw paket squid di : http://squid-cache.net
# useradd squid
# groupadd squid
# cd /home/kangmas
# wget http://www.squid-cache.org/Versions/v2/2.7/squid-2.7.STABLE6.tar.gz
2. kemudian extrak file yang telah didownload
# tar -zxvf squid-2.7.STABLE6.tar.gz
3. kemudian konfigure dengan perintah dibawah ini
# cd squid-2.7.STABLE6
# ./configure \
--prefix=/usr/local/squid \
--enable-async-io \
--enable-removal-policies=lru,heap \
--disable-delay-pools \
--disable-wccp \
--enable-kill-parent-hack \
--enable-snmp \
--enable-linux-netfilter \
--disable-auth
4. kemudian di make
# make
# make all
# make install
5. masuk ke direktori
# cd /usr/local/squid/etc
6. ubah nama file squid.conf yg asli
# mv squid.conf squid.conf.asli
7. download squid.conf
# wget http://geocities.com/danangyanto/Linux/squidconfig.txt
8.edit isi file squidconfig.txt nya sesuaikan dengan konfigurasi network anda
#mv squidconfig.txt squid.conf
ubah permission di directori cache dan direktori dimana anda meletakkan cache.log dengan memberikan kepemilikan terhadap squid
untuk mengetahui tempat access.log tersebut gunakan perintah berikut:
# grep access.log squid.conf
cache_access_log /squid/var/logs/cache.log
dr output grep di atas access.log terdapat pada /squid/var/logs/cache.log
maka ubahlah pemiliknya menjadi squid
# chown -R squid.squid /usr/local/squid
berikan kepemilikan direktori squid kepada squid
# chown -R squid.squid /usr/local/squid/var/cache
menjalankan pertama kali squid
# /usr/local/squid/sbin/squid -z
Jalankan perintah ini untuk mengaktifkan squid
# /usr/local/squid/sbin/squid -sYD
Untuk perbaharui isi file squid tanpa hrs menghentikan squid ketika squid masih aktif, cukup jalankan perintah :
# /usr/local/squid/sbin/squid -k reconfigure
Jangan lupa jalankan Squid dari startup..agar Running setiap PC dihidupkan
contoh buat debian :)
# echo "/usr/local/squid/sbin/squid -sYD" >> /etc/rc.local
Fisnish deh !..tinggal konfigurasi aja ke masing2 client dgn alamat proxy IP Address proxy server dan portnya.
*) Bila mau kostumisasi lagi untuk kebutuhan lainnya..silahkan dicoba sendiri dgn membaca informasi ttg squid.