globalping-probe
Sonda de red ligera para ejecutar ping/traceroute desde una infraestructura distribuida global. Funciona en Docker/Podman (x86/ARM), sin puertos abiertos, con actualizaciones automáticas del código.
Ficha actualizada 21 sept 2026, 15:32 · upstream 21 sept 2026, 15:32 · release v0.52.1
Qué es globalping-probe
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Globalping Probe es un componente esencial de la plataforma Globalping de jsdelivr, diseñado para ejecutar comandos de diagnóstico de red como ping, traceroute y mtr desde una infraestructura distribuida globalmente. El repositorio contiene el código fuente del contenedor que se despliega en hardware comunitario, permitiendo a cualquier usuario contribuir a una red de medición descentralizada sin necesidad de mantenimiento intensivo.
La arquitectura está basada en Node.js y se ejecuta dentro de un contenedor Docker o Podman con acceso al host network para realizar mediciones precisas. El sistema incluye mecanismos automáticos de actualización del código interno, aunque el contenedor debe actualizarse manualmente periódicamente. La plataforma integra listas de bloqueo de malware y rate-limiting a nivel de API para garantizar la seguridad y evitar abusos.
Los casos de uso principales incluyen: medición de latencia desde ubicaciones geográficas específicas para optimización de CDN, verificación de conectividad de red en servidores autoalojados o nubes públicas, contribución a una red global de pruebas para mejorar la fiabilidad de mediciones DNS y TCP, e implementación en Raspberry Pi o hardware ARM para despliegues edge.
- Medición de latencia desde ubicaciones geográficas específicas para optimización de CDN
- Verificación de conectividad de red en servidores autoalojados o nubes públicas
- Contribución a una red global de pruebas para mejorar la fiabilidad de mediciones DNS y TCP
- Implementación en Raspberry Pi o hardware ARM para despliegues edge
- Ligero: consume ~1GB RAM y 1 core CPU según análisis técnico
- Seguridad: no abre puertos entrantes, solo conexiones salientes a API segura
- Automatización: actualiza código automáticamente desde GitHub
- Multiplataforma: soporta x86 y ARM (incluyendo Raspberry Pi)
- Adopción comunitaria: sistema de créditos para usuarios activos
- Un solo probe por IPv4 público o /64 IPv6
- Máximo dos probes adoptados en mismo ASN/ciudad
- Código no modificable por el usuario
- Requiere conexión a internet estable para funcionar
- Bloquea tráfico por proxies/Tor/VPN
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar --network host y --restart=always. Para adopción automática, añadir -e GP_ADOPTION_TOKEN=XXX. Actualizar contenedor con docker pull periódicamente. No usar IPv6 en ghcr.io actualmente. Ajustar --cpuset-cpus si se necesita limitar recursos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.