Paslen.com – Hallo pasleners yang sedang mencari artikel tentang materi Proxy Server Pengertian, Fungsi, Manfaat, Jenis-Jenis dan Cara Kerja Proxy Server, berikut ini akan kami sajikan pembahasannya.
Pengertian (Konsep) Proxy Server
Proxy merupakan pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara.
Secara prinsip pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu proxy.
- Pada gambar di atas client1, client2, client3 disebut sebagai pihak pertama.
- Sedangkan yang menjadi pihak kedua adalah jaringan internet.
- Sebelum keduanya saling berhubungan, mereka harus melewati proxy server.
Fungsi Proxy
- Masking
- Connection Sharing,
- Filtering,
- Filter Situs-Situs Terlarang,
- Filter Pengguna Internet,
- Caching,
- Management User’s Authentication,
- Management Waktu Akses Internet,
- Management Bandwidth,
- dst
-> Masking
Proxy server memiliki fungsi menutupi atau menyembunyikan identitas Anda, terutama alamat IP. Ketika pertukaran data melewati gateway, alamat IP Anda akan diganti. Dengan begitu, website yang Anda tuju tidak bisa mengetahui alamat IP asli Anda.
-> Connection Sharing
- Konsep dasar, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar.
- Gateway ini sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari internet, dan hal tersebut akan sulit dilakukan bila tidak ada garis batas yang jelas jaringan lokal dan internet.
- Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya, dan suatu koneksi ke jaringan luar juga terhubung kepadanya.
- Dengan demikian, koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connection sharing).
- Dalam hal ini, gateway adalah juga sebagai proxy server, karena menyediakan layanan sebagai perantara antara jaringan lokal dan jaringan luar atau internet
-> Filtering
- Filter Situs-Situs Terlarang
- Konsepnya adalah jika ada client yang ingin mengakses situs-situs yang sudah difilter oleh proxy server maka akses akan gagal.
- Filter Pengguna Internet
- Pengguna Internet sudah didefinisikan di konfigurasi proxy
- Pendefinisan yang digunakan adalah dengan menggunakan IP Address yang digunakan client
- Proxy juga bisa mendefinisikan beberapa IP yang tidak bisa akses internet
-> Caching
- Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet
- Proxy server yang melakukan proses diatas biasa disebut cache server
- Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari internet.
- Disimpan dalam ruang disk yang disediakan (cache).
- Dengan demikian, bila suatu saat ada pengguna yang meminta suatu layanan ke internet yang mengandung obyek-obyek yang sama dengan yang sudah pernah diminta sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan dapat langsung memberikan obyek dari cache yang diminta kepada pengguna, tanpa harus meminta ulang ke server aslinya di internet.
- Bila permintaan tersebut tidak dapat ditemukan dalam cache di proxy server, baru kemudian proxy server meneruskan atau memintakannya ke server aslinya di internet.
-> Management User’s Authentication
Konsep
- Membatasi akses internet menggunakan username dan password setiap kali ingin mengakses internet,
- Jika username dan password yang dimasukkan benar, maka client tersebut bisa mengakses internet,
- Jika username dan password yang dimasukkan salah, maka client tersebut tidak bisa mengakses internet.
-> Manajemen Waktu Akses Internet
- Akses internet hanya bisa dilakukan pada waktu-waktu tertentu
- Waktu akses internet berdasarkan hari-hari dan jam-jam tertentu
- Keuntungan: mengoptimalkan penggunaan bandwidth
-> Management Bandwidth
- Bandwith adalah kecepatan transmisi dalam sistem komunikasi data, dihitung dalam satuan bit / detik (bps – bit per second).
- Management bandwidth pada proxy dapat dilakukan pada penggunaan bandwidth pada network atau masing-masing client.
- Management bandwidth yang baik akan mengoptimalkan client untuk akses ke jaringan internet
Manfaat Proxy Server
Berikut adalah enam manfaat proxy server yang mampu mendukung aktivitas berinternet Anda:
1. Meningkatkan Keamanan Jaringan
Berkat fungsi filtering, data yang masuk dan keluar akan disaring. Dengan begitu, Anda akan lebih terlindungi dari berbagai virus dan malware.
Selain itu, Anda juga bisa menggunakan jenis proxy tertentu agar semua pertukaran data terenkripsi. Dengan begitu, bisa mencegah orang asing memantau aktivitas internet Anda.
Biasanya banyak perusahaan yang menggunakan proxy bersamaan dengan VPN guna meningkatkan keamanan.
2. Menjaga Privasi Pengguna
Server proxy bisa membantu privasi Anda saat berselancar di internet.
Alasannya, fungsi masking membuat alamat IP Anda saat browsing dapat disembunyikan dan diganti dengan IP dari proxy tersebut. Artinya, website yang Anda tuju tidak bisa mengetahui informasi pribadi Anda.
Dengan begitu, Anda dapat melakukan browsing dengan lebih leluasa, tanpa perlu khawatir data pribadi Anda diketahui.
3. Mempercepat Akses Konten
Karena fungsi caching, semua data yang pernah Anda akses akan disimpan sementara. Jadi, ketika Anda melakukan request data yang sama dari server, proxy akan melayani permintaan tersebut menggunakan data yang tersimpan dalam cache.
Dengan begitu, akses informasi bisa lebih cepat karena tidak semua permintaan harus ditujukan ke server tujuan sebenarnya.
4. Menghemat Penggunaan Bandwidth
Fungsi caching pada proxy server tak hanya mendukung kecepatan Anda, tapi juga menghemat bandwidth. Mengapa begitu?
Ketika ada sepuluh permintaan sama ke server tujuan, maka dibutuhkan bandwidth untuk melayani sepuluh permintaan tersebut.
Namun, dengan adanya server proxy, permintaan tersebut akan dilayani dari cache terlebih dahulu. Jadi, tidak membutuhkan bandwidth layaknya sebuah permintaan baru ke server.
5. Membuka Akses yang Diblokir
Proxy server mampu membuka akses terhadap konten yang diblokir oleh negara, provider internet tertentu. Umumnya, pemblokiran dilakukan berdasarkan alamat IP dari pihak yang mengakses.
Nah, karena proxy mampu menyembunyikan IP pengguna, maka otomatis permintaan ke server yang diblokir akan diizinkan. Alasannya, tidak termasuk dalam daftar blokir.
Sebagai contoh, di kantor Anda terdapat kebijakan untuk memblokir konten sosial media atau forum online. Padahal, Anda adalah seorang staf marketing yang butuh memantau berbagai website tersebut.
Dengan begitu, Anda bisa mengakses website yang diblokir sesuai kebutuhan pekerjaan Anda, meskipun pengguna lain di kantor Anda terblokir.
6. Mengontrol Penggunaan Internet untuk Pengguna Lain
Selain membuka blokir, proxy server juga bisa menutup akses terhadap konten tertentu yang tidak diizinkan.
Contohnya, Anda bisa memblokir semua akses ke platform media sosial kalau dianggap mengganggu produktivitas perusahaan. Bisa juga untuk menghindari akses ke website yang berbahaya dan justru bisa menyebabkan masuknya malware.
Jenis-jenis Proxy Server
Berikut adalah jenis-jenis proxy server yang cukup umum digunakan:
1. Forward Proxy
Forward proxy adalah jenis proxy yang paling umum digunakan. Jenis proxy ini sebagai perantara antara sekelompok pengguna dengan internet melalui satu jalur koneksi.
Forward proxy mampu menyembunyikan IP pengguna dari website yang dituju, sehingga data pribadi Anda tetap terjaga.
2. Web Proxy
Web proxy merupakan forward proxy yang menjadi bagian dari sebuah browser. Anda cukup melakukan setting untuk menggunakan jenis proxy ini.
Sayangnya, web proxy terkadang bermasalah dengan skrip Java maupun Flash. Jadi, pertimbangkan penggunaan proxy ini kalau Anda sering mengakses website yang banyak menggunakan Flash.
3. Reverse Proxy
Sesuai namanya, reverse proxy adalah kebalikan dari forward proxy. Kalau forward proxy lebih dekat dengan klien/pengguna, reverse proxy banyak dimanfaatkan oleh server, seperti server website.
Dengan adanya reverse proxy, tidak semua permintaan dari pengguna akan masuk ke server tujuan secara langsung, tapi akan ditangani oleh reverse proxy dulu.
Reverse proxy berguna untuk menjaga keamanan server agar tidak mendapatkan serangan dari luar.
Tak hanya itu, kalau sebuah website memiliki lebih dari satu server untuk melayani permintaan data, reverse proxy bertugas menyeimbangkan beban traffic dengan membagi request secara merata.
Reverse proxy juga dilengkapi dengan fitur enkripsi SSL yang penting menjaga keamanan transaksi data yang terjadi.
4. Transparent Proxy
Transparent proxy adalah jenis proxy yang juga dikenal dengan sebutan inline proxy. Jenis proxy ini menjadi perantara dari sebuah pertukaran data tanpa memodifikasi request yang dikirim maupun diterima server.
Pada praktiknya, jenis proxy ini sering dipasang pada sebuah jaringan tanpa diketahui pengguna. Tak heran, transparent proxy juga disebut forced proxy, karena sifat penggunaannya yang “memaksa”.
Hal ini dapat terjadi karena tidak ada perubahan pengaturan proxy komputer klien.
Umumnya, transparent proxy memberikan Anda sebuah konten yang sudah ada di cache atau mengalihkan Anda ke halaman lain jika tidak sesuai ketentuan. Pada banyak kasus, transparent proxy biasanya sering digunakan oleh operator jaringan.
Contoh yang paling sering Anda temui adalah ketika mencoba mengakses website yang berbahaya, Anda akan diarahkan ke halaman berita tertentu atau halaman peringatan internet sehat.
- Salah satu kompleksitas dari proxy pada level aplikasi adalah bahwa pada sisi pengguna harus dilakukan konfigurasi yang spesifik untuk suatu proxy tertentu agar bisa menggunakan layanan dari suatu proxy server.
- Agar pengguna tidak harus melakukan konfigurasi khusus, kita bisa mengkonfigurasi proxy/cache server agar berjalan secara benar-benar transparan terhadap pengguna (transparent proxy).
- Transparent Proxy memerlukan bantuan dan konfigurasi aplikasi firewall (yang bekerja pada layer network) untuk bisa membuat transparent proxy yang bekerja pada layer aplikasi.
Cara Kerja Transparent Proxy
- Pengguna benar-benar tidak mengetahui tentang keberadaan proxy ini, dan apapun konfigurasi pada sisi pengguna, selama proxy server ini berada pada jalur jaringan yang pasti dilalui oleh pengguna untuk menuju ke internet, maka pengguna pasti dengan sendirinya akan “menggunakan” proxy/cache ini.
- Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router.
- Prinsipnya setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.
- Sebagai Contoh : Pada saat klient membuka hubungan HTTP (port 80) dengan suatu web server, firewall pada router yang menerima segera mengenali bahwa ada paket data yang berasal dari klien dengan nomor port 80.
- Misal kita juga mempunyai satu HTTP proxy server yang berjalan pada port 3130.
- Pada Firewall router kita buat satu aturan yang menyatakan bahwa setiap paket yang datang dari jaringan lokal menuju ke port 80 harus dibelokkan ke arah alamat HTTP proxy server port 3130. Akibatnya, semua permintaan web dari pengguna akan masuk dan diwakili oleh HTTP proxy server diatas.
5. SSL Proxy
SSL Proxy juga disebut HTTPS Proxy. Server proxy ini adalah jenis transparent proxy yang menyediakan dukungan SSL (Secure Socket Layer) terhadap koneksi yang terjalin antara pengguna dan web server.
Proxy jenis ini tidak terdeteksi oleh website yang dituju maupun oleh penggunanya sendiri. Karena didukung SSL, proxy jenis ini menjamin keamanan data berkat adanya enkripsi pada pertukaran datanya.
6. Anonymous Proxy
Anonymous proxy adalah jenis proxy yang mampu menyembunyikan identitas atau alamat IP pengguna dari website yang dituju.
Berbeda dengan transparent proxy, anonymous proxy melakukan modifikasi terhadap data yang Anda kirim dan terima. Misalnya, IP pengguna akan diganti dengan IP baru oleh anonymous proxy.
Meskipun demikian, penggunaan proxy ini tetap akan memberitahu server website yang Anda tuju bahwa Anda sedang menggunakan proxy.
Proxy server jenis ini biasanya digunakan untuk menghindari targeted ads, mengakses konten yang dilarang, serta melindungi aktivitas internet Anda dari pantauan pihak ketiga.
7. High Anonymity Proxy
High anonymity proxy adalah jenis proxy yang memiliki tingkat keamanan paling tinggi dibandingkan jenis lainnya. Alasannya, jenis proxy ini dapat menyembunyikan alamat IP Anda, sekaligus menyembunyikan informasi bahwa Anda sedang menggunakan proxy.
High anonymity proxy juga disebut elite proxy, dan merupakan kombinasi sempurna antara transparent proxy dan anonymous proxy.
Karena tingkat keamanannya yang tinggi, kebanyakan jenis proxy ini disediakan oleh layanan berbayar, seperti Smartproxy, Bright Data, RSocks, atau Oxylabs.
Sayangnya, karena jenis proxy ini banyak diminati, elite proxy yang terbuka untuk publik seringkali mengalami server overload. Jadi, pertimbangkan lagi kalau Anda menggunakan layanan elite proxy gratis.
8. Distorting Proxy
Distorting proxy mirip dengan anonymous proxy. Bedanya, alamat IP Anda tidak diganti dengan IP proxy, tapi dimodifikasi menjadi sebuah alamat IP palsu.
Dengan begitu, penggunaan proxy Anda tidak terdeteksi, dan alamat IP Anda juga tetap terjaga.
9. Rotating Proxy
Rotating proxy adalah jenis proxy yang dapat menyembunyikan IP pengguna, tapi tetap terdeteksi sebagai jaringan proxy. Itulah mengapa jenis proxy ini berada pada klasifikasi yang sama dengan anonymous proxy.
Seperti halnya distorting proxy, jenis proxy ini cocok digunakan untuk banyak pengguna. Rotating proxy mampu memberikan alamat IP palsu yang unik bagi masing-masing pengguna.
Web Proxy Pada Mikrotik
Itulah pembahasan seputar Proxy Server, semoga bermanfaat dan sampe jumpa di pembahasan dan materi-materi berikutnya dari kami. Terimakasih.
Sebagai tambahan buat latihan persiapan Ujikom bisa latihan praktik dengan tutorial berikut ini :