«A mí me funciona, pero a mis usuarios de Rusia no» es uno de los rompecabezas de red más habituales que vemos. No puedes arreglar lo que no ves, así que lo primero es mirar tu servidor desde dentro de esos países. Dos servicios gratuitos lo convierten en una comprobación de dos minutos.
Los ejemplos usan 203.0.113.10 como dirección del servidor. Sustitúyela por la tuya.
1. Comprobación rápida en el navegador: check-host.net
Abre check-host.net, introduce la IP de tu servidor y lanza primero Ping y después TCP port con el puerto en el que escucha tu servicio (por ejemplo 203.0.113.10:443). Los resultados enumeran todas las sondas; fíjate en las de Rusia e Irán. check-host.net tiene sondas en Moscú y en varias ciudades iraníes.
Las mismas pruebas funcionan desde una terminal. Lanza un ping desde una sonda rusa y otra iraní:
curl -s -H 'Accept: application/json' \
'https://check-host.net/check-ping?host=203.0.113.10&node=ru1.node.check-host.net&node=ir5.node.check-host.net'
La respuesta trae un request_id. Espera unos segundos y recoge el resultado:
curl -s -H 'Accept: application/json' 'https://check-host.net/check-result/REQUEST_ID'
Para una prueba TCP, cambia check-ping por check-tcp y añade el puerto al host: host=203.0.113.10:443. Los nombres de las sondas cambian de vez en cuando; la lista actual está en https://check-host.net/nodes/hosts.
2. Segunda opinión: Globalping
Globalping lanza pruebas desde sondas voluntarias de todo el mundo, incluidas Rusia e Irán. En el navegador, elige el tipo de prueba, introduce tu IP y escribe el país como ubicación. Desde una terminal:
curl -s -X POST https://api.globalping.io/v1/measurements \
-H 'content-type: application/json' \
-d '{"type":"ping","target":"203.0.113.10","locations":[{"country":"RU"},{"country":"IR"}],"limit":2}'
La respuesta contiene un id. Pasados unos segundos:
curl -s https://api.globalping.io/v1/measurements/MEASUREMENT_ID
Cada resultado muestra el país y la ciudad de la sonda y si el destino respondió.
3. Cómo leer los resultados
| Lo que ves | Lo que suele significar |
|---|---|
| El ping falla, el TCP a tu puerto conecta | El ICMP se filtra en algún punto. Tu servidor es accesible; no hay nada que arreglar. |
| Ping y TCP fallan desde varias sondas de un país y funcionan en el resto | Lo más probable es que la dirección esté filtrada en ese país. |
| El TCP conecta desde dentro del país, pero tu VPN no | Se bloquea el protocolo, no tu IP. Cambiar la dirección no ayudará. |
| Falla en todas partes, también desde Europa | Es tu servidor, no el país: el servicio está caído o un firewall bloquea el puerto. |
Que falle una sonda demuestra poco; las redes domésticas y móviles tienen sus propios problemas. Fíate de un patrón en varias sondas del mismo país.
4. Qué hacer
Si se filtra la IP. La solución es otra dirección. En un plan con IP dedicada puedes añadir una segunda IPv4 o pasarte a un servidor nuevo y obtener otra. Ambas opciones y sus precios están en Cambiar la dirección IP. Comprueba la nueva dirección de la misma forma antes de pasar a tus usuarios a ella.
Si se bloquea el protocolo. Los handshakes de WireGuard y OpenVPN son fáciles de reconocer para la inspección profunda de paquetes (DPI). VLESS + Reality parece HTTPS normal y aguanta mucho mejor donde se filtran los protocolos VPN.
Si falla desde todas partes. Empieza por el servidor: ¿está el servicio en marcha, escucha en el puerto, lo permite el firewall? La lista de comprobación de la VPN te guía paso a paso.
En un plan NAT, prueba tu puerto personal (el que aparece en el panel, como 20xxx). Es el único puerto que llega al servidor desde fuera; para recibir conexiones en el 443 o en un puerto de VPN necesitas un plan con IPv4 propia.
Comentarios
Aún no hay comentarios. Sé el primero.