Настройте свой собственный «Speedtest Mini Server» для проверки скорости Интернет-трафика

  1. Установите Speedtest Mini Server в Linux
  2. На Debian / Ubuntu / Mint
  3. На RedHat / CentOS / Fedora
  4. Заключение

Этот учебник, ошеломленный ответом на предыдущую статью о том, как проверить скорость полосы пропускания с помощью инструмента командной строки speedtest-cli.py , поможет вам узнать, как настроить собственный мини-сервер speedtest за 10 минут.

  1. Проверьте скорость вашего интернета из командной строки с помощью инструмента «Speedtest-CLI»

Speedtest.net mini - это приложение для тестирования скорости, которое используется для размещения сервера тестирования скорости (Mini) на вашем собственном сайте / сервере. Еще одно приложение от NetGuage служит той же цели, которая в первую очередь предназначена для корпоративных сайтов.

Speedtest.net Mini доступен бесплатно и совместим со всеми основными веб-серверами. Он измеряет пинг, отправляя HTTP-запрос на выбранный сервер, и измеряет время до получения ответа. Для проверки скорости загрузки и загрузки он загружает и загружает небольшие двоичные файлы с веб-сервера на клиент и наоборот для загрузки.

Примечание . Сервер Speedtest Mini нельзя использовать ни в коммерческих целях, ни на коммерческих сайтах.

Установите Speedtest Mini Server в Linux

Загрузите мини-сервер speedtest по ссылке ниже. Вам необходимо войти в систему, прежде чем вы сможете скачать. Если у вас нет учетной записи, сначала зарегистрируйтесь.

  1. http://www.speedtest.net/mini.php

После загрузки файла mini.zip необходимо распаковать архив.

# Распаковать mini.zip

Теперь вам нужно определить, на каком сервере вы хотите разместить приложение. В качестве хост-сервера вы можете выбрать любой из следующих вариантов - PHP, ASP, ASP.NET и JSP. Здесь мы будем использовать PHP и Apache в качестве сервера для размещения.

Давайте установим Apache, PHP и все необходимые модули PHP, используя следующие команды.

На Debian / Ubuntu / Mint

# apt-get install apache2 # apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

На RedHat / CentOS / Fedora

# yum install httpd # yum install php php-mysql php-pdo php-gd php-mbstring

После установки Apache и PHP со всеми необходимыми модулями перезапустите службу Apache, как показано ниже.

# service apache2 restart [В Debian / Ubuntu / Mint] # service httpd restart [В RedHat / CentOS / Fedora] # systemct1 restart httpd [В RHEL / CentOS 7.x и Fedora 21]

Затем создайте файл phpinfo.php в каталоге Apache по умолчанию, который мы будем использовать для проверки правильности рендеринга в PHP.

# echo "<? php phpinfo ();?>"> /var/www/phpinfo.php [В Debian / Ubuntu / Mint] # echo "<? php phpinfo ();?>"> / var / www / html /phpinfo.php [В RedHat / CentOS / Fedora]

Примечание : корневой каталог Apache по умолчанию может быть / var / www / или / var / www / html / , пожалуйста, проверьте путь перед тем, как двигаться дальше…

Теперь мы будем загружать извлеченную папку mini в каталог по умолчанию Apache.

# cp -R / [расположение в извлеченной папке] / mini / var / www / [в Debian / Ubuntu / Mint] # cp -R / [расположение в извлеченной папке] / mini / var / www / html [в RedHat / CentOS / Fedora]

Нам нужно переименовать файл, следовательно, длинный список содержимого каталога, который был загружен в каталог Apache / var / www / или / var / www / html .

# ls -l / var / www / mini ИЛИ # ls -l / var / www / html / mini # ls -l / var / www / mini ИЛИ # ls -l / var / www / html / mini

Содержимое мини-сервера

Теперь переименуйте index-php.html только в index.html и оставьте другие файлы без изменений.

# cd / var / www / OR # cd / var / www / html / # mv mini / index-php.html mini / index.html # cd / var / www / OR # cd / var / www / html / # mv mini / index-php

Переименовать индексный файл

Примечание . Если вы используете в качестве хоста любую другую платформу, вам нужно переименовать соответствующий файл, как показано ниже.

  1. Переименуйте index-aspx.html в index.html , если вы используете ASP.NET в качестве хоста.
  2. Переименуйте index-jsp.html в index.html , если вы используете JSP в качестве хоста.
  3. Переименуйте index-asp.html в index.html , если вы используете ASP в качестве хоста.
  4. Переименуйте index-php.html в index.html , если вы используете PHP в качестве хоста.

Теперь укажите вашему веб-браузеру IP-адрес вашего локального сервера, который обычно в моем случае:

http://192.168.0.4/mini http://192

Speedtest Mini Server Тестирование

Нажмите «Начать тестирование» и начнется тестирование скорости на месте.

Проверьте скорость интернета локально

Теперь, если вы хотите запустить мини-сервер через Интернет, вам нужно перенаправить свой порт в брандмауэр, а также в маршрутизатор. Вы можете обратиться к статье ниже, чтобы получить краткую инструкцию по вышеуказанной теме.

  1. Создайте свой собственный веб-сервер для размещения веб-сайта

Если все идет хорошо, вы можете проверить свою пропускную способность, используя мини-сервер . Но если тестируемый мини-сервер и компьютер находятся в одной сети, вам может понадобиться прокси-сервер, например ( kproxy.com ), для тестирования.

com ), для тестирования

Проверьте скорость интернета в той же сети

Также вы можете проверить скорость подключения к Интернету на автономном сервере или в командной строке Linux, используя инструмент speedtest-cli.

# speedtest_cli.py --mini http://127.0.0.1/mini # speedtest_cli

Проверьте скорость интернета с помощью Speetest-Cli

Примечание : если вы находитесь в другой сети, вы должны использовать публичный IP-адрес в веб-браузере, а также в командной строке.

Кроме того, SYSAdmins может запланировать запуск скоростного тестирования периодически в рабочей среде после настройки мини-сервера.

Заключение

Установка слишком проста и заняла у меня менее 10 минут времени. Вы можете настроить свой собственный сервер для тестирования скорости, чтобы проверить скорость подключения вашего собственного производственного сервера, это весело.

Это все на данный момент. Я скоро придумаю еще одну интересную статью. До тех пор, пока оставаться в курсе и подключен к Tecmint. Не забудьте предоставить нам свой ценный отзыв в комментариях ниже. Как и поделиться с нами и помочь нам получить распространение.

Echo "<?
Php phpinfo ();?
Php phpinfo ();?