Rabu, 02 Oktober 2013

Proxy Server

Proxy Server




Pengertian 
Proxy adalah sebuah komputer server yang digunakan sebagai perantara antara user dan internet.Untuk analoginya proxy sebagai perantara antara pihak pertama (user) dalam berhubungan dengan pihak kedua (internet), jadi pada saat user melakukan akses internet maka proxy sebagai perantara yang menyampaikan request dari user tersebut ke internet atau sebaliknya. Di sini user tidak langsung berhubungan dengan internet tetapi dengan menggunakan perantara proxy server user bisa terhubung dengan akses internet.
Proxy mempunyai banyak peran di sini, tanpa proxy adminstrator akan sulit mengelola jaringan di sini, dan pasti permasalahan pasti akan banyak timbul, seperti load internet yang besar karena bandwith yang tidak dibatasi, pembagian bandwith yang tidak adil, banyaknya konten-konten tidak penting yang diakses user, dll.
Di sini proxy mengatasi masalah tersebut, karena fungsi utama proxy yaitu melakukan proses sharing, caching, filtering, sehingga penggunaan internet dapat terkelola dengan baik.
Sharing
Dimana semua user bisa bersama-sama saling terhubung ke proxy server dan dapat melakukan akses
internet secara bersamaan melalui proxy server.
Caching
Semua request yang diminta user dapat disimpan dalam jangka waktu yang cukup lama oleh proxy server dalam cache proxy, sehingga apabila user ingin mengakses situs atau konten yang sama, proxy tidak perlu lagi menghubungi alamat yang menyediakan konten tersebut, jadi user dapat mengakses konten tersebut dari cache yang disimpan proxy. 
Contoh:
saat seorang user merequest halaman web Google, proxy mengambilnya, menyampaikannya, kemudian menyimpannya ke dalam cache. Lalu, saat user lain juga ingin merequest halaman web Google, proxy tidak perlu lagi ke internet, dia cukup mengambilnya dari dalam cache. Dengan bagitu, traffik, lalu lintas jaringan, dan waktu menunggu, akan lebih hemat, cepat, dan singkat
Filtering
Proxy dapat diatur agar dapat melakukan penyaringan terhadap konten-konten yang tidak diinginkan seperti porno, judi, sara, pishing, konten-konten yang memakai bandwith besar, dll. Sehingga semua user tidak dapat mengakses konten-konten tersebut.
Implementasi Proxy
Penggunaan proxy yaitu dengan menggunakan suatu PC server yang telah diinstall Sistem Operasi dan aplikasi proxy, seperti MS Proxy Server, WinGate pada Sistem Operasi Windows Server. Dan Squid, OOPS, Privoxy, Paco pada Sistem Operasi Linux Server. Kemudian proxy server tersebut dihubungkan dengan jaringan lokal dan internet.
Pada gambar di atas menjelaskan pada proxy server terdapat 2 lan ethernet, yang salah satu kaki menghubungkan jaringan internet dan yang kaki lainnya menghubungkan ke jaringan lokal. contoh diatas :
1. Pc client1 ingin merequest alamat www.detik.com, request tersebut berjalan melalui proxy server, 
2. Dan request tersebut di teruskan oleh proxy server menuju alamat web server (www.detik.com) melalui internet.
3. Jawaban request dari web server (ww.detik.com) di terima oleh server proxy (pada proses ini chace jawaban dari web server di simpan di proxy server sesuai setingan dari proxy server itu sendiri ), dan diteruskan ke Client1. selesai proses
4. Pada kesempatan yang lain Client5 juga ingin merequest alamat yang sama, request tersebut diterima oleh proxy server. disini proxy server langsung memberikan jawaban request ke Client5, karena request alamat sama dengan request sebelumnya yang sudah tersimpan di proxy server. selesai proses

Pada tahap 4 jawaban request terasa lebih cepat karena oleh proxy server tidak diteruskan melalui internet. Dengan proxy server manajemen bandwith internet juga bisa lebih baik.
Sisi Proxy Server
Implementasi dari sisi Komputer Proxy server menggunakan OS Linux dengan Squid sebagai aplikasi Proxy dan Webmin untuk memanajemen Proxy server, disini saya menjelaskan setingan secara global.
Tampilan utama Squid dengan Webmin
Disini kita setting IP Proxy dan Port. agar request dari client bisa diteruskan.
Disini kita setting berapa besar memory chace proxy yang akan kita simpan.
Disini kita setting Acess Control (ACL), untuk menentukan IP mana saja yang boleh akses internet.
Sisi Client
Implementasi dari sisi komputer Client menggunakan OS Windows / Linux, di Jaringan Lokal dengan IP Static / DHCP server, dengan web Browser menggunakan Mozilla Firefox


Tools - Option - Advanced - Tab Network (setting). sesuaikan IP dan Port Proxy Server. OK
Demikian pengertian Proxy Server, semoga bermanfaat. Gunakan ilmu untuk kebaikan sesama

Sumber:
http://id.answers.yahoo.com/question/index?qid=20121103172445AAnzuqt
doxfer.webmin.com/Webmin/SquidProx yServer
http://silvester-computerize.blogspot.com/2011/09/penggunaan-squid-sebagai-proxy-server.html
http://setyaputri1311.wordpress.com/2013/04/03/cara-kerja-proxy-server/

Tidak ada komentar:

Posting Komentar