Repolode
xykt

xykt/NetQuality

Script de Shell que comprueba la calidad de red en servidores Linux o macOS, con pruebas de BGP, latencia de rutas de retorno, enrutamiento y velocidad para China continental.

Estrellas
5,873
Forks
429
Issues abiertos
0
Último commit
hace 2 meses

¿Qué es?

NetQuality es un script de Shell que analiza desde el exterior la calidad de red de un servidor o una VM. Agrupa las comprobaciones en siete módulos: información de BGP y de los proveedores upstream, políticas locales, detalles de la red de acceso, latencia TCP con paquetes grandes hacia los tres principales operadores chinos, rutas de retorno de los tres operadores, pruebas de velocidad nacionales e interconexión internacional.

El script muestra los resultados de IPv4 e IPv6 por separado y permite elegir cualquiera de las 31 provincias y municipios de China continental para medir la latencia de las rutas de retorno. Las pruebas de velocidad usan Speedtest.net y el trazado completo de rutas, NextTrace. Se puede elegir un modo que solo hace ping, un modo de bajo consumo de datos o excluir secciones concretas. Los resultados se pueden mostrar en chino o inglés, generar en formato JSON o guardar en un archivo.

Funciona en una amplia variedad de distribuciones Linux y en macOS. También está disponible como imagen de Docker para Linux y Windows.

Funciones clave

  • 01Comprueba la calidad de red dual-stack de IPv4 e IPv6
  • 02Mide la latencia TCP con paquetes grandes hacia China Telecom, Unicom y Mobile en 31 provincias
  • 03Traza las rutas de retorno completas de los tres operadores con NextTrace
  • 04Ejecuta pruebas de velocidad nacionales con Speedtest.net y comprobaciones de latencia global
  • 05Admite resultados en JSON, exportación a archivos y visualización en chino o inglés

Casos de uso

  • Evaluar la conectividad de un VPS o servidor en la nube con China continental antes de desplegarlo
  • Comparar la calidad del enrutamiento entre operadores y regiones
  • Recopilar datos de red estructurados en JSON para analizarlos
  • Hacer comprobaciones rápidas en un modo que prioriza la privacidad y omite la generación de informes en línea

Temas

Preguntas frecuentes

¿Qué es NetQuality?
Script de Shell que comprueba la calidad de red en servidores Linux o macOS, con pruebas de BGP, latencia de rutas de retorno, enrutamiento y velocidad para China continental. NetQuality es un script de Shell que analiza desde el exterior la calidad de red de un servidor o una VM. Agrupa las comprobaciones en siete módulos: información de BGP y de los proveedores upstream, políticas locales, detalles de la red de acceso, latencia TCP con paquetes grandes hacia los tres principales operadores chinos, rutas de retorno de los tres operadores, pruebas de velocidad nacionales e interconexión internacional.
¿NetQuality es gratuito? ¿Qué licencia tiene?
NetQuality es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NetQuality sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de NetQuality fue el 1 sept 2026.
¿Para qué puedo usar NetQuality?
Evaluar la conectividad de un VPS o servidor en la nube con China continental antes de desplegarlo Comparar la calidad del enrutamiento entre operadores y regiones Recopilar datos de red estructurados en JSON para analizarlos Hacer comprobaciones rápidas en un modo que prioriza la privacidad y omite la generación de informes en línea
¿Dónde consigo NetQuality?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/xykt/NetQuality

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados