Проверяйте скорость интернета из командной строки. Доступно для Windows, Linux и macOS.
Выберите вашу платформу и скачайте файл. Установка не требуется - просто запустите.
Если у вас установлен Node.js, вы можете установить SpeedMeter CLI глобально через npm.
npm install -g @speedmeter/cli
npx @speedmeter/cli
Запустите тест скорости одной командой.
speedmeter
speedmeter --json
speedmeter --server eu.speedmeter.dev
| Параметр | Сокращение | Описание |
|---|---|---|
--help |
-h |
Показать справку |
--version |
-v |
Показать версию |
--json |
-j |
Вывод результатов в JSON |
--simple |
-s |
Простой вывод без прогресса |
--server <url> |
-S |
Использовать свой сервер |
{
"download": 245.32,
"upload": 98.45,
"ping": 18,
"jitter": 2.3,
"server": "https://speedmeter.dev",
"ip": "192.168.1.100",
"timestamp": "2025-01-09T12:00:00.000Z"
}
Интегрируйте тесты скорости в ваши скрипты автоматизации.
#!/bin/bash
RESULT=$(speedmeter --json)
DOWNLOAD=$(echo $RESULT | jq '.download')
UPLOAD=$(echo $RESULT | jq '.upload')
echo "Download: $DOWNLOAD Mbps"
echo "Upload: $UPLOAD Mbps"
# Alert if speed is low
if (( $(echo "$DOWNLOAD < 10" | bc -l) )); then
echo "Warning: Download speed is below 10 Mbps!"
fi
$result = speedmeter --json | ConvertFrom-Json
Write-Host "Download: $($result.download) Mbps"
Write-Host "Upload: $($result.upload) Mbps"
Write-Host "Ping: $($result.ping) ms"
# Log to file
$result | ConvertTo-Json | Out-File "speedtest-$(Get-Date -Format 'yyyy-MM-dd').json"
# Run speed test every hour and log results
0 * * * * /usr/local/bin/speedmeter --json >> /var/log/speedtest.log 2>&1
Да, SpeedMeter CLI полностью бесплатный и с открытым исходным кодом.
Нет. Бинарная версия работает без установки - просто скачайте и запустите. Для npm версии нужен Node.js 14+.
Да, SpeedMeter CLI использует HTTP, который работает через большинство VPN и прокси.
Бинарная версия - это автономный исполняемый файл (~400KB), не требующий Node.js. npm версия требует Node.js, но проще обновляется.
Да! Используйте флаг --json для машиночитаемого вывода. Отлично работает в GitHub Actions, Jenkins и др.