Jalankan tes kebocoran WebRTC ini untuk memeriksa apakah browser Anda mengekspos alamat IP publik atau lokal asli Anda melalui API WebRTC. Jika kebocoran terdeteksi, kami akan menunjukkan secara tepat cara memperbaikinya.
Hasil Pengujian Internal FreeGuard
FreeGuard VPN memblokir penemuan IP WebRTC di tingkat jaringan, sehingga mencegah kebocoran IP publik dan lokal di semua browser yang diuji.
Bagaimana Kebocoran WebRTC Melewati VPN Anda dan Mengekspos Alamat IP Asli Anda
WebRTC menggunakan permintaan server STUN untuk menemukan alamat IP Anda bagi komunikasi peer-to-peer, dan permintaan ini dapat melewati tunnel VPN Anda sepenuhnya.
WebRTC (Web Real-Time Communication) adalah teknologi browser yang memungkinkan berbagi audio, video, dan data secara peer-to-peer tanpa plugin. Teknologi ini mendukung panggilan video di platform seperti Google Meet, Discord, dan Facebook Messenger.
Untuk membangun koneksi peer-to-peer, WebRTC perlu menemukan alamat IP Anda. WebRTC melakukannya dengan mengirim permintaan ke server STUN (Session Traversal Utilities for NAT). Masalahnya, permintaan STUN ini dapat terjadi di luar tunnel VPN Anda, sehingga mengungkap alamat IP publik dan alamat IP jaringan lokal Anda.
Ini berarti bahwa meskipun VPN aktif, sebuah situs web dapat menggunakan JavaScript untuk memicu WebRTC dan menemukan alamat IP asli Anda. Kebocoran terjadi di tingkat browser, bukan di tingkat jaringan, itulah sebabnya banyak VPN yang bekerja di tingkat sistem gagal mencegahnya.
Semua browser utama — Chrome, Firefox, Edge, dan Opera — mengaktifkan WebRTC secara default. Safari memiliki WebRTC tetapi dengan izin default yang lebih ketat.
Cara Menonaktifkan WebRTC di Setiap Browser Utama
Anda dapat menonaktifkan WebRTC di Firefox melalui about:config, menggunakan ekstensi browser di Chrome dan Edge, atau menggunakan VPN yang memblokir kebocoran WebRTC di tingkat jaringan.
Firefox: Ketik about:config di bilah alamat, cari media.peerconnection.enabled, lalu setel ke false. Ini sepenuhnya menonaktifkan WebRTC.
Chrome / Edge / Opera: Browser ini tidak mengizinkan penonaktifan WebRTC melalui pengaturan. Instal ekstensi pencegah kebocoran WebRTC, atau gunakan VPN dengan perlindungan kebocoran WebRTC bawaan. Perlu dicatat bahwa ekstensi hanya dapat membatasi WebRTC, bukan menonaktifkannya sepenuhnya.
Safari: Buka Preferences → Advanced → Show Develop menu. Di menu Develop, hapus centang “Enable WebRTC MDNS ICE candidates” untuk mencegah kebocoran IP lokal.
Pendekatan terbaik: Daripada menonaktifkan WebRTC (yang merusak panggilan video), gunakan VPN seperti FreeGuard yang mencegat permintaan STUN WebRTC di tingkat jaringan, memastikan hanya IP VPN yang dikembalikan.
Cara Melindungi Diri Anda dalam 3 Langkah
- Langkah 1: Jalankan tes kebocoran WebRTC di atas saat VPN Anda terhubung untuk melihat apakah IP asli Anda terekspos
- Langkah 2: Jika kebocoran terdeteksi, periksa pengaturan browser Anda atau instal ekstensi pencegah kebocoran WebRTC
- Langkah 3: Jalankan tes lagi untuk memastikan kebocoran sudah diperbaiki dan hanya IP VPN Anda yang terlihat
Pertanyaan yang Sering Diajukan
Apa itu WebRTC dan mengapa ada di browser saya jika itu menciptakan kerentanan privasi potensial untuk memastikan data pribadi dan aktivitas penjelajahan saya tetap sepenuhnya pribadi?
WebRTC memungkinkan panggilan video real-time, obrolan suara, dan berbagi file langsung di browser Anda tanpa plugin. Teknologi ini penting untuk layanan seperti Google Meet dan Discord. Risiko privasi adalah efek samping dari mekanisme penemuan IP-nya.
Bisakah sebuah situs web menemukan alamat IP asli saya melalui WebRTC bahkan saat saya terhubung ke VPN dan apa hal terpenting yang harus saya ketahui tentang ini?
Ya. Permintaan STUN WebRTC dapat melewati tunnel VPN dan mengungkap alamat IP publik dan lokal asli Anda. Inilah sebabnya perlindungan kebocoran WebRTC khusus itu penting.
Apakah menonaktifkan WebRTC di browser saya memengaruhi kemampuan saya menggunakan layanan panggilan video seperti Zoom atau Google Meet dan apa hal terpenting yang harus saya ketahui tentang ini?
Ya, menonaktifkan WebRTC akan merusak panggilan video berbasis browser. Pendekatan yang lebih baik adalah menggunakan VPN dengan perlindungan kebocoran WebRTC, yang menyamarkan IP Anda sambil tetap menjaga fungsi WebRTC.
Apa perbedaan antara kebocoran WebRTC yang menampilkan alamat IP publik saya versus IP lokal atau pribadi saya dan apa hal terpenting yang harus saya ketahui tentang ini?
Kebocoran IP publik mengungkap ISP dan perkiraan lokasi Anda kepada situs web. Kebocoran IP lokal (seperti 192.168.x.x) mengungkap konfigurasi jaringan Anda tetapi kurang dapat mengidentifikasi Anda secara langsung.
Mengapa beberapa ekstensi browser VPN gagal mencegah kebocoran WebRTC sementara aplikasi VPN desktop berhasil dan apa pertimbangan utama serta potensi keterbatasan yang harus saya ketahui sebelum melanjutkan?
Ekstensi browser beroperasi di dalam sandbox browser dan tidak dapat sepenuhnya mengontrol WebRTC di tingkat jaringan. Aplikasi VPN desktop mencegat lalu lintas di tingkat OS, memberikan perlindungan yang lebih menyeluruh.
Apakah browser seluler saya di Android atau iOS juga rentan terhadap kebocoran WebRTC saat menggunakan aplikasi VPN dan apa hal terpenting yang harus saya ketahui tentang ini?
Ya. Browser seluler mendukung WebRTC dan dapat membocorkan IP Anda. Namun, aplikasi VPN yang mengonfigurasi tunnel jaringan perangkat biasanya mencegah kebocoran WebRTC di seluler dengan lebih efektif dibandingkan di desktop.
Bagaimana cara menguji apakah situs web tertentu mencoba menggunakan WebRTC untuk menemukan alamat IP asli saya dan apa hal terpenting yang harus saya ketahui tentang ini?
Buka alat pengembang browser Anda (F12), buka tab Console, dan cari panggilan API RTCPeerConnection. Tes kami di atas juga memeriksa semua vektor kebocoran WebRTC secara otomatis.
Apakah menggunakan mode incognito atau private browser akan mencegah WebRTC membocorkan alamat IP asli saya ke situs web dan apa hal terpenting yang harus saya ketahui tentang ini?
Tidak. Mode incognito tidak menonaktifkan WebRTC. IP Anda masih dapat bocor melalui permintaan STUN dalam mode penjelajahan pribadi. Anda memerlukan VPN atau perlindungan khusus WebRTC.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)