Mengenal Proxy Server : Pengertian, Fungsi dan Cara Kerjanya



Pengertian Proxy Server

Proxy  Server  adalah  sebuah  Perangkat  yang  bertindak  sebagai  penghubung sekaligus pembatas antara Komputer Client dengan Internet.

Proxy  Server memungkinkan untuk menyembunyikan, menutupi dan membuat id jaringan Anda anonim dengan menyembunyikan alamat IP Anda.

Jadi ketika seorang client mengakses  internet,  client  tidak  langsung  berhubungan  dengan  Internet  melainkan melalui  perantara  yaitu  Proxy  yang  bertugas  menyampaikan  request  dari  user  ke internet  maupun  sebaliknya.  Suatu  Proxy  dapat  bekerja  di  beberapa  Layer  menurut Standar  OSI,  antara  lain  :  Layer  Data-Link,  Layer  Network  dan  Layer  Transport, maupun Layer Aplikasi.



Belakangan   ini   pengguna   proxy   server   banyak   dimanfaatkan   di   berbagai institusi  untuk  mengamankan  jaringan  lokal  yang  terhubung  ke  jaringan  public.

Ini disebabkan  karena  proxy  server  memiliki  lebih  banyak  fungsi  daripada  router  yang memiliki  packet  filtering  karena  proxy  server  beroperasi  pada  level  yang  lebih  tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan.  

Manfaat Proxy Server

Secara umum manfaat proxy server ada dua macam, yaitu sebagai berikut:

1. Meningkatkan kinerja jaringan

Dengan  kemampuan  server  proxy  untuk  menyimpan  data  permintaan  dari  aplikasi client,   permintaan   yang   sama   dengan   permintaan   sebelumnya   hanya   akan diambilkan  dari  simpanan  server  proxy.  Jika  seorang  pengguna  internet sudah pernah  membuka  situs  yang  sama,  tidak  perlu  dihubungkan  langsung  pada  situs sumbernya,  tetapi  cukup  diambilkan  dari  simpanan  server  proxy.  Dengan  cara demikian,   koneksi   langsung   pada   server   sumbernya   dapat   dikurangi.   Dengan demikian,    penggunaan    bandwidth    internet    untuk    koneksi    langsung    menjadi berkurang.

2. Filter permintaan

Server  proxy  juga  dapat  digunakan  sebagai  filter  terhadap  permintaan  data  dari suatu situs. 

Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak  boleh  dikunjungi.

Selain  itu,  server  proxy  juga  dapat  sebagai  filter  terhadap aplikasi  client  yang  dapat  menggunakan  akses  terhadap  internet.  Dalam  hal  ini server proxy berlaku sebagai filter terhadap gangguan internet.

Fungsi Proxy Server

Proxy  Server  merupakan  pihak  ketiga  yang  menjadi  perantara  antara  kedua pihak  yang  saling  berhubungan,  dalam  hal  ini  adalah  jaringan  lokal  dan  jaringan internet.  

Secara  prinsip  pihak  pertama  dan  pihak  kedua  tidak  langsung  berhubungan, akan  tetapi  masing-masing  berhubungan  degan  pihak  ketiga  yaitu  proxy.Tiga  fungsi utama proxy server adalah:

1. Connection sharing

Bertindak  sebagai  gateway  yang  menjadi  batas  antara  jaringan  lokal  dan jaringan  luar.  Gateway  juga  bertindak  sebagai  titik  dimana  sejumlah  koneksi  dari pengguna   lokal   akan terhubung   kepadanya   dan   koneksi   jaringan   luar   juga terhubung  kepadanya.  Dengan  demikian  koneksi  dari  jaringan  lokal  ke  internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion sharing).

2. Filtering

Bekerja  pada  layar  aplikasi  sehingga  berfungsi  sebagai  Firewalll  paket filtering  yang  digunakan  untuk  melindungi  jaringan  lokal  terhadap  gangguan  atau serangan  dari  jaringan  luar.  Dapat  dikonfigurasi  untuk  menolak  situs  web  tertenu pada waktu-waktu tertentu.

3. Caching

Proxy  Servermemiliki  mekanisme  penyimpanan  obyek-obyek  yang  sudah diminta dari server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan permintaan dari para pengguna yang di dapat dari internet.

Cara Kerja Proxy

Proxy  Server  memberi  batas  yang  jelas  antara  Jaringan  Lokal  dengan Jaringan   Luar   (Internet).

Prosesnya   dilakukan   dengan   mengubah   alamat   IP Jaringan  Lokal,  membuat  pemetaan  dari  alamat  IP  jaringan  lokal  menuju  suatu alamat  IP  Proxy,  IP  Proxy  digunakan  untuk  berhubungan  dengan  Jaringan  Luar atau Internet.

Sehingga hanya lamat IP Proxy  yang diketahui di internet, berfungsi sebagai network address translator.

Arsitektur Proxy

Arsitektur server proxy dibagi menjadi beberapa modul seperti yang ditunjukkan pada diagram berikut:


Proxy User Interfaces

Modul ini mengontrol dan mengelola antarmuka pengguna dan menyediakan antarmuka grafis, jendela, dan menu yang mudah digunakan kepada pengguna akhir. Menu ini menawarkan fungsionalitas berikut:

  • Start proxy
  • Stop proxy
  • Exit
  • Blocking URL
  • Blocking client
  • Manage log
  • Manage cache
  • Modify configuration

Jenis Proxy

Terdapat  beberapa Jenis Proxy Server, antara lain :

1. Transparent Proxy Server

Client yang menggunakan Proxy jenis ini dapat langsung menggunakan Layanan Proxy hanya dengan terhubung dengan Proxy, karena Proxy jenis ini memberikan pengaturan Otomatis kepada Clientnya dengan Port Standar WWW Port:80.

2. Anonymous Proxy

Ketika  Client  menggunakan  Proxy  Server  Jenis  ini  maka beberapa  identitas  dari Client  akan  disembunyikan  oleh  Proxy  Server  hal  ini  bertujuan  untuk  mencegah akses  komputer  client  secara  ilegal.  Namun  IP  dari  si  Proxy  Server  masih terdeteksi. 

Beberapa identitas Client yang disembunyikan, antara lain : IP Address, Browser yang Digunakan, Sistem Operasi, Beserta Lokasi kita.

3. Distorting Proxy

Jenis  Proxy  ini  menyembunyikan  alamat  IP  dari  Client,  mengidentifikasi  dirinya sebagai  Proxy  Server.

Dapat  digunakan  untuk  semua  jenis  layanan  web.  Namun Proxy  jenis  ini memberitahu  Tujuan  Client  bahwa  client  menggunakan  Proxy Server.

4. High Anonymity Proxy

Proxy  ini  merupakan  tingkatan  yang  lebih  tinggi  dari  Anonymous  Proxy  dari  segi fungsi, Bedanya Proxy Jenis ini menyembunyikan alamat IP nya sendiri.

Kelebihan dan Kekurangan Proxy Server

Kelebihan Proxy Server

  1. Dapat memblok suatu website sekaligus mengakses situs yang diblok
  2. Lebih lama terlacak atau mungkin tidak terlacak.
  3. Respon  yang  lebih  cepat  (apabila  data  direquest  untuk  kedua  kalinya, karena Client hanya menghubungiProxy diawal).
  4. Adanya  Fitur  Filtering,  baik  Filter  pengguna,  waktu,  dan  content  yang diakses.

Kekurangan Proxy Server

  1. Bandwith berkurang, ini karena terjadi perpindahan IP.
  2. Proses  request  terhadap  suatu  data  untuk  pertama  kalinya  akan  lebih lama, karena harus melalui Proxy Server terlebih dahulu.
  3. Pencurian username dan password bisa saja terjadi.

Instalasi Proxy Server

Aplikasi  yang  paling  popular,  dan  terkenal  ampuh  untuk  Server  Proxy  yaitu SQUID.

Selain itu, ada juga distro linux yang dikhususkan untuk proxy,  seperti IpCOP.

# apt-get install squid

Posting Komentar

Lebih baru Lebih lama