Selasa, 20 Oktober 2009

Proxy Squid Praktis


by : YogyaFree

Proxy Squid Praktis…

dikirim Jun 05, 2004 - 12:00 AM

--------------------------------------------------------------------------------

 

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/

 

III. Thanks

To…My GOD

To…My Love Slacky…I Love You so much

To…Balinux…yang mengilhami saya untuk terus Ngoprek trus..

To…All my friend di mana aja…


0 komentar:

Posting Komentar

5 Top Articel

DENNI BLOG. Diberdayakan oleh Blogger.