Proxy adalah server perantara yang menerima permintaan dari perangkat atau aplikasi, lalu meneruskannya ke server tujuan. Karena komunikasi melewati perantara tersebut, website tujuan biasanya melihat alamat IP proxy, bukan alamat IP perangkat yang mengirim permintaan secara langsung.
Namun, proxy tidak otomatis membuat seluruh aktivitas internet menjadi anonim, terenkripsi, atau lebih cepat. Kemampuannya bergantung pada jenis proxy, protokol, konfigurasi, kebijakan pencatatan data, serta siapa yang mengoperasikannya.
Dalam panduan ini, kamu akan mempelajari cara kerja proxy, jenis-jenisnya, fungsi, manfaat, risiko, perbedaannya dengan VPN, dan hubungan reverse proxy dengan website WordPress.
Apa Itu Proxy?
Proxy adalah perantara antara client dan server tujuan. Client mengirimkan request ke proxy, proxy meneruskannya ke tujuan, kemudian respons dikirim kembali kepada client melalui jalur yang sama. Di sepanjang proses tersebut, proxy dapat menerapkan aturan akses, menyimpan cache, atau memodifikasi bagian tertentu dari request dan response.
Dalam penggunaan sehari-hari, istilah proxy biasanya mengacu pada forward proxy yang dipilih oleh pengguna atau administrator jaringan. Proxy ini mewakili perangkat pengguna ketika mengakses internet.
Sementara itu, reverse proxy berada di sisi website. Pengunjung mengira mereka berkomunikasi dengan server utama, padahal request lebih dulu diterima reverse proxy dan baru diteruskan ke satu atau beberapa origin server.
Web proxy adalah bentuk proxy yang digunakan melalui halaman web. Kamu cukup memasukkan URL tujuan tanpa mengubah pengaturan jaringan perangkat. Kemudahannya membuat web proxy populer, tetapi layanan seperti ini tidak selalu melindungi semua koneksi, tab, atau aplikasi lain.
Agar mudah dibayangkan, proxy bekerja seperti resepsionis. Tamu menyampaikan kebutuhan kepada resepsionis, resepsionis meneruskannya kepada pihak yang tepat, lalu jawaban dikembalikan kepada tamu. Pihak di dalam mungkin hanya melihat identitas resepsionis sebagai pengirim awal, tetapi resepsionis tetap mengetahui siapa yang datang dan apa yang diminta.
Bagaimana Cara Kerja Proxy?
Cara kerja proxy dapat diringkas menjadi empat tahap:
- Client mengirim request ke proxy. Client dapat berupa browser, aplikasi, perangkat, atau jaringan internal. Request tersebut mencantumkan tujuan yang ingin diakses.
- Proxy memeriksa request. Proxy dapat menerapkan autentikasi, memeriksa aturan akses, menolak tujuan tertentu, membaca cache, atau mencatat metadata koneksi.
- Proxy meneruskan request ke server tujuan. Dari sudut pandang server tujuan, koneksi datang dari proxy. Informasi client asli mungkin tidak terlihat, kecuali proxy meneruskannya melalui header atau mekanisme lain.
- Respons kembali melalui proxy. Proxy menerima respons dari server tujuan, dapat menyimpannya ke cache atau memprosesnya, kemudian mengirimkannya kepada client.
Secara sederhana, alurnya seperti ini:
Pengguna atau aplikasi → proxy server → server tujuan
Server tujuan → proxy server → pengguna atau aplikasi
Menurut HTTP Semantics RFC 9110, proxy adalah agen penerus pesan yang dipilih oleh client. Proxy menerima request untuk URI tertentu dan berusaha memenuhinya melalui HTTP, termasuk dengan meneruskan request ke server lain. Beberapa proxy juga dapat menerjemahkan protokol atau mengubah bagian tertentu dari pesan.
Proxy bukan satu teknologi dengan perilaku yang selalu sama. Ada proxy yang hanya meneruskan trafik, ada yang melakukan caching, ada yang menerapkan filter perusahaan, dan ada pula yang digunakan sebagai lapisan perlindungan di depan website.
Jenis-Jenis Proxy dan Kegunaannya
Proxy dapat dikelompokkan berdasarkan arah trafik, protokol, tingkat anonimitas, dan sumber alamat IP. Satu layanan bisa masuk ke lebih dari satu kategori sekaligus.
Berdasarkan arah trafik
Forward proxy
Forward proxy berada di depan client dan mewakili pengguna atau jaringan internal saat terhubung ke server lain. Jenis ini umum digunakan untuk:
- menerapkan kebijakan akses internet di kantor atau sekolah;
- menyembunyikan alamat IP client dari server tujuan;
- membatasi akses ke domain tertentu;
- mencatat penggunaan jaringan; dan
- menggunakan rute koneksi atau lokasi IP tertentu.
Client biasanya mengetahui bahwa forward proxy digunakan karena alamat server dan port perlu dikonfigurasi pada sistem, browser, atau aplikasi.
Reverse proxy
Reverse proxy berada di depan satu atau beberapa origin server. Pengunjung berkomunikasi dengan reverse proxy seolah-olah itulah server tujuan, sedangkan reverse proxy menentukan origin mana yang menerima request.
Reverse proxy umum digunakan untuk:
- caching;
- load balancing;
- TLS termination;
- Web Application Firewall atau WAF;
- rate limiting;
- menyembunyikan origin server dari akses langsung; dan
- mengarahkan trafik ke layanan yang berbeda.
Perbedaan utamanya sederhana: forward proxy mewakili client, sedangkan reverse proxy mewakili server.
Berdasarkan protokol
| Jenis | Cara kerja singkat | Cocok untuk | Batasan utama |
|---|---|---|---|
| HTTP proxy | Meneruskan request HTTP dan dapat memahami struktur pesannya | Browsing, filter, dan caching HTTP | Tidak otomatis mengenkripsi trafik |
| HTTPS proxy atau HTTP CONNECT | Membuat tunnel untuk koneksi HTTPS atau meneruskan trafik menuju tujuan HTTPS | Browsing HTTPS melalui proxy | Keamanan tetap bergantung pada TLS, konfigurasi, dan kepercayaan terhadap proxy |
| SOCKS5 | Meneruskan koneksi TCP dan dapat merelay datagram UDP | Berbagai aplikasi dan protokol | Tidak memahami konten aplikasi dan tidak otomatis menyediakan enkripsi |
| Web proxy | Diakses melalui halaman web tanpa konfigurasi sistem | Akses cepat ke halaman tertentu | Biasanya hanya berlaku pada sesi atau halaman tersebut |
SOCKS5 lebih fleksibel daripada proxy HTTP karena tidak terbatas pada pesan HTTP. Spesifikasi SOCKS5 mendukung koneksi TCP dan relay UDP serta dapat menggunakan alamat IPv4, IPv6, atau nama domain. Meski demikian, SOCKS5 sendiri tidak menjamin kerahasiaan atau integritas trafik. Bahkan, konfigurasi tanpa autentikasi juga diperbolehkan.
Berdasarkan tingkat anonimitas
Transparent proxy
Transparent proxy tidak berusaha menyembunyikan penggunaan proxy dan dapat meneruskan alamat IP asli client. Jenis ini sering digunakan untuk filtering, caching, atau kontrol jaringan tanpa mengharuskan pengguna mengatur koneksi secara manual.
Anonymous proxy
Anonymous proxy menyembunyikan alamat IP client dari tujuan, tetapi server tujuan masih dapat mengenali bahwa request berasal dari proxy.
Elite atau high-anonymity proxy
Elite proxy berusaha menyembunyikan alamat IP client sekaligus mengurangi penanda bahwa koneksi melewati proxy. Akan tetapi, label “elite” bukan jaminan bahwa operator tidak menyimpan log atau bahwa identitas pengguna mustahil diketahui.
Fungsi dan Manfaat Proxy
Fungsi proxy bergantung pada posisi dan konfigurasinya. Berikut beberapa penggunaan yang paling umum.
Menyembunyikan alamat IP dari server tujuan
Karena proxy membuat koneksi lanjutan ke tujuan, server tujuan biasanya melihat alamat IP proxy. Ini berguna ketika aplikasi harus keluar melalui alamat IP tertentu atau ketika organisasi ingin memusatkan trafik melalui satu gateway.
Perlu diingat, alamat IP asli masih diketahui oleh operator proxy dan mungkin terlihat oleh jaringan lokal, penyedia internet, aplikasi, atau mekanisme kebocoran lain.
Menerapkan filter dan kebijakan akses
Organisasi dapat memakai proxy untuk mengizinkan atau memblokir domain, protokol, kategori konten, atau pengguna tertentu. Proxy juga dapat meminta autentikasi sebelum memberikan akses.
Menyimpan cache
Proxy dapat menyimpan respons yang memenuhi syarat untuk di-cache. Ketika konten yang sama diminta kembali, proxy dapat memberikan salinan cache tanpa mengambil seluruh data dari origin server.
Caching yang tepat dapat mengurangi bandwidth dan latency. Sebaliknya, cache yang salah dapat menyajikan konten usang atau bahkan membocorkan data jika konten privat disimpan tanpa aturan yang benar.
Memusatkan pencatatan trafik
Proxy dapat mencatat waktu koneksi, alamat tujuan, volume data, status request, dan identitas pengguna yang sudah diautentikasi. Fitur ini membantu troubleshooting dan audit jaringan, tetapi juga menimbulkan pertanyaan privasi yang perlu dijelaskan dalam kebijakan organisasi.
Mendistribusikan request ke origin server
Pada sisi website, reverse proxy dapat memilih server tujuan berdasarkan ketersediaan, lokasi, path URL, atau beban sistem. Fungsi ini membantu membangun layanan yang lebih tahan terhadap kegagalan satu server.
Menambah lapisan kontrol di depan website
Reverse proxy dapat menangani TLS, menerapkan WAF, membatasi request, dan memblokir pola trafik tertentu sebelum mencapai aplikasi. Lapisan ini membantu mengurangi risiko, tetapi tidak menggantikan update aplikasi, konfigurasi server yang aman, backup, atau pengelolaan akses.
Risiko dan Kekurangan Menggunakan Proxy
Proxy berada di jalur komunikasi. Itu membuatnya berguna, tetapi juga berarti operator proxy menempati posisi yang sensitif.
Trafik dapat terlihat oleh operator proxy
Jika aplikasi mengirim data tanpa enkripsi end-to-end, operator proxy berpotensi membaca atau mengubahnya. Saat HTTPS digunakan dengan benar, isi koneksi antara client dan server tujuan seharusnya terlindungi oleh TLS. Namun, organisasi tertentu memasang sertifikat inspeksi pada perangkat yang mereka kelola untuk memeriksa trafik sesuai kebijakan internal.
Jangan memasukkan password, data pembayaran, atau informasi rahasia melalui proxy gratis yang tidak diketahui operator dan kebijakan privasinya.
Proxy tidak melindungi seluruh perangkat secara otomatis
Proxy yang dikonfigurasi pada satu browser hanya melindungi trafik yang memang melewati browser tersebut. Aplikasi lain dapat tetap terhubung langsung. Beberapa protokol juga mungkin tidak didukung dan menggunakan rute berbeda.
Proxy dapat memperlambat koneksi
Setiap perantara menambah satu titik pemrosesan dan perjalanan jaringan. Proxy yang kelebihan beban, jauh dari pengguna, atau memiliki rute buruk dapat meningkatkan latency dan menurunkan kecepatan.
Caching bisa mempercepat pengambilan konten tertentu, tetapi karena tidak semua respons boleh disimpan, proxy tidak selalu membuat internet lebih cepat.
Proxy menjadi titik kegagalan tambahan
Jika proxy tidak dapat diakses, salah konfigurasi, atau diblokir server tujuan, aplikasi bisa kehilangan koneksi meskipun internet dan server tujuan sebenarnya berfungsi.
Klaim anonimitas sulit diverifikasi
Website proxy dapat mengklaim tidak menyimpan log, tetapi pengguna sering tidak memiliki cara untuk memverifikasi penerapannya. Kebijakan privasi, yurisdiksi, model bisnis, kepemilikan, dan reputasi operator perlu dipertimbangkan.
Penggunaan proxy tetap tunduk pada aturan
Mengganti rute atau alamat IP tidak menghapus kewajiban untuk mematuhi hukum, hak akses, serta ketentuan layanan. Jangan menggunakan proxy untuk mengambil data tanpa izin, melakukan fraud, menghindari kontrol akses, atau mengganggu layanan lain.
Proxy vs VPN: Apa Perbedaannya?
Proxy dan VPN sama-sama dapat membuat server tujuan melihat alamat IP perantara. Perbedaan terbesarnya terletak pada cakupan koneksi dan enkripsi.
| Faktor | Proxy | VPN |
|---|---|---|
| Cakupan | Dapat berlaku pada aplikasi atau trafik tertentu | Umumnya merutekan trafik perangkat melalui tunnel |
| Enkripsi | Tidak selalu tersedia | Biasanya mengenkripsi tunnel antara perangkat dan server VPN |
| Alamat IP tujuan | Server tujuan dapat melihat IP proxy | Server tujuan dapat melihat IP server VPN |
| Performa | Bergantung jenis, server, dan protokol | Memiliki overhead enkripsi dan bergantung kualitas server |
| Konfigurasi | Dapat diatur per aplikasi atau sistem | Biasanya menggunakan aplikasi atau konfigurasi jaringan khusus |
| Kegunaan | Filter, cache, gateway aplikasi, dan rute IP tertentu | Perlindungan koneksi pada jaringan tidak tepercaya dan privasi perangkat yang lebih luas |
Pilih proxy jika kebutuhanmu hanya berlaku pada aplikasi tertentu, memerlukan caching, atau harus melalui gateway yang ditentukan organisasi. Pilih VPN jika kamu ingin mengenkripsi trafik perangkat menuju server VPN dan membutuhkan cakupan yang lebih luas.
Keduanya tetap membutuhkan kepercayaan terhadap operator. Penyedia proxy atau VPN dapat mengetahui alamat IP asal dan metadata koneksi tertentu.
Reverse Proxy, CDN, dan Website WordPress
Pada website WordPress, reverse proxy berada di antara pengunjung dan origin server:
Pengunjung → reverse proxy atau CDN → server hosting WordPress
Pengunjung mengakses domain seperti biasa. DNS mengarahkan domain menuju jaringan reverse proxy atau CDN. Lapisan tersebut menerima request, memeriksa aturan, lalu memberikan respons dari cache atau meneruskannya ke origin server.
Apa manfaatnya untuk WordPress?
Mengurangi beban origin melalui caching
File CSS, JavaScript, font, dan gambar dapat disimpan pada edge cache. Request berikutnya bisa dilayani tanpa mengambil file yang sama dari origin. Halaman HTML tertentu juga dapat di-cache, tetapi aturan harus mempertimbangkan login, cart, checkout, komentar, dan konten personal.
Menangani TLS
Reverse proxy dapat menangani koneksi HTTPS dari pengunjung, kemudian membuat koneksi aman lain ke origin. Enkripsi menuju origin tetap penting agar trafik tidak berpindah dalam bentuk terbuka di antara kedua lapisan.
Memfilter request
WAF dan rate limiting dapat menghentikan sebagian request mencurigakan sebelum mencapai WordPress. Ini mengurangi beban aplikasi, tetapi tidak memperbaiki plugin rentan atau password yang lemah.
Menyembunyikan origin server
Jika origin hanya menerima koneksi dari jaringan reverse proxy, penyerang lebih sulit melewati lapisan perlindungan dengan mengakses IP origin secara langsung. Manfaat ini hilang jika alamat origin bocor dan firewall tetap menerima koneksi publik dari mana saja.
Mendistribusikan trafik
Reverse proxy dapat mengarahkan trafik ke beberapa origin atau layanan. Kemampuan ini berguna ketika website tumbuh dan membutuhkan arsitektur lebih dari satu server.
Reverse proxy bukan pengganti hosting yang sehat. Website tetap membutuhkan resource yang sesuai, backup, monitoring, pembaruan WordPress, dan konfigurasi server yang benar. Jika kamu ingin memahami lapisan di belakang origin, baca panduan memahami cara kerja hosting dan cara kerja DNS.
Untuk website WordPress yang membutuhkan resource terukur dan ruang untuk berkembang, lihat pilihan cloud hosting untuk website WordPress.
Cara Memilih dan Menggunakan Proxy dengan Aman
Sebelum menggunakan proxy, jawab beberapa pertanyaan berikut:
- Apa kebutuhannya? Browsing satu halaman, kebijakan kantor, testing aplikasi, akses API resmi, atau melindungi origin website membutuhkan jenis proxy yang berbeda.
- Siapa operatornya? Periksa perusahaan, yurisdiksi, kontak, reputasi, dan kebijakan privasi.
- Apa yang dicatat? Cari penjelasan tentang alamat IP, domain tujuan, isi trafik, waktu penyimpanan, dan pembagian data.
- Protokol apa yang didukung? Pastikan aplikasi dan proxy mendukung HTTP CONNECT, SOCKS5, UDP, autentikasi, atau fitur lain yang dibutuhkan.
- Apakah koneksi tetap terenkripsi? Gunakan HTTPS dan perhatikan peringatan sertifikat. Jangan melanjutkan jika browser menampilkan sertifikat yang tidak dipercaya pada koneksi sensitif.
- Bagaimana autentikasinya? Hindari credential bawaan atau password lemah. Batasi akses berdasarkan akun, jaringan, atau firewall jika kamu mengelola server sendiri.
- Apakah tujuan mengizinkannya? Patuhi ketentuan layanan, robots policy yang relevan, rate limit, hukum, dan izin akses.
Untuk konfigurasi manual, kamu biasanya membutuhkan hostname atau alamat IP proxy, port, serta username dan password jika autentikasi diaktifkan.
Pada Windows 11, pengaturan manual tersedia melalui Settings → Network & internet → Proxy. Pada macOS, buka System Settings → Network → pilih koneksi → Details → Proxies. Firefox menyediakan pengaturan koneksi tersendiri, sedangkan Chrome umumnya mengikuti konfigurasi proxy sistem pada Windows dan macOS.
Karena menu dapat berubah, cocokkan langkah dengan versi sistem operasi atau browser yang kamu gunakan. Jangan menyalin konfigurasi acak dari forum tanpa memahami siapa operator servernya.
Pertanyaan Umum tentang Proxy
Apakah proxy sama dengan VPN?
Tidak. Proxy biasanya meneruskan trafik aplikasi atau protokol tertentu dan tidak selalu menyediakan enkripsi. VPN umumnya membuat tunnel terenkripsi antara perangkat dan server VPN serta dapat merutekan trafik perangkat secara lebih luas.
Apakah proxy benar-benar menyembunyikan alamat IP?
Server tujuan biasanya melihat alamat IP proxy, tetapi operator proxy tetap mengetahui alamat IP asal. Alamat asli juga bisa terlihat melalui aplikasi, header, DNS, atau koneksi lain yang tidak melewati proxy. Karena itu, proxy bukan jaminan anonimitas mutlak.
Apakah proxy selalu mempercepat internet?
Tidak. Cache yang efektif dapat mempercepat konten tertentu dan mengurangi bandwidth, tetapi server yang lambat atau jauh justru meningkatkan latency. Hasil akhirnya bergantung pada kapasitas, lokasi, rute jaringan, dan jenis konten.
Apakah proxy gratis aman digunakan?
Tidak dapat diasumsikan aman. Proxy gratis tetap harus membayar server dan bandwidth, sehingga kamu perlu memahami model bisnis dan kebijakan datanya. Hindari login atau mengirim informasi sensitif melalui layanan yang operatornya tidak jelas.
Apa perbedaan forward proxy dan reverse proxy?
Forward proxy mewakili client ketika mengakses server lain. Reverse proxy mewakili satu atau beberapa origin server ketika menerima request dari client. Forward proxy umum dipakai pengguna atau jaringan internal, sedangkan reverse proxy umum dipakai website dan aplikasi.
Apakah SOCKS5 otomatis mengenkripsi koneksi?
Tidak. SOCKS5 merelay koneksi TCP dan dapat menangani UDP, tetapi enkripsi bukan jaminan bawaan protokol. Gunakan enkripsi pada protokol aplikasi atau tunnel lain jika kerahasiaan trafik diperlukan.
Kesimpulan
Proxy adalah server perantara yang menerima request, meneruskannya ke tujuan, lalu mengembalikan respons kepada client. Proxy dapat membantu menyembunyikan IP dari server tujuan, menerapkan filter, menyimpan cache, atau melindungi origin website. Namun, proxy tidak otomatis memberikan enkripsi, anonimitas, atau kecepatan yang lebih baik.
Pilih jenis proxy berdasarkan kebutuhan dan pahami siapa yang mengoperasikannya. Untuk website WordPress, reverse proxy dan CDN dapat mengurangi beban origin serta menambah lapisan kontrol, tetapi tetap harus didukung hosting, HTTPS, backup, dan pembaruan keamanan yang baik.
Referensi
- Fielding, R., Nottingham, M., dan Reschke, J. HTTP Semantics (RFC 9110), bagian 3.7 dan 3.8. RFC Editor, 2022. https://www.rfc-editor.org/rfc/rfc9110.html
- Leech, M. et al. SOCKS Protocol Version 5 (RFC 1928). RFC Editor, 1996. https://www.rfc-editor.org/rfc/rfc1928.html
- Microsoft Support. Use a proxy server in Windows. Diakses 6 Agustus 2026. https://support.microsoft.com/en-us/windows/use-a-proxy-server-in-windows-03096c53-0554-4ffe-b6ab-8b1deee8dae1
- Apple Support. Change proxy settings on Mac. Diakses 6 Agustus 2026. https://support.apple.com/guide/mac-help/change-proxy-settings-on-mac-mchlp2591/mac

