Sto utilizzando la VPN sshuttle . NON è un plug-in del browser o un semplice proxy: è un protocollo indipendente, una VPN completa che invia tutto il traffico da qualsiasi host a cui è possibile accedere ssh. Crea un'interfaccia bridge0 con pfctl e invia tutto il traffico attraverso di essa.
Quindi il mio sistema locale (OSX, usando chrome) ha IP 10.0.0.10 ed è connesso con sshuttle a un host su Internet. Non ho alcun IP reale / instradabile assegnato a questa macchina.
Tutti i semplici siti "what is my IP" mi mostrano l'indirizzo VPN, come mi aspetto, ma google conosce il mio reale IP e browserleaks conosce il mio vero IP e lo stanno facendo attraverso la perdita di webrtc.
Non capisco questo ... la mia macchina locale non sa nulla del mio IP reale dato che la mia macchina locale conosce solo il suo indirizzo locale 10.0.0.10 ... e TUTTO il mio traffico (TCP e UDP) sta uscendo tunnel sshuttle ...
Quindi, in che modo webrtc sul mio browser sa mai qualcosa del mio vero IP?
Come si verifica questa perdita?