-
My Reason To Life Is...
try and error documentation by me
Terimakasih telah mengunjungi blog ini, silahkan tinggalkan comment anda....
eri seta

Proxy Squid Praktis

Squid...berguna untuk meningkatkan performance koneksi intenet anda....

Sekedar berbagi lagi tentang instalasi Proxy – Squid, saya pake di Slackware 9.1 (digunakan pada distro lain pasti berhasil juga :) ).

Tertarik untuk mencoba? ...Mari kita mulai

Login sebagi root (seperti biasa :) )

Buat user dan groups yg akan menjalankan squid

# useradd squid

# groupadd squid

masuk ke direktori...ssst sorry udah kebiasaan :)

# /usr/local/src

I.Kebutuhan ..

1. squid-2.5.STABLE5.tar.gz (terbaru pada saat ini)

2. Ditemani Rokok dan kopi yang ada di meja :-)

Step by step….

Instalasi Squid... http://squid-cache.org

Download paket squid nya dulu ..

# wget wget http://www.nuxegi.net/source/squid/squid-2.5.STABLE5.tar.gz

extract tarballnya

# tar zxf squid-2.5.STABLE5.tar.gz

masuk ke direktori

# cd squid-2.5.STABLE5

selanjutnya adalah persiapan konfigurasi, ada 2 pilihan, anda dapat menggunakan file squid.sh atau menjalankan perintah (perintah tsb sudah ada didalam file squid.sh)

pilihan pertama, bila menggunakan file squid.sh, download file squid.sh …

# wget http://www.nuxegi.net/source/squid/squid.sh

ubah permission

# chmod +x squid.sh

jalankan perintah

# ./squid.sh

atau pilihan kedua..dengan menjalankan perintah:

# ./configure --enable-carp --with-pthreads

--enable-storeio=diskd,ufs --enable-removal-policies=heap

--enable-icmp --enable-snmp --enable-arp-acl

--enable-htcp --enable-forw-via-db --enable-leakfinder

--enable-truncate --enable-underscores --enable-stacktraces

--enable-cache-digests --enable-delay-pools --enable-dlmalloc

--enable-linux-netfilter --prefix=/squid

setelah itu…Kompile source dan install binary

# make

# make all

# make install

masuk ke direktori

# cd /squid/etc

ubah nama file squid.conf yg asli

# mv squid.conf squid.conf.asli

download squid.conf

# wget http://www.nuxegi.net/source/squid/squid.conf

edit isi file squid.conf nya sesuaikan dengan konfigurasi network anda

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 /squid

berikan kepemilikan direktori squid kepada squid

# chown -R squid.squid /squid/var/cache

menjalankan pertama kali squid

# /squid/sbin/squid -z

Jalankan perintah ini untuk mengaktifkan squid

# /squid/sbin/squid -sYD

Untuk perbaharui isi file squid tanpa hrs menghentikan squid ketika squid masih aktif, cukup jalankan perintah :

# /squid/sbin/squid -k reconfigure

Jangan lupa jalankan Squid dari startup..agar Running setiap PC dihidupkan

contoh buat slackware :)

# echo "/squid/sbin/squid -sYD" >> /etc/rc.d/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.

II. Referensi

http://www.squid-cache.org/

http://squid-docs.sourceforge.net/



Artikel Bali Linux

0 comments: