Поднимаем свою Speedtest-ноду

  • Tutorial
Если вам необходимо измерить скорость соединения с интернетом, то вероятнее всего, вы откроете speedtest.net. Speedtest позволяет создавать свои измерительные ноды, которыми смогут пользоваться и другие пользователи, например, это будет очень актуально для интернет провайдеров (главное сервер Speedtest размещать после устройства, которое режет скорость абонентам).

Под катом подробный мануал по установке.

Системные требования, которые предлагают разработчики^



Speedtest поддерживает множество операционных систем:

  • Windows Server (2008, or 2012 with IIS 6, 7, 7.5, or 8)
  • Linux (2.6.18 kernel or newer)
  • Mac OS X (built on 10.8, previous versions may function but are not fully supported)
  • FreeBSD (kernel 7.3 or newer)

Я использовал Ubuntu 18.04.

Итак, пойдём по порядку. В первую очередь необходимо скачать приложение для HTTP Legacy Fallback и основной сервер для работы Speedtest.

Для работы HTTP Legacy Fallback необходим web-сервер, я использовал apache+php. Содержимое http_legacy_fallback.zip распаковываем в /var/www/html.

Из архива OoklaServer.tgz в моём случае нужна была директория OoklaServer-linux64. Её распаковываем в место, где у вас расположены сторонние программы, например, /opt/speedtest.

Дальше необходимо запустить OoklaServer и сделать, что бы он запускался при старте системы.
Проверим, что всё заработало. Необходимо в браузере открыть http://<ваш ip>:8080

Если всё хорошо, то появится такое сообщение:


Теперь проверим HTTP Legacy Fallback. Откройте http://<ваш ip>/speedtest/upload.php

Там должно быть примерно такое size=500

После этого ноду надо зарегистрировать в Speedtest. Для этого необходимо зарегистрироваться на https://account.ookla.com/ и зайти в раздел «Speedtest Servers». После этого можно нажать «Add Server», откроется окно с анкетой:



Необходимо заполнить анкету и подождать, пока сервер появится в общем списке.

Примерно через сутки у абонентов нашей сети он уже стал автоматически выбираться при входе на speedtest.net.

Буду рад ответить на ваши вопросы в комментариях.

Similar posts

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 6

    –3

    Не очень понимаю, зачем (кроме как рекламы) запускать ноду на speedtest и просто гонять траффик, когда можно поддержать нодой:


    • любимую криптовалюту
    • tox
    • ntp pool
    • mirror для дистра

    Куда дельнее будет.

      +1
      Судя по заключению, это пост от сотрудника провайдера. Логично, что они решили поднять ноду спидтеста, т.к. задержки до нее будут ниже, а скорость выше по сравнению с подключением к чужим нодам.
        0

        Тогда пост вообще ни о чем. Все сводится к:


        • как добавить модную свистоперделку, чтобы клиентов радовало.

        Теперь оригинальный гайд, он на порядок детальнее чем этот, Карл!


        Это недозаметка и ничего более.

        0
        del
        –1
        После этого нашу надо...?
          0
          Спасибо, поправил, слово пропущенное оказалось.
          Только об этом принято в личку писать.

        Only users with full accounts can post comments. Log in, please.