Содержание
- Использование Speedtest CLI для проверки скорости интернета в Debian Linux
- Установка утилиты speedtest-cli
- Проверка скорости интернета с помощью speedtest-cli
- Поделиться использование скорости интернета
- Speedtest.net Retrying setup: HTTP Error 403: Forbidden #76842
- Comments
- The problem
- What version of Home Assistant Core has the issue?
- What was the last working version of Home Assistant Core?
- What type of installation are you running?
- Integration causing the issue
- Link to integration documentation on our website
- Diagnostics information
- Example YAML snippet
- Anything in the logs that might be useful for us?
- Additional information
- Ошибка HTTP 403 блокирует доступ к сайту – как выяснить, почему
- Как появляется ошибка 403
- Причина ошибок 403 Forbidden
- Как исправить ошибку 403 Forbidden
- Ошибки подобные 403 Forbidden
- Как исправить ошибку сервера 403 Forbidden
- Что означает ошибка 403 и почему она появляется
- Исправление ошибки сервера 403 Forbidden
- Проверка индексного файла
- Настройка прав доступа
- Отключение плагинов WordPress
- Читайте также
- Как решить проблему, если вы – пользователь
Использование Speedtest CLI для проверки скорости интернета в Debian Linux
Для того чтобы устранить проблемы с медленным соединением, которые приводят к плохому доступу в Интернет, мы сначала хотим проверить скорость Интернета в нашей системе. Например, когда вы перешли на новое интернет-соединение и хотите убедиться, что вы получаете то, что предлагает провайдер, полезно проверить скорость интернета. В этой статье мы будем использовать инструмент командной строки Linux под названием speedtest-cli. Он написан на языке Python и использует сайт speedtest.net для проверки пропускной способности путем загрузки и выгрузки данных в систему и из системы.
Установка утилиты speedtest-cli
Сначала откройте Терминал Debian через поиск приложений (Application Launcher) следующим образом:
Затем введите следующую команду как sudo, чтобы установить python. Это позволит вам установить пакеты через pip.
Система может запросить пароль для sudo, так как только авторизованный человек может добавлять, удалять и настраивать программное обеспечение в Debian.
После успешной установки python pip используйте следующую команду для установки инструмента speedtest-cli через него:
После этого необходимый инструмент будет установлен в вашу систему.
Проверка скорости интернета с помощью speedtest-cli
Теперь вы можете ввести следующую команду в терминале, чтобы проверить скорость интернета:
Результат покажет скорость загрузки и выгрузки вашего текущего интернет-соединения.
Если вы получаете ошибку ниже, значит утилита была запущена без ключа —secure
Поделиться использование скорости интернета
Программа speedtest-cli также позволяет вам поделиться своей скоростью интернета, предоставив ссылку на веб-сайт speedtest.net с помощью следующей команды:
Эта команда генерирует ссылку, которой вы можете поделиться и открыть ее через браузер, чтобы получить изображение, подобное этому:
Теперь, когда вы знаете, как установить и использовать этот инструмент, вы можете проверить скорость вашего интернета. Вы также можете поделиться информацией о скорости вашего интернет-соединения, полностью избежав графического интерфейса!
Источник
Speedtest.net Retrying setup: HTTP Error 403: Forbidden #76842
The problem
After upgrading to Core 2022.8.5 integration SpeedTest.Net doesn’t load at restart.
What version of Home Assistant Core has the issue?
What was the last working version of Home Assistant Core?
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Link to integration documentation on our website
Diagnostics information
after upgrading to Core 2022.8.5 the SpeedTest.Net integration doesn’t load with the following error in the Logs:
Logger: homeassistant.config_entries
Source: config_entries.py:1031
First occurred: 08:33:19 (1 occurrences)
Last logged: 08:33:19
Config entry ‘SpeedTest’ for speedtestdotnet integration not ready yet: HTTP Error 403: Forbidden; Retrying in background
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
The text was updated successfully, but these errors were encountered:
Same error after upgrade 2022.8.5
Here, exactly same, 403.
Logs shows following:
First:
Logger: homeassistant.config_entries
Source: config_entries.py:1031
First occurred: 10.08.56 (2 occurrences)
Last logged: 10.12.40
Config entry ‘SpeedTest’ for speedtestdotnet integration not ready yet: HTTP Error 403: Forbidden; Retrying in background
Источник
Ошибка HTTP 403 блокирует доступ к сайту – как выяснить, почему
Ошибка 403 Forbidden – это код состояния HTTP, который означает, что доступ к странице или ресурсу, который вы пытались открыть, по какой-то причине абсолютно запрещен.
Различные веб-серверы сообщают об ошибке 403 по-разному, большинство из которых похожи на те, что мы перечислили ниже. Иногда владелец веб-сайта настраивает уникальную форму отображения HTTP-ошибки 403 Forbidden, но это встречается не так уж часто.
Как появляется ошибка 403
Это наиболее распространенные воплощения ошибки 403:
403 Forbidden HTTP 403 Запрещено: у вас нет прав доступа к [каталогу] на этом сервере Запрещено Ошибка 403 Ошибка HTTP 403.14 – запрещено Ошибка 403 – Запрещено Ошибка HTTP 403 – запрещено
Ошибка 403 Forbidden отображается внутри окна браузера, как обычная веб-страница. Ошибка 403, как и все ошибки этого типа, могут быть обнаружены в любом браузере в любой операционной системе.
В Internet Explorer сообщение Сайт отказался показать эту веб-страницу указывает на ошибку 403 Forbidden. Только проверьте, в строке заголовка IE должно быть написано 403 Forbidden или что-то подобное.
Ошибка 403, получаемая при открытии ссылок с помощью программ Microsoft Office, генерирует сообщение «Невозможно открыть [url]». Не удается загрузить запрошенную вами информацию в программу MS Office».
Центр обновления Windows также может сообщать об ошибке HTTP 403, но он будет отображаться его код ошибки 0x80244018 или со следующим сообщением: WU_E_PT_HTTP_STATUS_FORBIDDEN.
Причина ошибок 403 Forbidden
Ошибки 403 почти всегда вызваны тем, что вы пытаетесь получить доступ к тому, к чему у вас нет доступа. Ошибка 403, по сути, говорит: «Уходи и не возвращайся сюда».
Веб-серверы Microsoft IIS предоставляют более конкретную информацию о причине ошибок 403, добавляя после 403 числовой суффикс, как в HTTP-ошибке 403.14, это означает, что в доступе к списку каталогов отказано. Вы можете увидеть полный список на сайте Microsoft.
Как исправить ошибку 403 Forbidden
Проверьте наличие ошибок URL и убедитесь, что вы указываете реальное имя и расширение файла веб-страницы, а не просто каталог. Большинство веб-сайтов настроены на запрет просмотра каталогов, поэтому сообщение 403 Forbidden при попытке отобразить папку вместо конкретной страницы является нормальным и ожидаемым.
Это, безусловно, самая распространенная причина, по которой веб-сайт возвращает ошибку 403 Forbidden. Убедитесь, что вы полностью изучили эту возможность, прежде чем тратить время на устранение неполадок ниже.
Если вы управляете этим веб-сайтом и хотите предотвратить ошибки 403, включите просмотр каталогов в программном обеспечении вашего веб-сервера.
Очистите кеш вашего браузера. Проблемы с кэшированной версией просматриваемой страницы могут вызывать ошибку 403.
Войдите на сайт, предполагая, что это возможно и уместно. Сообщение 403 Forbidden может означать, что вам необходим дополнительный доступ, прежде чем вы сможете просматривать страницу.
Как правило, веб-сайт выдает ошибку 401, когда требуется специальное разрешение, но иногда вместо этого используется 403 Forbidden.
Очистите файлы cookie вашего браузера, особенно если вы обычно заходите на этот сайт без проблем.
Пока мы говорим о файлах cookie, убедитесь, что они включены в вашем браузере или, по крайней мере, для этого веб-сайта, если вы действительно вошли в систему для доступа к этой странице. В частности, ошибка 403 Forbidden указывает, что файлы cookie могут быть использованы для получения надлежащего доступа.
Свяжитесь с сайтом напрямую. Возможно, ошибка 403 Forbidden является системной ошибкой, её видят все остальные, и веб-сайт ещё не знает об этой проблеме.
Большинство сайтов имеют учетные записи в социальных сетях, благодаря чему можно легко связаться с владельцами. У некоторых даже есть адреса электронной почты поддержки и номера телефонов. Твиттер обычно гудит от разговоров, когда полностью отключается популярный сайт.
Обратитесь к поставщику услуг Интернета, если вы всё ещё получаете ошибку 403, особенно если вы уверены, что веб-сайт работает у других прямо сейчас.
Вполне возможно, что ваш общедоступный IP-адрес или весь ваш интернет-провайдер попал в черный список, что может привести к ошибке 403 Forbidden, обычно на всех страницах одного или нескольких сайтов.
Вернитесь позже. После того, как вы убедились, что страница, к которой вы обращаетесь, правильная и что ошибка HTTP 403 видна не только вам, просто посетите страницу позже, когда проблема будет устранена.
Ошибки подобные 403 Forbidden
Следующие сообщения также являются ошибками на стороне клиента и связаны с ошибкой 403 Forbidden: 400 Bad Request, 401 Unauthorized, 404 Not Found и 408 Request Timeout.
Также существует несколько кодов состояния HTTP на стороне сервера, например, популярная 500 Internal Server Error.
Источник
Как исправить ошибку сервера 403 Forbidden
Все мы, путешествуя по просторам интернета, натыкаемся на различные ошибки при загрузке сайтов. Одна из них, кстати, достаточно часто встречается – я говорю об ошибке сервера 403 Forbidden Error. Сегодня я рассмотрю причины ее возникновения и способы устранения со стороны владельца сайта и его пользователя.
Что означает ошибка 403 и почему она появляется
Ошибка сервера 403 Forbidden означает ограничение или отсутствие доступа к материалу на странице, которую вы пытаетесь загрузить. Причин ее появления может быть несколько, и вот некоторые из них:
- Формат индексного файла неверен.
- Некорректно выставленные права на папку/файл.
- Файлы были загружены в неправильную папку.
Исправление ошибки сервера 403 Forbidden
Чтобы исправить ошибку сервера 403 Forbidden, обязательно нужен доступ к панели управления вашего хостинга. Все описанные ниже шаги применимы к любой CMS, но примеры будут показаны на основе WordPress.
Проверка индексного файла
Сначала я проверю, правильно ли назван индексный файл. Все символы в его имени должны быть в нижнем регистре. Если хотя бы один символ набран заглавной буквой, возникнет ошибка 403 Forbidden. Но это больше относится к ОС Linux, которой небезразличен регистр.
Еще не стоит забывать, что индексный файл может быть нескольких форматов, в зависимости от конфигураций сайта: index.html, index.htm, или index.php. Кроме того, он должен храниться в папке public_html вашего сайта. Файл может затеряться в другой директории только в том случае, если вы переносили свой сайт.
Любое изменение в папке или файле фиксируется. Чтобы узнать, не стала ли ошибка итогом деятельности злоумышленников, просто проверьте графу «Дата изменения».
Настройка прав доступа
Ошибка 403 Forbidden появляется еще тогда, когда для папки, в которой расположен искомый файл, неправильно установлены права доступа. На все директории должны быть установлены права на владельца. Но есть другие две категории:
- группы пользователей, в числе которых есть и владелец;
- остальные, которые заходят на ваш сайт.
На директории можно устанавливать право на чтение, запись и исполнение.
Так, по умолчанию на все папки должно быть право исполнения для владельца. Изменить их можно через панель управления TimeWeb. Для начала я зайду в раздел «Файловый менеджер», перейду к нужной папке и выделю ее. Далее жму на пункт меню «Файл», «Права доступа».
Откроется новое окно, где я могу отрегулировать права как для владельца, так и для всех остальных.
Отключение плагинов WordPress
Если даже после всех вышеперечисленных действий ошибка не исчезла, вполне допустимо, что влияние на работу сайта оказано со стороны некоторых плагинов WordPress. Быть может они повреждены или несовместимы с конфигурациями вашего сайта.
Для решения подобной проблемы необходимо просто отключить их. Но сначала надо найти папку с плагинами. Открываю папку своего сайта, перехожу в раздел «wp-content» и нахожу в нем директорию «plugins». Переименовываю папку – выделяю ее, жму на меню «Файл» и выбираю соответствующий пункт. Название можно дать вот такое: «plugins-disable». Данное действие отключит все установленные плагины.
Теперь нужно попробовать вновь загрузить страницу. Если проблема исчезла, значит, какой-то конкретный плагин отвечает за появление ошибки с кодом 403.
Но что делать, если у вас плагин не один, а какой из них влияет на работу сайта – неизвестно? Тогда можно вернуть все как было и провести подобные действия с папками для определенных плагинов. Таким образом, они будут отключаться по отдельности. И при этом каждый раз надо перезагружать страницу и смотреть, как работает сайт. Как только «виновник торжества» найден, следует переустановить его, удалить или найти альтернативу.
Читайте также
Как решить проблему, если вы – пользователь
Выше я рассмотрела способы устранения ошибки 403 Forbidden для владельцев сайта. Теперь же разберу методы исправления в случаях с пользователем.
- Сначала надо убедиться, что проблема заключается именно в вашем устройстве. Внимательно проверьте, правильно ли вы ввели URL сайта. Может, в нем есть лишние символы. Или, наоборот, какие-то символы отсутствуют.
- Попробуйте загрузить страницу с другого устройства. Если на нем все будет нормально, значит, проблема кроется именно в используемом вами девайсе. Если нет – надо перейти к последнему шагу.
- Еще хороший вариант – немного подождать и обновить страницу. Делается это либо кликом по иконке возле адресной строки браузера, либо нажатием на комбинацию Ctrl + F5. Можно и без Ctrl, на ваше усмотрение.
- Если ничего из вышеперечисленного не помогло, надо очистить кэш и cookies. Провести такую процедуру можно через настройки браузера. Для этого необходимо открыть историю просмотров, чтобы через нее перейти к инструменту очистки. Эту же утилиту часто можно найти в настройках, в разделе «Конфиденциальность и безопасность». В новом окне нужно отметить пункты с кэшем и cookies и нажать на кнопку для старта очистки.
- Ошибка 403 Forbidden возникает и тогда, когда пользователь пытается открыть страницу, для доступа к которой сначала надо осуществить вход в систему. Если у вас есть профиль, просто войдите в него и попробуйте вновь загрузить нужную страницу.
- Если вы заходите со смартфона, попробуйте отключить функцию экономии трафика в браузере. Она находится в настройках, в мобильном Google Chrome под нее отведен отдельный раздел.
- Последний шаг – подождать. Когда ни один способ не помогает, значит, неполадки возникли именно на сайте. Возможно, его владелец уже ищет способы решения проблемы и приступает к их исполнению, но это может занять какое-то время. Пользователям остается только дождаться, когда все работы будут завершены.
Еще одна допустимая причина появления ошибки сервера 403 – доступ к сайту запрещен для определенного региона или страны, в которой вы находитесь. Бывает и такое, что сайт доступен для использования только в одной стране. Если вы используете VPN, попробуйте отключить его и перезагрузите страницу. Вдруг получится все исправить.
Если ничего из вышеперечисленного не сработало, рекомендуется обратиться к владельцу сайта. Есть вероятность, что никто не знает о возникшей проблеме, и только ваше сообщение может изменить ситуацию.
Источник
Here, exactly same, 403.
Logs shows following:
First:
Logger: homeassistant.config_entries
Source: config_entries.py:1031
First occurred: 10.08.56 (2 occurrences)
Last logged: 10.12.40
Config entry ‘SpeedTest’ for speedtestdotnet integration not ready yet: HTTP Error 403: Forbidden; Retrying in background
Then:
Logger: aiohttp.server
Source: components/speedtestdotnet/config_flow.py:74
First occurred: 10.05.56 (3 occurrences)
Last logged: 10.12.51
Error handling request
Traceback (most recent call last):
File «/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py», line 435, in _handle_request
resp = await request_handler(request)
File «/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py», line 504, in _handle
resp = await handler(request)
File «/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py», line 117, in impl
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/security_filter.py», line 60, in security_filter_middleware
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/forwarded.py», line 100, in forwarded_middleware
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/request_context.py», line 28, in request_context_middleware
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/ban.py», line 82, in ban_middleware
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/auth.py», line 236, in auth_middleware
return await handler(request)
File «/usr/src/homeassistant/homeassistant/components/http/view.py», line 136, in handle
result = await result
File «/usr/src/homeassistant/homeassistant/components/config/config_entries.py», line 215, in post
return await super().post(request)
File «/usr/src/homeassistant/homeassistant/components/http/data_validator.py», line 73, in wrapper
result = await method(view, request, data, *args, **kwargs)
File «/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py», line 70, in post
result = await self._flow_mgr.async_init(
File «/usr/src/homeassistant/homeassistant/data_entry_flow.py», line 222, in async_init
flow, result = await task
File «/usr/src/homeassistant/homeassistant/data_entry_flow.py», line 249, in _async_init
result = await self._async_handle_step(flow, flow.init_step, data, init_done)
File «/usr/src/homeassistant/homeassistant/data_entry_flow.py», line 359, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File «/usr/src/homeassistant/homeassistant/components/speedtestdotnet/config_flow.py», line 74, in async_step_init
self._servers = self.hass.data[DOMAIN].servers
KeyError: ‘speedtestdotnet’
I have a small Python3-script like this:
import speedtest
# Speedtest
test = speedtest.Speedtest() # <--- line 4
test.get_servers()
best = test.get_best_server()
print(f"Found: {best['host']} located in {best['country']}")
The first time I run it, it works and everything is fine; it outputs:
Found: speedtest.witcom.cloud:8080 located in Germany
Happy days.
The second time (and subsequel times) that I run the script, I get this error:
Traceback (most recent call last):
File "/Users/zeth/Code/pinger/pinger.py", line 4, in <module>
test = speedtest.Speedtest()
File "/usr/local/lib/python3.9/site-packages/speedtest.py", line 1095, in __init__
self.get_config()
File "/usr/local/lib/python3.9/site-packages/speedtest.py", line 1127, in get_config
raise ConfigRetrievalError(e)
speedtest.ConfigRetrievalError: HTTP Error 403: Forbidden
When Googling around, I saw that I could also call this module straight from the command line, but just running this:
$ speedtest-cli
That gives me the same kind of error:
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
But if I run the direct cli-command: speedtest-cli --secure ( docs for the —secure-flag ), then it goes through and outputs this:
Retrieving speedtest.net configuration...
Testing from Deutsche Telekom AG (212.185.228.168)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by hotspot.koeln (Cologne) [3.44 km]: 28.805 ms
Testing download speed................................................................................
Download: 30.01 Mbit/s
Testing upload speed......................................................................................................
Upload: 8.68 Mbit/s
The question
I can’t figure out how to change this Python-line: test = speedtest.Speedtest() to use a --secure-flag (nor via HTTPS).
The documentation for speedtest-cli is scarce.
Other attempts
I found this solution here: Python Speedtest facing problems with certification _ssl.c:1056, that suggests manually approving the certificates.
But in this directory: /Volumes/Macintosh HD/Applications/ I don’t have anything called Python3.9. I have python3.9 installed via Brew. And I’m on a Mac.
Для того чтобы устранить проблемы с медленным соединением, которые приводят к плохому доступу в Интернет, мы сначала хотим проверить скорость Интернета в нашей системе. Например, когда вы перешли на новое интернет-соединение и хотите убедиться, что вы получаете то, что предлагает провайдер, полезно проверить скорость интернета. В этой статье мы будем использовать инструмент командной строки Linux под названием speedtest-cli. Он написан на языке Python и использует сайт speedtest.net для проверки пропускной способности путем загрузки и выгрузки данных в систему и из системы.
Содержание
- Установка утилиты speedtest-cli
- Проверка скорости интернета с помощью speedtest-cli
- Поделиться использование скорости интернета
Установка утилиты speedtest-cli
Сначала откройте Терминал Debian через поиск приложений (Application Launcher) следующим образом:
Затем введите следующую команду как sudo, чтобы установить python. Это позволит вам установить пакеты через pip.
sudo apt-get install python3-pip
Система может запросить пароль для sudo, так как только авторизованный человек может добавлять, удалять и настраивать программное обеспечение в Debian.
После успешной установки python pip используйте следующую команду для установки инструмента speedtest-cli через него:
sudo pip3 install speedtest-cli
После этого необходимый инструмент будет установлен в вашу систему.
Проверка скорости интернета с помощью speedtest-cli
Теперь вы можете ввести следующую команду в терминале, чтобы проверить скорость интернета:
Результат покажет скорость загрузки и выгрузки вашего текущего интернет-соединения.
Если вы получаете ошибку ниже, значит утилита была запущена без ключа —secure
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
Поделиться использование скорости интернета
Программа speedtest-cli также позволяет вам поделиться своей скоростью интернета, предоставив ссылку на веб-сайт speedtest.net с помощью следующей команды:
speedtest-cli --share --secure
Эта команда генерирует ссылку, которой вы можете поделиться и открыть ее через браузер, чтобы получить изображение, подобное этому:
Теперь, когда вы знаете, как установить и использовать этот инструмент, вы можете проверить скорость вашего интернета. Вы также можете поделиться информацией о скорости вашего интернет-соединения, полностью избежав графического интерфейса!
- Печать
Страницы: [1] Вниз
Тема: speedtest-cli — консольная утилита проверки скорости интернета (Прочитано 9053 раз)
speedtest-cli — консольная утилита проверки скорости интернета. Эта утилита позволяет использовать службу Speedtest.net из командной строки. Speedtest.net — это веб-сервис, который позволяет протестировать свою широкополосную сеть.
Более подробно о применении данной утилиты здесь.
Устанавливается из официального репозитория Ubuntu
sudo apt install speedtest-cliЗапускается командой:
speedtest-cliВывод покажет имя провайдера и IP, а также результаты теста входящей и исходящей скорости в Mbit/s (т.е. по умолчанию бит/сек), например,:
Testing download speed……………………………………………………………………..
Download: 47.05 Mbit/s
Testing upload speed…
Upload: 43.70 Mbit/s
Для проверки скорости в режиме подсчёта байт/сек:
speedtest-cli --bytes
Testing download speed……………………………………………………………………..
Download: 6.25 Mbyte/s
Testing upload speed…
Upload: 2.22 Mbyte/s
Для работы в самой последней версии утилиты, а не из официального репозитория, где на сегодняшний момент для 16.04-16.10 версия 0.3.4-1, а для 17.04 — 1.0.0-1, нужно установить Python Pip
sudo apt-get install python-pipДля обновления speedtest-cli
sudo pip install speedtest-cli --upgradeВ результате в 17.04 (Matuntu-Z74-M118):
Successfully installed speedtest-cli-1.0.4
Очень удобная утилита без использования Flash-интерфейса.
Записан
Делай с нами, делай как мы, делай лучше нас!
Olej
Очень удобная утилита без использования Flash-интерфейса.
Более того, гораздо более достоверная утилита, чем если мерять скорость из-под браузера — а). в результаты не включается трафик, который может «сочиться» в фоне из других 20-30 открытых закладок браузера, и б). на них не влияют задержки выполнения самого браузера при переполнении RAM и выделению новых страниц памяти через MMU, виртуализации…
Кроме того, через SSH терминальные соединения такой утилитой можно померять скорости со всех хостов LAN без необходимости бегать между разными компьютерами.
Записан
Для получения URL-адреса изображения для общего доступа в процессе тестирования скорости нужно выполнить команду:
speedtest --shareпомощь вызывается командой:
speedtest -hДоступные аргументы:
usage: speedtest [-h] [—share] [—simple] [—list] [—server SERVER] [—mini MINI] [—source SOURCE] [—version] Command line interface for testing internet bandwidth using speedtest.net. ———————————————————————— https://github.com/sivel/speedtest-cli optional arguments: -h, —help show this help message and exit —share Generate and provide a URL to the speedtest.net share results image —simple Suppress verbose output, only show basic information —list Display a list of speedtest.net servers sorted by distance —server SERVER Specify a server ID to test against —mini MINI URL of the Speedtest Mini server —source SOURCE Source IP address to bind to —version Show the version number and exit
Источник
Записан
Делай с нами, делай как мы, делай лучше нас!
Olej
Вывод покажет имя провайдера и IP, а также результаты теста входящей и исходящей скорости в Mbit/s (т.е. по умолчанию бит/сек),
Там есть ещё одна интересная особенность:
— программа использует огромный список URL серверов, раскиданных по всему миру…
— перед измерением она выбирает наиболее близкий хост (по расстоянию) к измеряемому
— список можно скачать и самому:
[olej@dell 05]$ wget http://www.speedtest.net/speedtest-servers.php— его можно дополнить своими опорными хостами, к которым измерять трафик
--2017-04-05 21:47:16-- http://www.speedtest.net/speedtest-servers.php
Распознаётся www.speedtest.net (www.speedtest.net)… 93.184.219.82
Подключение к www.speedtest.net (www.speedtest.net)|93.184.219.82|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 1498633 (1,4M) [text/xml]
Сохранение в: «speedtest-servers.php»
— сервер их списка можно выбирать принудительно (в командной строке), а не по физической близости.
Записан
я в недоумении
у меня ёта
замер показывает…
speedtest-cliхоть бы слово про эту ёту было… и мегафон и ростелеком…
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from MegaFon (188.162.15.244)...
Selecting best server based on latency...
Hosted by Rostelecom (Novosibirsk) [59.75 km]: 100.325 ms
Testing download speed........................................
Download: 0.88 Mbit/s
Testing upload speed..................................................
Upload: 0.31 Mbit/s
Записан
Протестировала подключение Yota на самой медленной скорости 64 Kb/s
Hosted by PJSC MegaFon (Saint Petersburg) [5.79 km]: 150.623 ms
Testing download speed……………………………………………………………………..
Download: 0.04 Mbit/s
Testing upload speed…
Upload: 0.07 Mbit/s
Тоже определилась как Megafon из Санкт-Петербурга.
Значит speedtest.net не в курсе о существовании провайдера Yota.
Записан
Делай с нами, делай как мы, делай лучше нас!
Аналогично пользуюсь Yota время от времени. Когда нужна быстрая связь на несколько часов активирую подключение на максимальной скорости, а остальное время минимальные халявные 64 Кб/с. С ними тест показывает
Hosted by Smoltelecom (Smolensk) [15.04 km]: 190.652 ms
Testing download speed………………………………….
Download: 0.05 Mbit/s
Testing upload speed…………………………………………..
Upload: 0.00 Mbit/s
Наверное, про yota не знает.
Записан
Olej
Тоже определилась как Megafon из Санкт-Петербурга.
Значит speedtest.net не в курсе о существовании провайдера Yota.
Конечно не знает.
Но можно принудительно указать тестовый хост … себя всё что угодно:
Спойлер
[olej@dell ~]$ speedtest-cli -h
usage: speedtest-cli [-h] [—bytes] [—share] [—simple] [—list]
[—server SERVER] [—mini MINI] [—source SOURCE]
[—timeout TIMEOUT] [—version]
Command line interface for testing internet bandwidth using speedtest.net.
—————————————————————————
https://github.com/sivel/speedtest-cli
optional arguments:
-h, —help show this help message and exit
—bytes Display values in bytes instead of bits. Does not affect
the image generated by —share
—share Generate and provide a URL to the speedtest.net share
results image
—simple Suppress verbose output, only show basic information
—list Display a list of speedtest.net servers sorted by
distance
—server SERVER Specify a server ID to test against
—mini MINI URL of the Speedtest Mini server
—source SOURCE Source IP address to bind to
—timeout TIMEOUT HTTP timeout in seconds. Default 10
—version Show the version number and exit
—source — как я понимаю.
« Последнее редактирование: 22 Апреля 2017, 21:30:14 от vita »
Записан
Для 20.04 необходимо выполнить, это связано с переходом на Python 3.x
sudo apt install python3-pip
sudo pip3 install speedtest-cli
После установки утилиты speedtest можно протестировать скорость интернет соединения:
speedtest
Чтобы узнать скорость интернет соединения в байтах а не битах используйте следующую команду:
speedtest --bytes
« Последнее редактирование: 02 Мая 2020, 21:59:51 от butjapka »
Записан
Для 20.04 необходимо выполнить, это связано с переходом на Python 3.x
Очень актуально для новых систем.
Измерение скорости сети достаточно специфическое и у каждого провайдера есть свой тест на внутреннюю скорость.
Есть, правда, одна заморока. В огнелисе пинг на сайте https://www.speedtest.net нулевой,
в Brave — 4, а в speedtest-cli — около 11
speedtest-cli
Selecting best server based on ping…
Hosted by Rostelecom (Smolensk) [0.69 km]: 11.231 ms
Testing download speed……………………………………………………………………..
Download: 374.52 Mbit/s
Testing upload speed…
Upload: 683.72 Mbit/s
. Вот такая разница в показаниях тестов!
По скорости соединения тоже есть разница, но не значительная. А вот от времени суток скорость зависит от нагрузки на провайдера.
Записан
Недавно в сообществе Ubuntu Mate обсуждалась ошибка утилиты:
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
Для решения предложено выполнить запуск утилиты с аргументом —secure:
speedtest-cli --secure
Из комментариев видно, что это действительно работает!
Записан
Делай с нами, делай как мы, делай лучше нас!
- Печать
Страницы: [1] Вверх
T7
На сайте с 10.04.2017
Offline
45
30 августа 2022, 11:56
596
Добрый день.
VDS/VPS на основе Centos 7 (KVM). Не буду говорить какой хостер, но очень хороший, надежный. Проверка скорости интернета через браузер Firefox выдает большие значения — больше 100 MBit в сек
Скорость по SFTP и по http очень нестабильная. Причем доступ через SFTP работает через 2 порта — один обычный и мой нестандартный. Нестандартный — через proftpd работает.
Так скорость через SFTP бывает один порт выдает 300 килобайт в сек, другой 7 мегабайт, потом меняются местами. Также — через http скачивание файла. И так по несколько раз на день. Системность в этом — пока не уловил.
Ограничений в SFTP нет. Также серьезно ничего не трогал в Centos 7.
Может кто сталкивался с таким?
-S
На сайте с 10.12.2006
Offline
Модератор1296
30 августа 2022, 11:57
#1
tarkas777 :
Может кто сталкивался с таким?
А почему тут пишете, а не в саппорт?
1
T7
На сайте с 10.04.2017
Offline
45
30 августа 2022, 12:10
#2
В тех.поддержку я писал, дал им доступ на свой vps (не root доступ конечно). Они посмотрели, похоже ничего не нашли. Предложили загрузится с диска восстановления — я пока отказался. Если не найду причину и не решу проблему — ну тогда переустановка…
Тест скорости интернета ведь показывает что технически вроде бы все нормально
На сайте с 26.05.2017
Offline
64
30 августа 2022, 12:28
#3
tarkas777 #:
В тех.поддержку я писал, дал им доступ на свой vps (не root доступ конечно). Они посмотрели, похоже ничего не нашли. Предложили загрузится с диска восстановления — я пока отказался. Если не найду причину и не решу проблему — ну тогда переустановка…
Тест скорости интернета ведь показывает что технически вроде бы все нормально
что у Вас вообще из ПО установлено на сервере?
Такой тест делали?
wget -O - https://raw.github.com/sivel/speedtest-cli/master/speedtest.py | python
T7
На сайте с 10.04.2017
Offline
45
30 августа 2022, 12:59
#4
Бахин #:
что у Вас вообще из ПО установлено на сервере?
Такой тест делали?
Спасибо за помощь.
Такой тест не делал.
Запустил, в результате
Download 174.62 Mbit/s
Upload 74.38 Mbit/s
Почему то тест запустился только один раз, на второй раз уже выдал
Retrieving speedtest.net configuration…
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
На сервере установлен xampp (на основе php 7.2, apache, MySQL), RabbitMQ, proftpd.
UnixBench также ставил. Вначале потребовался временно php 5.6 одновременно с php 7.2 — ставил дополнительные пакеты с репозитория pkgs.cloud (сейчас он недоступен кстати). Сейчас php 5.6 не используется.
Также проверял скорость через другой компьютер (ноутбук) — то же самое, менялась.
Но при этом провайдер интернета один и тот же. Но я также проверял скорость интернета на своем компьютере и ноутбуке — нормальная, более 75 MBit/s
-S
На сайте с 10.12.2006
Offline
Модератор1296
30 августа 2022, 13:25
#5
tarkas777 :
VDS/VPS на основе Centos 7 (KVM). Не буду говорить какой хостер, но очень хороший, надежный. Проверка скорости интернета через браузер Firefox выдает большие значения — больше 100 MBit в сек
Скорость по SFTP и по http очень нестабильная. Причем доступ через SFTP работает через 2 порта — один обычный и мой нестандартный. Нестандартный — через proftpd работает.
Так скорость через SFTP бывает один порт выдает 300 килобайт в сек, другой 7 мегабайт, потом меняются местами. Также — через http скачивание файла. И так по несколько раз на день. Системность в этом — пока не уловил.
Проверка вашей скорости интернета посредством сервисом и проверка скорости и стабильности канала от вас до VPS — две большие разницы. Думаю, дело в удаленности впс и вашем провайдере.
На сайте с 26.05.2017
Offline
64
30 августа 2022, 15:50
#6
tarkas777 #:
На сервере установлен xampp (на основе php 7.2, apache, MySQL), RabbitMQ, proftpd.
UnixBench также ставил. Вначале потребовался временно php 5.6 одновременно с php 7.2 — ставил дополнительные пакеты с репозитория pkgs.cloud (сейчас он недоступен кстати). Сейчас php 5.6 не используется.
не стандартный набор… Вы ни кого не просили что-то скачать со своего сервера? Если просили и тоже самое происходило, я думаю у Вас в конфигах ограничение закралось типа BandWidth в apache
Все мы, путешествуя по просторам интернета, натыкаемся на различные ошибки при загрузке сайтов. Одна из них, кстати, достаточно часто встречается – я говорю об ошибке сервера 403 Forbidden Error. Сегодня я рассмотрю причины ее возникновения и способы устранения со стороны владельца сайта и его пользователя.
Что означает ошибка 403 и почему она появляется
Ошибка сервера 403 Forbidden означает ограничение или отсутствие доступа к материалу на странице, которую вы пытаетесь загрузить. Причин ее появления может быть несколько, и вот некоторые из них:
- Формат индексного файла неверен.
- Некорректно выставленные права на папку/файл.
- Файлы были загружены в неправильную папку.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Исправление ошибки сервера 403 Forbidden
Чтобы исправить ошибку сервера 403 Forbidden, обязательно нужен доступ к панели управления вашего хостинга. Все описанные ниже шаги применимы к любой CMS, но примеры будут показаны на основе WordPress.
Проверка индексного файла
Сначала я проверю, правильно ли назван индексный файл. Все символы в его имени должны быть в нижнем регистре. Если хотя бы один символ набран заглавной буквой, возникнет ошибка 403 Forbidden. Но это больше относится к ОС Linux, которой небезразличен регистр.
Еще не стоит забывать, что индексный файл может быть нескольких форматов, в зависимости от конфигураций сайта: index.html, index.htm, или index.php. Кроме того, он должен храниться в папке public_html вашего сайта. Файл может затеряться в другой директории только в том случае, если вы переносили свой сайт.
Любое изменение в папке или файле фиксируется. Чтобы узнать, не стала ли ошибка итогом деятельности злоумышленников, просто проверьте графу «Дата изменения».
Настройка прав доступа
Ошибка 403 Forbidden появляется еще тогда, когда для папки, в которой расположен искомый файл, неправильно установлены права доступа. На все директории должны быть установлены права на владельца. Но есть другие две категории:
- группы пользователей, в числе которых есть и владелец;
- остальные, которые заходят на ваш сайт.
На директории можно устанавливать право на чтение, запись и исполнение.
Так, по умолчанию на все папки должно быть право исполнения для владельца. Изменить их можно через панель управления TimeWeb. Для начала я зайду в раздел «Файловый менеджер», перейду к нужной папке и выделю ее. Далее жму на пункт меню «Файл», «Права доступа».
Откроется новое окно, где я могу отрегулировать права как для владельца, так и для всех остальных.
Отключение плагинов WordPress
Если даже после всех вышеперечисленных действий ошибка не исчезла, вполне допустимо, что влияние на работу сайта оказано со стороны некоторых плагинов WordPress. Быть может они повреждены или несовместимы с конфигурациями вашего сайта.
Для решения подобной проблемы необходимо просто отключить их. Но сначала надо найти папку с плагинами. Открываю папку своего сайта, перехожу в раздел «wp-content» и нахожу в нем директорию «plugins». Переименовываю папку – выделяю ее, жму на меню «Файл» и выбираю соответствующий пункт. Название можно дать вот такое: «plugins-disable». Данное действие отключит все установленные плагины.
Теперь нужно попробовать вновь загрузить страницу. Если проблема исчезла, значит, какой-то конкретный плагин отвечает за появление ошибки с кодом 403.
Но что делать, если у вас плагин не один, а какой из них влияет на работу сайта – неизвестно? Тогда можно вернуть все как было и провести подобные действия с папками для определенных плагинов. Таким образом, они будут отключаться по отдельности. И при этом каждый раз надо перезагружать страницу и смотреть, как работает сайт. Как только «виновник торжества» найден, следует переустановить его, удалить или найти альтернативу.
Читайте также
Как решить проблему, если вы – пользователь
Выше я рассмотрела способы устранения ошибки 403 Forbidden для владельцев сайта. Теперь же разберу методы исправления в случаях с пользователем.
- Сначала надо убедиться, что проблема заключается именно в вашем устройстве. Внимательно проверьте, правильно ли вы ввели URL сайта. Может, в нем есть лишние символы. Или, наоборот, какие-то символы отсутствуют.
- Попробуйте загрузить страницу с другого устройства. Если на нем все будет нормально, значит, проблема кроется именно в используемом вами девайсе. Если нет – надо перейти к последнему шагу.
- Еще хороший вариант – немного подождать и обновить страницу. Делается это либо кликом по иконке возле адресной строки браузера, либо нажатием на комбинацию Ctrl + F5. Можно и без Ctrl, на ваше усмотрение.
- Если ничего из вышеперечисленного не помогло, надо очистить кэш и cookies. Провести такую процедуру можно через настройки браузера. Для этого необходимо открыть историю просмотров, чтобы через нее перейти к инструменту очистки. Эту же утилиту часто можно найти в настройках, в разделе «Конфиденциальность и безопасность». В новом окне нужно отметить пункты с кэшем и cookies и нажать на кнопку для старта очистки.
- Ошибка 403 Forbidden возникает и тогда, когда пользователь пытается открыть страницу, для доступа к которой сначала надо осуществить вход в систему. Если у вас есть профиль, просто войдите в него и попробуйте вновь загрузить нужную страницу.
- Если вы заходите со смартфона, попробуйте отключить функцию экономии трафика в браузере. Она находится в настройках, в мобильном Google Chrome под нее отведен отдельный раздел.
- Последний шаг – подождать. Когда ни один способ не помогает, значит, неполадки возникли именно на сайте. Возможно, его владелец уже ищет способы решения проблемы и приступает к их исполнению, но это может занять какое-то время. Пользователям остается только дождаться, когда все работы будут завершены.
Еще одна допустимая причина появления ошибки сервера 403 – доступ к сайту запрещен для определенного региона или страны, в которой вы находитесь. Бывает и такое, что сайт доступен для использования только в одной стране. Если вы используете VPN, попробуйте отключить его и перезагрузите страницу. Вдруг получится все исправить.
Если ничего из вышеперечисленного не сработало, рекомендуется обратиться к владельцу сайта. Есть вероятность, что никто не знает о возникшей проблеме, и только ваше сообщение может изменить ситуацию.
I think that’s a URL problem. When installing version 0.3.1 I always had to edit «speedtest_cli.py» and change the URL from «http» to «https», otherwise it couldn’t read the configuration or obtain a server list. The newer version 0.3.4 seems to have taken care of that problem, so it should work fine.
As a test I just installed speedtest-cli on a Pi1B+ that didn’t have it installed.
That installed version 0.3.4.
Code: Select all
jimmy@ rpi3: ~
>$ speedtest --version
0.3.4
jimmy@ rpi3: ~
>$ speedtest
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Cox (24.254.212.160)...
Selecting best server based on latency...
Hosted by Cox Communications (Hampton, VA) [27.99 km]: 24.019 ms
Testing download speed........................................
Download: 43.46 Mbits/s
Testing upload speed..................................................
Upload: 6.91 Mbits/s
How did you install it, and what version is it? If you’re using 0.3.4 and you still get the error try using the command «speedtest —secure» to force https and see if that works.
















