Cara memakai
- Nyalakan VPN Anda, lalu buka halaman ini dan tekan Jalankan uji.
- Tunggu beberapa detik selama halaman menghubungi dua server STUN publik.
- Baca keputusannya. Jika tertulis sebuah alamat publik berbeda, matikan lalu nyalakan lagi VPN, lalu jalankan uji sekali lagi.
Apa yang dilakukan uji
WebRTC memungkinkan peramban terhubung langsung satu sama lain, untuk panggilan dan berbagi berkas. Untuk menemukan rute, ia mengumpulkan alamat kandidat: alamat perangkat sendiri, dan alamat publik yang dilaporkan kembali oleh server STUN. Uji ini memulai pengumpulan itu dengan dua server STUN publik, stun.l.google.com milik Google dan stun.cloudflare.com milik Cloudflare, dan membaca kandidat yang ditemukan peramban.
Alamat publik yang dilaporkan server STUN adalah alamat tempat lalu lintas Anda keluar. Jika itu bukan alamat yang dilihat server kami untuk permintaan Anda, VPN mungkin tidak membawa seluruh lalu lintas Anda. Server STUN melihat alamat publik Anda, sebagaimana mereka harus melakukannya untuk menjawab, dan tidak ada yang lain dari halaman ini.
Cara menghentikan kebocoran WebRTC, per peramban
Setiap peramban menawarkan kontrol yang berbeda, dan langkahnya berubah antarversi. Periksa hasil uji ini setelah setiap perubahan.
- Firefox: buka about:config dan atur media.peerconnection.ice.default_address_only ke true, sehingga WebRTC hanya memakai rute bawaan. Mengatur media.peerconnection.enabled ke false mematikan WebRTC sepenuhnya, yang menghentikan panggilan peramban. Wiki Mozilla menjelaskan kedua pengaturan itu.
- Edge: Microsoft mendokumentasikan kebijakan bernama WebRtcLocalhostIpHandling, yang diatur oleh administrator. Nilainya AllowPublicInterfaceOnly membuat WebRTC hanya memakai antarmuka publik. Kami tidak menemukan pengaturan untuk pengguna biasa.
- Brave: pengaturannya mencakup opsi IP WebRTC, Default Public Interface Only, yang dijelaskan dalam dokumentasi Brave. Posisi menunya bergantung pada versi.
- Chrome: kami tidak menemukan pengaturan resmi untuk pengguna biasa. Ekstensi yang menerapkan batas yang sama adalah jalan yang lazim; pilih yang kodenya Anda percayai.
- Safari: kami belum memverifikasi pengaturan untuk alamat WebRTC.
- Peramban apa pun: VPN yang memblokir lalu lintas WebRTC, atau VPN yang merutekan seluruh perangkat, menghilangkan masalah pada sumbernya. Jalankan uji ini lagi setelahnya.
Yang tidak ditampilkan uji ini
- Ia tidak menguji setiap rute. Sebuah koneksi dapat memakai alamat yang tidak dilaporkan server STUN.
- Ia tidak dapat mengetahui antarmuka jaringan mana asal sebuah kandidat, sehingga alamat yang berbeda mungkin berasal dari koneksi biasa.
- Nama .local yang tersembunyi mewakili alamat lokal yang tidak diungkapkan peramban; uji ini tidak dapat membacanya.
Contoh: VPN yang bocor
Alamat di bawah adalah alamat dokumentasi dari RFC 5737, sebagai pengganti alamat sungguhan. Server kami melihat alamat server VPN, tetapi peramban juga melaporkan alamat koneksi biasa.
Keputusannya kemudian adalah kemungkinan kebocoran, dan halaman mendaftar alamat yang berbeda.
| Alamat | Dilihat oleh | Hasil |
|---|---|---|
| 203.0.113.7 | Server kami | Alamat VPN |
| 198.51.100.9 | Peramban (WebRTC) | Berbeda: koneksi biasa |
| 192.168.1.10 | Peramban (lokal) | Alamat lokal, bukan publik |
Pertanyaan yang sering diajukan
Mengapa WebRTC memperlihatkan alamat IP saya?
WebRTC mengumpulkan setiap alamat yang dimiliki perangkat, agar dapat menemukan rute ke peramban lain. VPN membawa lalu lintas web Anda, tetapi sebagian lalu lintas WebRTC tetap dapat keluar lewat koneksi biasa kecuali peramban atau VPN diatur untuk menghentikannya.
Apakah uji ini mengirim alamat IP saya ke suatu tempat?
Alamat Anda sampai ke dua server STUN selama uji, karena mereka harus membalasnya. Server kami juga melihat alamat itu, seperti untuk setiap permintaan, dan tidak menyimpannya. Tidak ada yang lain yang Anda ketik atau klik yang dikirim.
Mengapa uji mengatakan nama .local tersembunyi bukan alamat saya?
Peramban mengganti alamat privat perangkat dengan nama acak yang berakhiran .local, sehingga halaman web tidak dapat membaca alamat itu sendiri. Nama itu hanya pengganti; uji menghitung nama-nama ini tetapi tidak dapat melihat di baliknya.
Bagaimana jika keputusan menyebut alamat publik berbeda tetapi saya tidak memakai VPN?
Perangkat Anda mungkin memiliki alamat IPv6 yang tidak dipakai lalu lintas IPv4 Anda, dan uji melaporkannya. Periksa pengaturan IPv6 koneksi Anda sebelum menyimpulkan bahwa ada yang bocor.
Mengapa uji tidak meminta izin kamera atau mikrofon?
Uji tidak membutuhkannya. Memberi akses kamera atau mikrofon membuat peramban menampilkan alamat lokal Anda yang sebenarnya, jadi uji membiarkan pilihan itu kepada Anda.
Bisakah saya mempercayai VPN yang mengklaim memblokir WebRTC?
Ujilah. Jalankan halaman ini dengan VPN aktif dan baca keputusannya. Klaim bukan bukti, dan kebocoran bisa kembali setelah pembaruan atau perubahan jaringan.
Sumber
- RFC 8839 (dalam bahasa Inggris): sintaks SDP untuk ICE, atribut kandidat, bagian 5.1
- Draf IETF (dalam bahasa Inggris): Using Multicast DNS to protect privacy when exposing ICE candidates (kedaluwarsa)
- Wiki Mozilla (dalam bahasa Inggris): pengaturan privasi WebRTC
- Microsoft (dalam bahasa Inggris): kebijakan WebRtcLocalhostIpHandling untuk Microsoft Edge
- Cloudflare (dalam bahasa Inggris): server TURN dan STUN
- RFC 5737 (dalam bahasa Inggris): blok alamat IPv4 yang dicadangkan untuk dokumentasi
Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.