# Cómo ver tu sitio web desde otro país | ProxyJam

Para ver tu sitio como un visitante del extranjero, ajusta la dirección IP, el idioma del navegador, la zona horaria y las cookies a ese mercado en un perfil de Chrome aparte.

- Canonical: https://proxyjam.com/es/blog/view-website-from-another-country/
- Updated: 2026-10-20
- Language: es

Un sitio suele decidir tu país a partir de tu dirección IP y luego ajusta lo que muestra según el idioma del navegador, la zona horaria, las cookies y la cuenta con la que hayas iniciado sesión. Para ver tu propio sitio web desde otro país, todo eso tiene que coincidir con el mercado. Eso significa un proxy en ese país para la dirección, y un perfil de Chrome aparte con el idioma y la zona horaria del mercado y sin ninguna de tus cookies.


## Anota los mismos campos en cada prueba

1. La fecha y la hora, el perfil, y la dirección y el país que mostró Cuál es mi IP para él.
2. La cadena de redirecciones: cada salto desde la dirección que escribiste hasta la página a la que llegaste, con su código de estado.
3. El precio tal como se muestra, su moneda y si incluye impuestos.
4. Cuáles de los productos o planes que vendes en ese mercado se ofrecen y están disponibles.
5. El banner de consentimiento: si aparece y qué opciones ofrece.
6. El idioma en el que se sirve la página, y una captura de la primera pantalla.

## De dónde sale cada señal y cómo ajustarla para una prueba

|  | Dónde la lee el sitio | Qué la fija en Chrome | Cómo ajustarla para una prueba |
|---|---|---|---|
| Dirección IP | En el servidor o en una CDN, consultada en una base de datos de geolocalización | Tu conexión, o un proxy o una VPN | Un proxy en el mercado, configurado en el perfil de prueba |
| Idioma del navegador | La cabecera Accept-Language y navigator.languages | Configuración, Idiomas, Idiomas preferidos | Sube el idioma del mercado al principio de la lista |
| Zona horaria | Los scripts de la página, mediante la API Intl | El sistema operativo | Una ubicación de DevTools con el Timezone ID del mercado, o el ajuste del sistema |
| Ubicación precisa | La API Geolocation, después de que el visitante lo permita | El aviso de permiso y los servicios de ubicación del dispositivo | Bloquea el aviso, o sustituye la ubicación en DevTools |
| Elecciones guardadas y cuentas | Las cookies, el almacenamiento del sitio y la cuenta con sesión iniciada | El perfil en el que navegas | Un perfil nuevo por mercado, sin sesión iniciada o con una cuenta de prueba para ese mercado |

De dónde sale cada señal sigue a MDN, la Ayuda de Chrome y la documentación de DevTools que aparecen en Fuentes. Qué señales lee un sitio concreto, y en qué orden, cambia de un sitio a otro; no hemos medido ningún sitio en particular.


## Respuestas rápidas

### ¿Una ventana de incógnito muestra el sitio como lo ve otro país?

No. El modo incógnito empieza sin tus cookies, pero la petición sigue saliendo desde tu propia dirección. MDN también señala que Chrome solo indica un idioma en Accept-Language en modo incógnito, lo que puede no coincidir con lo que envía un visitante real.

### ¿Puedo probar varios países a la vez?

Sí, con un perfil de Chrome por mercado, cada uno con su propio proxy, en ventanas una al lado de otra. Chrome guarda un ajuste de proxy por perfil y no tiene proxy por pestaña, así que la unidad es el perfil.

### ¿Debo borrar las cookies entre pruebas?

Si cada prueba debe parecer una primera visita, sí: borra los datos del sitio en ese perfil antes de la prueba. Si estás probando lo que ve un visitante que vuelve, consérvalas y anótalo en el registro, porque una región o una moneda guardadas pueden pesar más que la dirección.

### ¿Cómo confirmo que la dirección está en el país objetivo?

Abre Cuál es mi IP en el perfil de prueba con la página de comprobación añadida a la regla del proxy. Muestra la dirección que le llegó, dónde se geolocaliza esa dirección y la red a la que pertenece. Las bases de datos de geolocalización pueden no coincidir, así que un sitio puede situar la misma dirección en otro lugar.

### ¿Puedo probar una ciudad concreta?

Con ProxyJam no. El catálogo residencial estático se vende por país, proveedor y plan, y ninguna oferta está ligada a una ciudad o a una región.


## Fuentes

- [Cloudflare: HTTP headers](https://developers.cloudflare.com/fundamentals/reference/http-headers/): la cabecera CF-IPCountry, que lleva el código de país de dos letras del visitante
- [MDN: Accept-Language header](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language): cómo rellenan los navegadores la cabecera a partir de sus ajustes de idioma, y el único idioma que envía Chrome en modo incógnito
- [MDN: navigator.languages](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/languages): la misma lista de idiomas, vista desde los scripts de la página
- [MDN: Intl.DateTimeFormat resolvedOptions()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions): la zona horaria que lee un script, un nombre IANA que por defecto es la del entorno de ejecución
- [MDN: Geolocation API](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API): el permiso que necesita un sitio antes de conocer una ubicación precisa
- [Google Chrome Help: Manage Chrome with multiple profiles](https://support.google.com/chrome/answer/2364824): cómo añadir un perfil y qué mantiene separado
- [Chromium: user data directory](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md): los datos del perfil, entre ellos el historial, los marcadores y las cookies
- [Chrome for Developers: chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy): el ajuste de proxy que controla una extensión para su perfil
- [Google Chrome Help: Change Chrome languages](https://support.google.com/chrome/answer/173424): cómo añadir y reordenar los idiomas preferidos
- [Chrome DevTools: Locations](https://developer.chrome.com/docs/devtools/settings/locations): una ubicación personalizada con Timezone ID y Locale, que se elige en el panel Sensors
- [Chrome DevTools: Sensors](https://developer.chrome.com/docs/devtools/sensors): sustituir la geolocalización de la página que se prueba
- [Chrome DevTools: Network features reference](https://developer.chrome.com/docs/devtools/network/reference): Preserve log, que conserva las peticiones entre cargas de página
- [curl manual](https://curl.se/docs/manpage.html): las opciones -x, -I, -L y -H
- [Google Search Central: locale-adaptive pages](https://developers.google.com/search/docs/specialty/international/locale-adaptive-pages): las direcciones de Googlebot, en su mayoría de Estados Unidos, y sus peticiones sin Accept-Language
- [MaxMind: GeoIP Anonymous IP database](https://dev.maxmind.com/geoip/docs/databases/anonymous-ip/): el campo que marca las direcciones registradas a proveedores de VPN anónimas
- [RFC 5737: IPv4 Address Blocks Reserved for Documentation](https://www.rfc-editor.org/rfc/rfc5737.html): el rango 203.0.113.0/24 que se usa para la dirección de proxy del ejemplo




Para ver tu sitio web desde otro país, la petición tiene que llegar como
llegaría la de un visitante: desde una dirección de ese país, con el idioma del
navegador y la zona horaria de ese mercado, y sin las cookies que dejaron tus
propias visitas. Un proxy se encarga de la dirección, y el resto son ajustes del
navegador. Esta guía trata de comprobar tu propio sitio, el trabajo que describe
nuestra [página de pruebas por región](/es/solutions/region-testing/):
cómo prepararlo en Chrome, qué anotar en cada prueba y cuándo una VPN sirve
igual de bien.

## ¿Qué usa un sitio para decidir tu país?

Normalmente la dirección IP, a menudo combinada con otras señales. Son cinco, y
vienen de sitios distintos.

- **La dirección IP.** El servidor, o una CDN delante de él, busca la dirección
  en una base de datos de geolocalización. Cloudflare, por ejemplo, puede pasar
  al origen el país del visitante como un código de dos letras en una cabecera
  `CF-IPCountry`
  ([referencia de cabeceras de Cloudflare](https://developers.cloudflare.com/fundamentals/reference/http-headers/)).
- **El idioma del navegador.** Chrome envía una cabecera `Accept-Language`
  construida a partir de los idiomas preferidos de su configuración, y los
  scripts de la página leen la misma lista en `navigator.languages`
  ([MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Accept-Language)).
- **La zona horaria.** Un script puede leer la zona horaria del ordenador como
  un nombre del tipo `Europe/Berlin` mediante la API `Intl.DateTimeFormat`, en
  el campo `timeZone` de su `resolvedOptions()`
  ([MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions)).
- **Una ubicación precisa.** La API Geolocation solo da coordenadas después de
  que el visitante lo permita
  ([MDN](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API)),
  así que la mayoría de los sitios nunca la obtienen.
- **Lo que el sitio ya sabe.** Una cookie con la región o la moneda que
  elegiste la última vez, o el país de una cuenta con sesión iniciada, pueden
  tener prioridad sobre la dirección.

La tabla «De dónde sale cada señal y cómo ajustarla para una prueba» empareja
cada señal con el ajuste de Chrome que la controla.

## ¿Por qué no basta con un proxy?

Las señales pueden no coincidir, y cómo resuelve el sitio esa discrepancia es
parte de lo que estás probando. Pasa Chrome por una dirección alemana pero deja
la lista de idiomas en inglés (Estados Unidos), y un sitio que toma el idioma de
`Accept-Language` y el precio de la dirección mostrará precios en euros en
inglés. Ningún visitante real en Alemania con un navegador en alemán ve esa
página. Si conservas tus cookies de siempre, el sitio puede saltarse su lógica
de país y servirte la región que elegiste el mes pasado.

Así que ajusta todas las señales al mercado antes de la primera prueba, y
mantenlas así en las pruebas siguientes.

## ¿Cómo preparo un perfil de Chrome por mercado?

Crea un perfil de Chrome aparte para cada mercado y dale su propio proxy. Un
perfil guarda su propio historial, sus contraseñas y sus ajustes
([Ayuda de Chrome](https://support.google.com/chrome/answer/2364824)), y sus
propias cookies
([notas de Chromium sobre el directorio de datos de usuario](https://chromium.googlesource.com/chromium/src/+/HEAD/docs/user_data_dir.md)).
Las cookies del perfil alemán nunca llegan al francés, y ninguno de los dos toca
tu navegación diaria.

1. **Crea el perfil.** Haz clic en tu foto de perfil, arriba a la derecha,
   elige Añadir perfil de Chrome y ponle el nombre del mercado, por ejemplo
   «Prueba DE». No inicies sesión en tu cuenta de Google en él, para que no se
   sincronice nada desde tu perfil principal.
2. **Instala una extensión de proxy en ese perfil.** Una extensión configura el
   proxy del perfil en el que está instalada
   ([chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy)).
   Añádele el proxy del mercado. Nuestro
   [ProxyJam Connector](/es/browser-extension/), gratuito, es una de esas
   extensiones.
3. **Envía por el proxy solo los dominios que pruebas.** Añade una regla para
   el dominio de tu sitio y sus subdominios, y deja la opción por defecto en
   Direct. El tráfico propio de Chrome y todos los demás sitios siguen usando tu
   conexión, y el proxy lleva solo la prueba. Cómo se convierten las reglas en
   un script PAC, y por qué en HTTPS comparan nombres de host y nunca rutas, se
   explica en
   [usar un proxy solo para ciertos sitios en Chrome](/es/blog/chrome-proxy-for-specific-sites/)
   (en inglés).
4. **Añade los hosts a los que llama la página.** Abre DevTools, recarga la
   página y lee la columna Domain del panel Network (si está oculta, haz clic
   derecho en los encabezados de columna para mostrarla). Los precios suelen
   venir de una API en otro host, y un banner de consentimiento puede preguntar
   al servidor de su proveedor qué versión mostrar. Un host que se queda fuera
   de la regla ve tu propia dirección, y la página acaba mezclando dos mercados.
   Añádelos todos.
5. **Ajusta el idioma.** En Configuración, Idiomas, añade el idioma del mercado
   en Idiomas preferidos y súbelo al principio
   ([Ayuda de Chrome](https://support.google.com/chrome/answer/173424)). Ese
   orden es lo que envía `Accept-Language`.
6. **Ajusta la zona horaria.** Chrome toma la zona horaria del sistema
   operativo y no tiene un ajuste propio. Para una prueba, DevTools puede
   aportar una: en la configuración de DevTools, Locations, añade una ubicación
   con el Timezone ID y el Locale del mercado, y luego elígela en el panel
   Sensors
   ([documentación de DevTools](https://developer.chrome.com/docs/devtools/settings/locations)).
   La sustitución pertenece a la pestaña en la que está abierto DevTools, así
   que abre DevTools antes de cargar la página. Cambiar la zona horaria del
   sistema también funciona, para todos los programas del ordenador a la vez.
7. **Comprueba el perfil.** Añade proxyjam.com a la regla durante un minuto y
   abre [Cuál es mi IP](/es/what-is-my-ip/). Debe mostrar la dirección
   del proxy, situada en el mercado. Después quita la página de comprobación de
   la regla.

Si el proxy necesita usuario y contraseña y Chrome no deja de pedírtelos,
[el aviso de inicio de sesión del proxy](/es/blog/chrome-proxy-password-prompt/) explica por qué y qué hacer.

## ¿Qué debe registrar una comprobación regional?

Los mismos campos en cada prueba, para poder comparar dos pruebas línea a línea.
La lista «Anota los mismos campos en cada prueba» es un punto de partida: la
cadena de redirecciones, el precio y la moneda, la disponibilidad, el banner de
consentimiento y el idioma, además de la dirección que usaba el perfil.

Para la cadena de redirecciones, activa Preserve log en el panel Network, que
conserva en la lista las peticiones de antes de una redirección
([referencia de Network de DevTools](https://developer.chrome.com/docs/devtools/network/reference)).
Desde un terminal, curl imprime las cabeceras de cada salto con `-I` y `-L`,
envía la petición a través de un proxy con `-x` y añade una cabecera de idioma
con `-H` ([manual de curl](https://curl.se/docs/manpage.html)). La dirección del
proxy sale de un rango reservado para documentación
([RFC 5737](https://www.rfc-editor.org/rfc/rfc5737.html)); pon la tuya en su
lugar.

```sh
curl -sIL -x http://203.0.113.10:8080 -H "Accept-Language: de-DE,de;q=0.9" https://example.com/
```

Cada línea de estado seguida de una cabecera `location:` es un salto. Una
petición sencilla como esta ve las redirecciones, las cabeceras y los precios
escritos en el HTML. Como `-I` envía una petición HEAD, un servidor que responde
a HEAD de forma distinta que a GET puede mostrar otra cadena; quita `-I` y añade
`-o /dev/null -D -` para imprimir las cabeceras de una petición normal. Esta
petición no ejecuta scripts, así que un banner de consentimiento o un precio que se rellena
después de cargar la página necesitan el perfil del navegador.

Lleva una fila por prueba y una hoja por mercado. Una diferencia entre dos
pruebas solo merece investigarse cuando la dirección, el idioma y la zona
horaria eran los mismos las dos veces; si alguno cambió, estás comparando dos
configuraciones.

La cadena de redirecciones importa más allá del control de calidad. Google dice
que las direcciones por defecto de su rastreador parecen estar en Estados Unidos
y que no envía cabecera `Accept-Language`
([Google Search Central](https://developers.google.com/search/docs/specialty/international/locale-adaptive-pages)),
así que puede que Google no rastree ni indexe una versión de mercado a la que
solo se llega por detección. Una versión con su propia URL evita ese problema.

## ¿Por qué una dirección estática es mejor que una rotativa para pruebas repetidas?

Una comparación necesita que cambie una sola cosa cada vez. Un pool rotativo da
una dirección distinta por petición o por sesión, y cada dirección tiene su
propio registro de geolocalización y su propia red. Cuando un precio cambia
entre el lunes y el jueves, no puedes saber si cambió el sitio o cambió la
dirección. Una dirección estática mantiene fijo el punto de observación, así que
sale de la comparación. Mantener una dirección y tomarla de un pool se comparan
con más detalle en
[proxies ISP o residenciales](/es/blog/isp-vs-residential-proxies/).

Una dirección estática también puede moverse: las bases de datos de
geolocalización se actualizan, y una dirección puede quedar registrada en otro
país. Por eso la comprobación con Cuál es mi IP va antes de cada prueba,
incluida la primera. Un pool rotativo es la mejor herramienta cuando necesitas
muchas direcciones distintas en un mismo mercado a la vez.

## ¿Cuándo basta una VPN y cuándo no?

Una VPN basta para un vistazo puntual: si carga la página de inicio alemana, si
aparece el banner. Es rápida, y mucha gente ya tiene una instalada.

Una VPN se queda corta de tres maneras cuando la comprobación hay que repetirla:

- Una aplicación de VPN suele llevar todo el tráfico del dispositivo, así que
  todos los programas y pestañas están a la vez en el país de prueba, y no se
  pueden tener dos mercados uno al lado del otro.
- Sus direcciones de salida las comparten muchos usuarios y forman una categoría
  conocida en los datos de IP: las bases de datos comerciales tienen un campo
  para las direcciones registradas a proveedores de VPN anónimas
  ([documentación de MaxMind](https://dev.maxmind.com/geoip/docs/databases/anonymous-ip/)).
  Un sitio que lo lea puede tratar de otra forma a un visitante con VPN, y la
  prueba registra entonces ese trato.
- La dirección de salida puede cambiar de una conexión a otra, lo que trae de
  vuelta el problema del pool rotativo.

## ¿Dónde encaja ProxyJam?

ProxyJam vende proxies residenciales estáticos (ISP): una dirección en el país
que elijas, registrada a un proveedor de internet, que sigue siendo tuya durante
el periodo que pagaste. Para este trabajo eso significa una dirección por
mercado. Los países aparecen en la
[página de ubicaciones de proxies](/es/proxy-locations/), 77 hoy,
con precios por IP y por periodo en la [página de precios](/es/pricing/). Si una
dirección empieza a geolocalizarse fuera del país que compraste, eso es motivo
para una sustitución gratuita, dentro del límite mensual que fija la
[sección 2.5 de los Términos de Servicio](/es/terms-of-service/).

El producto se vende por país, así que una diferencia entre dos ciudades queda
fuera de lo que puede mostrar. Además, está pensado para comprobar tu propio
sitio: usar una dirección para acceder a contenido que un sitio restringe para tu
país está prohibido por la
[sección 5 de nuestra Política de Uso Aceptable](/es/acceptable-use-policy/). El
catálogo está en la [página de proxies ISP](/es/isp-proxies/), y qué es un proxy
ISP, para empezar, se explica en
[qué son los proxies ISP](/es/blog/what-are-isp-proxies/).

