Apa Itu Proxy server


Proxy server adalah program yang menerima permintaan (request)dari klien, seperti browser web atau ftp klien,dan kemudian meneruskan permintaan tersebut ke server internet yang dituju. Salah satu program yang cukup powerfull dalam menangani masalah keterbatasan kecepatan akses dan keamanan data yang dipergunakan untuk menangani keperluan internet adalah SQUID. Bagi seseorang administrator jaringan,merupakan tugas utama untuk mengatur lau-lintas data dalam suatu jaringan baik dari dalam maupun keluar jaringan. Squid merupakan pilihan terbaik untuk membangun proxy server karena selain handal juga gratis dan mendukung fitur ICP.
Melalui proxy server,seolah-olah klien merasaberinteraksi secara langsung dengan server internet yang dituju.Kenyataannya,sebelum data atau permintaannya disampaikan ke tujuan, data tersebut diarahkan terlebih dahulu ke server proxy,kemudian server proxy akan meneruskan ke server yang dituju,yaitu internet.
Dibawah ini adalah perbandingan antara klien yang menggunakan proxy dan tidak menggunakan proxy :

1.Tanpa Proxy
Browser web/Klien FTP -->> Server Internet

2.Melalui Proxy
Browser web/Klien FTP -->> Server Proxy->Server Internet

Kelebihan Operating System yang menggunakan proxy adalah data yang diminta dari klien akan diarahkan ke server proxy kemudian dilanjutkan ke server internet.Pada saat data dari server datang,data tersebut akan diarahkan oleh server internet ke server proxy kemudian server proxy meneruskan data tsb ke klien yg memintanya.

Disamping memberikan data ke klien,server proxy juga menyimpan salinan data itu sebagai webcache di hardisk.Apabila ada user lain yg meminta data yg sama,maka server proxy akan mengambil data tersebut dari hardisknya tanpa harus melakukan koneksi ke server internetyg menyediakan data tsb. Kalau permintaan yg sama dilakukan oleh user berkali-kali tentu akan mempengaruhi kecepatan akses internet secara signifikan.

Instalasi Proxy Server
setup proxy:
1.ambil source squid di ftp (gateway) atau download di www.squidcache.org
2.ekstrak source
3.kompilasi dan setup
4.start proxy

1.Download Source di www.squidcache.org
misal disini kita akan menggunakan squid-2.6.stable-13.tar.gz

2.untuk mengekstrak source maka digunakan perintah:
tar -zxvf squid-2.6.stable-13.tar.gz

3.langkah selanjutnya adalah membuat group misal groupnya kita beri nama squid
#groupadd squid

setelah itu kita membuat user dengan nama squid
#useradd -g squid -d /home/squid squid

Buat direktory dengan nama squid yang akan diletakan pada direktory usr/local
#mkdir /usr/local/squid
#mkdir /home/squid
rubah kepemilikan directory:
#chown -r squid:squid /home/squid
#cd squid-2.6.stable13
#./configure --prefix=/usr/local/squid
#make
#make install
#chown -R squid:squid /usr/local/squid
ganti password squid dengan:
#passwd squid

4. LOGIN dengan user squid
#/usr/local/squid/sbin/squid -Z
#/usr/local/squid/sbin/squid -dfy

0 komentar: