sumber :

Proxy

Apa Itu Proxy?

Proxy adalah suatu sistem yang memungkinkan kita untuk bisa mengakses jaringan internet menggunakan IP yang berbeda dengan yang diterima oleh perangkat. Sistem ini menggunakan proxy server untuk dapat bekerja.

Sedangkan proxy server itu sendiri merupakan perangkat atau komputer yang digunakan untuk menyediakan layanan proxy.

Dalam jaringan komputer, server proxy adalah server (sistem komputer atau program aplikasi) yang bertindak sebagai perantara permintaan dari klien untuk mencari sumber daya dari server lain. Klien terhubung ke server proxy, meminta beberapa layanan, seperti file, koneksi, halaman web, atau sumber lainnya, tersedia dari server yang berbeda. Server proxy mengevaluasi permintaan sesuai dengan aturan penyaringan. Misalnya, mungkin filter lalu lintas menurut alamat IP atau protokol. Jika permintaan itu divalidasi oleh filter, proxy menyediakan sumber daya oleh relevan menghubungkan ke server dan meminta operator atas nama klien. A proxy server mungkin opsional mengubah klien atau permintaan dari respon server, dan kadang-kadang dapat melayani permintaan tanpa menghubungi server yang telah ditentukan. Dalam hal ini, proxy server akan meng-"cache" tanggapan dari server jauh, dan kembali setelah permintaan untuk konten yang sama secara langsung.

Sebuah proxy server memiliki dua tujuan:

  • Untuk menjaga mesin belakangnya agar menjadi anonymous (terutama untuk keamanan).
  • Untuk mempercepat akses ke sumber daya (via caching). Hal ini biasanya digunakan untuk cache halaman web dari web server.

Sebuah proxy server yang lolos dan meminta balasan tanpa di modifikasi biasanya disebut gateway atau terkadang tunneling proxy.

Sebuah proxy server dapat ditempatkan pada komputer pengguna lokal atau di berbagai titik antara pengguna dan tujuan atau server Internet. Sebuah reverse proxy adalah proxy yang digunakan sebagai front-end untuk mempercepat di-cache dan permintaan sumber daya (seperti halaman web).

Kenapa Harus Menggunakan Proxy?

  • Beberapa pengguna tidak ingin identitasnya diketahui: lokasi dan alamat IP yang digunakan, maka mereka menyembunyikannya dengan menggunakan proxy.
  • Terkadang beberapa sekolah melakukan pembatasan akses pada website tertentu. Proxy digunakan oleh siswa untuk menyiasatinya sehingga bisa mengakses website yang diblokir.
  • Pengguna yang pergi ke luar negeri dan memblokir akses ke negara asal atau rumah Anda.
  • Kantor atau penyedia layanan internet di rumah memblokir akses ke sosial media atau situs lainnya.

Jenis-jenis Proxy

  • Transparent Proxy Jenis ini memberikan informasi ke website bahwa koneksi menggunakan proxy server dan tetap akanmeneruskan informasi IP Anda.

  • Anonymous Proxy Jenis ini akan mengidentifikasi dirinya sebagai proxy, tapi tidak mengirimkan/meneruskan alamat IP asli yang Anda gunakan.

  • Distorting Proxy Jenis proxy ini akan memberikan alamat IP yang berbeda dari yang Anda gunakan, tapi tetap mengidentifikasi dirinya sebagai proxy server.

  • High Anonymity Proxy Jenis yang terakhir ini adalah jenis proxy yang menyembunyikan identitas proxy server dan alamat IP yang digunakan oleh pengguna. Website hanya akan melihat alamat IP acak yang menghubungkannya, bukan alamat IP milik Anda.

Bagaimana Cara Kerja Proxy?

Server proxy bertugas untuk meneruskan koneksi Anda ke alamat website yang ingin dibuka. Apa maksudnya?

Secara normal, ketika Anda mengetikkan alamat website (niagahoster.co.id atau lainnya), Internet Service Provider (ISP) membuat sebuah permintaan kepada Anda untuk mengkoneksikannya dengan alamat tujuan.

Akan tetapi, berbeda kondisinya ketika menggunakan server proxy. Koneksi yang Anda gunakan akan terhubung terlebih dahulu ke server proxy. Baru kemudian server proxy meneruskan permintaan Anda ke alamat tujuan. Cara ini membuat alamat IP asli yang Anda gunakan tidak dapat terdeteksi oleh website dan yang Anda gunakan adalah alamat IP server proxy.