
Bakit nakikita pa rin ang IP sa proxy: WebRTC leak test at proteksiyon
Maaaring proxy ang makita sa karaniwang IP test ngunit ibang IP o .local name sa WebRTC. Hindi ito patunay ng leak hangga't hindi alam ang ICE candidate type at aktuwal na route.
Karaniwang web requests ang sakop ng HTTP proxy. Para sa audio, video, at data, kumokolekta ang WebRTC ng UDP/TCP ICE candidates mula sa local interface, STUN, at TURN. Kapag hindi sakop ng proxy ang UDP o IPv6, maaaring makita ng STUN ang public mapping ng original network.
| Type | Kahulugan |
|---|---|
host | Local, private IP, IPv6, o mDNS; hindi mag-isang patunay ng public leak |
srflx | NAT mapping mula STUN; original ISP public IP dito ay malakas na ebidensiya |
prflx | Candidate na natutunan sa connectivity checks |
relay | TURN server address, hindi end device |
Ipinaliliwanag ng W3C ang panganib sa IP address exposure.
Test at proteksiyon
I-record nang pribado ang original IPv4/IPv6, i-on ang proxy, i-restart ang profile, at tingnan ang HTTP, DNS, at parehong IP family. Kolektahin ang type, protocol, address at ihambing sa ISP, proxy, at TURN. Ang srflx na may ISP IP ay risk; private o .local ay nangangailangan ng context; relay ay TURN. Tingnan ang ICE types.
Gumamit ng tunnel na malinaw na sumasaklaw sa kailangang UDP at IPv6, suriin ang split tunneling, at i-block ang non-proxied UDP kung supported. Sinisira ng pag-disable sa WebRTC ang video call at screen sharing. Maaaring gumamit ang developer ng relay-only TURN kapalit ng latency at gastos.
May Forward, Replace, Real, Disable, at Proxy UDP ang PurpleMark. Itinutugma ng Replace ang IPv4 sa proxy; pinananatili ng Real ang tunay na data; hinaharang ng Disable ang reading; kailangan ng Patch 2.8.2.0+ sa Proxy UDP; at pinananatili ng Forward ang configured function. I-test bawat mode sa aktuwal na network.
Konklusyon
Hindi automatic leak ang pangalawang address. Kailangan ang candidate type at paghahambing sa original network at proxy. Ini-isolate ng PurpleMark ang awtorisadong environments ngunit hindi nito pinapalitan ang testing o platform rules.