Jika IP publik asli Anda muncul di atas padahal VPN sedang aktif, berarti VPN Anda mengalami kebocoran. Pilih bagian sesuai browser Anda dan ikuti langkah-langkahnya.
Chrome tidak memiliki sakelar bawaan untuk WebRTC. Instal ekstensi resmi "WebRTC Network Limiter" dari Chrome Web Store (dibuat oleh Google) dan atur ke "Use default public and private interfaces." Atau, beralihlah ke VPN dengan fitur pemblokiran kebocoran WebRTC bawaan (Mullvad, ProtonVPN, NordVPN, ExpressVPN semuanya mengklaim memiliki fitur ini).
Ketik about:config di bilah alamat lalu terima peringatannya. Cari media.peerconnection.enabled dan klik dua kali untuk mengaturnya menjadi false. Ini akan menonaktifkan WebRTC sepenuhnya - panggilan video di Google Meet, WhatsApp Web, dan Discord versi browser tidak akan berfungsi sampai Anda mengaktifkannya kembali.
Tempel brave://settings/privacy di bilah alamat, gulir ke "WebRTC IP handling policy," lalu ubah menjadi "Disable Non-Proxied UDP." Brave adalah satu-satunya browser besar yang menyediakan opsi ini langsung di antarmukanya, tanpa perlu ekstensi tambahan.
Di macOS: Safari > Settings > Advanced > Show features for web developers > Feature Flags > nonaktifkan WebRTC Platform UDP Sockets. Di iOS: Settings > Safari > Advanced > Experimental Features > aktifkan WebRTC mDNS ICE candidates.
Jika Anda masih memerlukan panggilan video yang berfungsi normal, jangan nonaktifkan WebRTC - beralihlah ke VPN yang merutekan trafik WebRTC melalui tunnel atau memblokirnya di level OS. Mullvad, ProtonVPN, NordVPN, dan ExpressVPN semuanya melakukan ini dengan benar. Banyak VPN murah dan gratis yang tidak melakukannya.
Chrome mengganti IP lokal asli Anda dengan string mDNS terenkripsi seperti a1b2c3d4.local. Ini adalah fitur privasi yang ditambahkan sejak Chrome 76 (2019) - hash tersebut tidak dapat dilacak kembali ke jaringan asli Anda dan tidak membantu proses fingerprinting.