Pipedream — облачная платформа интеграций для создания событийных автоматизаций, связывающих API и приложения, с пользовательскими шагами кода на Node.js, Python, Go или Bash.
CleanIP/sh.cd
Однострочный bash-скрипт для полной проверки сервера: оборудования и производительности, качества IP, сетевой задержки и маршрутизации.
- Звёзды
- 248
- Форки
- 10
- Открытые issues
- 0
- Последний коммит
- 4 дня назад
Что это?
sh.cd — скрипт для проверки сервера на bash от CleanIP. Достаточно выполнить одну команду с curl, чтобы проверить сервер под Linux или macOS по трём направлениям: оборудование и производительность (бенчмарки CPU и памяти, скорость диска и состояние SMART на физических серверах, тип виртуализации), качество IP (геолокация, оценка риска, доступность стриминговых и AI-сервисов, доступность почтовых портов) и качество сети (тип NAT, настройки TCP, задержка до провинций Китая и международных регионов, а также маршруты магистральных сетей China Telecom, Unicom и Mobile).
Скрипт пригодится тем, кто выбирает или администрирует VPS и выделенные серверы, особенно если важно понять, как сервер работает из материкового Китая. В меню можно запустить полную проверку или выбрать отдельные разделы, а флаги вроде -j для вывода в JSON и -x для проверки через прокси позволяют управлять запуском из скриптов. По завершении каждого запуска формируется URL страницы с результатами, которой можно поделиться или экспортировать её в Markdown; флаг -P отключает эту возможность.
Для некоторых проверок нужны дополнительные инструменты (sysbench, fio, а на физических серверах — smartmontools и dmidecode); скрипт предлагает установить их через системный пакетный менеджер. Сетевые тесты обращаются к общедоступным узлам speedtest и проверки задержки, а данные отчёта отправляются на sh.cd для создания страницы с результатами.
Ключевые возможности
- 01Запускает проверку оборудования, качества IP и сети одной командой — через меню или флаги.
- 02Проверяет производительность CPU, памяти и диска, а на физических серверах — данные SMART.
- 03Проверяет оценку риска IP, признаки VPN/прокси/Tor и доступность стриминговых и AI-сервисов.
- 04Измеряет задержку до всех провинций Китая и крупных международных регионов.
- 05Определяет маршруты китайских магистральных сетей, например CN2 GIA, 163 и CN2 GT.
- 06Создаёт страницу с результатами, которой можно поделиться, и позволяет экспортировать её в Markdown.
Сценарии использования
- Проверить новый VPS или выделенный сервер перед запуском сервисов для пользователей из материкового Китая.
- Убедиться, что IP подходит для отправки почты или доступа к стриминговым сервисам.
- Сравнить производительность оборудования и сети у нескольких провайдеров.
- Сохранить результаты проверки сервера в JSON для последующего сравнения.
Быстрый старт
- 1
Запустите полную проверку одной командой
bash <(curl -Ls https://sh.cd)
Что важно знать
- Geekbench (-g) скачивает около 220 МБ и публикует результаты на сайте Geekbench.
- Для получения большинства сведений об оборудовании, SMART и памяти требуется bare metal, права root или sudo без пароля.
- Многие тесты скорости сети и на уровне провинций работают только при запуске с серверов, расположенных в Китае.
- При использовании прокси (-x) тесты качества сети пропускаются, как и проверки почтовых портов.
Темы
Частые вопросы
- Что такое sh.cd?
- Однострочный bash-скрипт для полной проверки сервера: оборудования и производительности, качества IP, сетевой задержки и маршрутизации. sh.cd — скрипт для проверки сервера на bash от CleanIP. Достаточно выполнить одну команду с curl, чтобы проверить сервер под Linux или macOS по трём направлениям: оборудование и производительность (бенчмарки CPU и памяти, скорость диска и состояние SMART на физических серверах, тип виртуализации), качество IP (геолокация, оценка риска, доступность стриминговых и AI-сервисов, доступность почтовых портов) и качество сети (тип NAT, настройки TCP, задержка до провинций Китая и международных регионов, а также маршруты магистральных сетей China Telecom, Unicom и Mobile).
- sh.cd можно использовать бесплатно? Какая у него лицензия?
- sh.cd распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sh.cd всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sh.cd — 15 окт. 2026 г..
- Для чего можно использовать sh.cd?
- Проверить новый VPS или выделенный сервер перед запуском сервисов для пользователей из материкового Китая. Убедиться, что IP подходит для отправки почты или доступа к стриминговым сервисам. Сравнить производительность оборудования и сети у нескольких провайдеров. Сохранить результаты проверки сервера в JSON для последующего сравнения.
- Как установить sh.cd?
- Запустите полную проверку одной командой: bash <(curl -Ls https://sh.cd)
- Где скачать sh.cd?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CleanIP/sh.cd
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый инструмент для проверки скорости сети и мониторинга серверов с веб-интерфейсом, написанный на Go и React.
Десктопная панель управления Linux-серверами на Tauri и React: управляет VPS по SSH без установки агента на сервер.
Мониторинг приложений на небольших серверах: один Go-бинарник опрашивает Spring Boot, Quarkus, Micronaut и пользовательские JSON-эндпоинты, хранит историю в SQLite и обходится без Prometheus и Grafana.
Однофайловый Bash TUI для просмотра, запуска, остановки, создания снимков и мониторинга виртуальных машин и контейнеров Proxmox VE.
Минималистичный настраиваемый кроссшелльный промпт на Rust, показывающий важную информацию о проекте и окружении.