Utilizo el servicio VPN de Astrill para acceder a sitios web que mi país ha bloqueado. Aquí no hay nada siniestro. Sitios como google y youtube han sido bloqueados. Este servicio VPN ofrece unos 20 servidores dentro de los EE. UU., Que a menudo cambio entre dependiendo de su velocidad. No estoy anunciando aquí, quiero señalar que este problema es específico de ciertos servidores.
Recientemente me he dado cuenta de que Google siempre me redirigirá de .com a un TLD de un país determinado. Como mencioné, esto es aproximadamente la mitad de los servidores ofrecidos. De alguna manera, Google puede determinar mi ubicación, aunque esté detrás de una VPN. Nota: este no es un problema de estar expuesto cuando se interrumpe la conexión VPN.
La verificación de mi IP en uno de los muchos sitios de "cuál es mi IP" no revela mi ubicación real. La verificación de mi ubicación utilizando la API de ubicación geográfica de HTML5 sí lo hace, aunque mis navegadores siempre piden confirmación primero. Incluso entonces, la ubicación es una ciudad al otro lado del país, que es la misma que informa Google.
Ahora, uso una computadora de escritorio (no inalámbrica) Ubuntu 14.04 con Chrome y Firefox. He deshabilitado el servicio de ubicación geográfica en ambos navegadores. Incluso he intentado deshabilitar Javascript pensando que pueden estar usando AJAX para obtener mi IP. Tampoco funcionó. Y, por supuesto, borré todas las cookies antes de volver a intentarlo.
Me puse en contacto con Astrill sobre este problema (su asistencia al cliente es algo que debe desear) y su respuesta fue
Su navegador está regalando su ubicación. No la VPN. Debes deshabilitar WebRTC.
Bueno, eso tampoco funcionó. Entonces, ahora estoy tratando de averiguar cómo Google puede hacer esto. En cuanto a los encabezados HTTP, veo que GET www.google.com devuelve una respuesta "302 Found" con el encabezado 'Ubicación' que apunta al dominio específico del país. No veo ninguna solicitud que contenga mi IP, aunque sé que mi IP es estándar en todas las solicitudes. Para confirmar que esto no es un problema con mi navegador, curl get http://www.google.com
devuelve la misma respuesta '302 Found'.
¿Alguien puede decirme cómo Google hace esto? Pero, lo que es más importante, dime cómo mis servidores VPN pueden estar filtrando esta información?
Actualización:
Según ipleak.net no se está exponiendo nada.
Actualización:
Última respuesta de "soporte técnico"
Utilice www.google.com/ncr