Configure su propio SpeedTest Mini Server para probar la velocidad de ancho de banda de Internet

Configure su propio SpeedTest Mini Server para probar la velocidad de ancho de banda de Internet

Abrumado con la respuesta que recibimos sobre el artículo anterior sobre cómo probar la velocidad de ancho de banda utilizando la herramienta de línea de comandos Speedtest-cli, Este tutorial tiene como objetivo proporcionarle el conocimiento de establecer su propio Speedtest mini servidor en 10 minutos.

[También puede que le guste: Cómo probar su velocidad de Internet de Linux usando SpeedTest CLI]

Prueba de velocidad.neto Mini es una aplicación de prueba de velocidad que se utiliza para alojar un servidor de prueba de velocidad (Mini) en su propio sitio/servidor. Otra aplicación de Netguage tiene el mismo propósito que principalmente está diseñado para sitios corporativos.

Prueba de velocidad.net mini está disponible de forma gratuita y es compatible con todos los principales servidores web. Mide Ping enviando una solicitud HTTP a un servidor seleccionado y mide el tiempo hasta que obtenga una respuesta. Para verificar la velocidad de carga y descarga, sube y descarga pequeños archivos binarios de un servidor web al cliente y viceversa para cargar.

Nota: SpeedTest Mini Server no puede usarse para uso comercial, ni en ningún sitio comercial.

Instale SpeedTest Mini Server en Linux

Descargue SpeedTest Mini Server desde el siguiente enlace. Necesitas iniciar sesión antes de poder descargar. Si no tiene una cuenta, regístrese primero.

  1. http: // www.prueba de velocidad.neto/mini.php

Una vez descargado mini.cremallera Archivo, debe descomponer el archivo de archivo.

# Unzip Mini.cremallera 

Ahora debe determinar en qué servidor desea alojar la aplicación. Puede elegir cualquiera de los siguientes como su servidor de alojamiento: PHP, ASP, ASP.Net y jsp. Aquí usaremos PHP y Apache como servidores para host.

Instalemos Apache, PHP y todos los módulos PHP necesarios utilizando los siguientes comandos.

En Debian/Ubuntu/Mint
# apt-get install apache2 # apt-get install php5 php5-mysql php5-mCrypt php5-gd libapache2-mod-php5 
En Redhat/Centos/Fedora
# yum install httpd # yum install php php-mysql php-pdo php-gd php-mbstring 

Después de instalar Apache y PHP con todos los módulos requeridos, reinicie el servicio Apache como se muestra a continuación.

# Service Apache2 reiniciar [en Debian/Ubuntu/Mint] # Servicio Httpd reiniciar [en redhat/centos/fedora] # systemct1 reiniciar httpd [en rhel/centos 7.X y Fedora 21] 

A continuación, crea un phpinfo.php Archivo en el directorio predeterminado de Apache, que utilizaremos para verificar si PHP está renderizado correctamente o no.

# echo "">/var/www/phpinfo.PHP [en Debian/Ubuntu/Mint] 
# echo "">/var/www/html/phpinfo.PHP [en Redhat/Centos/Fedora] 

Nota: El directorio de raíz apache predeterminado tal vez /var/www/ o /var/www/html/, Consulte el camino antes de avanzar ..

Ahora subiremos la carpeta extraída mini a la ubicación del directorio predeterminado de Apache.

# cp -r/[ubicación a carpeta extraída]/mini/var/www/[en Debian/Ubuntu/Mint] 
# cp -r/[ubicación a carpeta extraída]/mini/var/www/html [en redhat/centos/fedora] 

Necesitamos cambiar el nombre de un archivo, por lo tanto, la lista larga del contenido de un directorio que se cargó al directorio Apache /var/www/ o /var/www/html.

# ls -l/var/www/mini o # ls -l/var/www/html/mini 
Contenido del mini servidor

Ahora renombra Índice-PHP.html a índice.html solo y deje otros archivos intactos.

# cd/var/www/o # cd/var/www/html/ # mv mini/index-php.HTML mini/índice.html 
Cambiar el nombre del archivo de índice

Nota: Si está utilizando cualquier otra plataforma como su host, debe cambiar el nombre del archivo respectivo como se muestra a continuación.

  1. Cambiar el nombre de índice-aspx.html a índice.html, Si estas usando ASP.NET como su anfitrión.
  2. Cambiar el nombre de índice-jsp.html a índice.html, Si está utilizando JSP como su anfitrión.
  3. Cambiar el nombre de índice-asp.html a índice.html, Si está utilizando ASP como su anfitrión.
  4. Cambiar el nombre de índice-php.html a índice.html, Si está utilizando PHP como su anfitrión.

Ahora apunte a su navegador web a la dirección IP de su servidor local, que generalmente en mi caso es:

http: // 192.168.0.4/mini 
Prueba de SpeedTest Mini Server

Haga clic en Comenzar la prueba y comienza a probar la velocidad localmente.

Prueba la velocidad de Internet localmente

Ahora, si desea ejecutar el mini servidor a través de Internet, debe reenviar su puerto en el firewall y en el enrutador. Es posible que desee consultar el artículo a continuación para obtener un breve de cómo hacerlo sobre el tema anterior.

  1. Cree su propio servidor web para alojar el sitio web

Si todo va bien, puede verificar su velocidad de ancho de banda usando un mini servidor. Pero si el mini servidor y la máquina a probar están en la misma red, es posible que necesite un servidor proxy como (kproxi.comunicarse), Probar.

Pruebe la velocidad de Internet en la misma red

Además, puede verificar la velocidad de la conexión a Internet en un servidor sin cabeza o una línea de comandos de Linux usando Speedtest-cli herramienta.

# speedtest_cli.Py - -Mini http: // 127.0.0.1/mini 
Verifique la velocidad de Internet usando Speetest-Cli

Nota: Si está en una red diferente, se supone que debe usar la dirección IP pública en el navegador web, así como una línea de comandos.

Además, Sysadmins puede programar la prueba de velocidad para ejecutarse periódicamente en producción, después de configurar un mini servidor.

Conclusión

La configuración es demasiado fácil y me llevó menos de 10 minutos de tiempo. Puedes configurar el tuyo servidor Speedtest Para verificar la velocidad de conexión de su propio servidor de producción, es divertido.

Eso es todo por ahora. Se me ocurriré otro artículo interesante muy pronto. Hasta entonces, estad atentos y conectado a Tecmint. No olvide proporcionarnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte y ayúdanos a reparar.