NetPulse — это простая и мощная утилита для строки меню macOS, созданная для мониторинга и управления сетевыми устройствами. Следите за доступностью вашего роутера, серверов и компьютеров и выполняйте любые команды по SSH одним кликом.
- Мониторинг в реальном времени: Отслеживайте статус (онлайн/офлайн) и время отклика (пинг) для любого количества устройств в вашей сети, а также доступность интернета.
- Гибкая система действий: Создавайте и настраивайте неограниченное количество кастомных действий для каждого устройства. Перезагрузка, выключение, запуск скриптов — все, что можно сделать по SSH.
- Условия отображения действий: Настройте, когда будут видны кнопки действий: всегда, только когда устройство онлайн или только когда оно офлайн. Идеально для кнопок "Включить" (WOL) и "Выключить".
- Wake-on-LAN (WOL): Легко настройте действие для удаленного включения вашего компьютера через роутер.
- Системные уведомления: Получайте информативные оповещения при изменении статуса отслеживаемых устройств.
- Полная кастомизация:
- Настраивайте IP-адреса, пользователей и иконки для каждого устройства.
- Используйте свой приватный SSH-ключ для безопасного беспарольного подключения.
- Управляйте автозапуском и видимостью иконки в Dock.
- Импорт и экспорт: Легко сохраняйте и переносите вашу конфигурацию в формате JSON.
- Проверка обновлений: Приложение может автоматически проверять наличие новых версий на GitHub.
- Перейдите на страницу Релизы.
- Скачайте последнюю версию
NetPulse.dmg
. - Распакуйте образ и переместите
NetPulse.app
в вашу папку «Программы» (/Applications
).
При первом запуске приложение предложит вам перейти в настройки.
- Устройства:
- Во вкладке «Устройства» нажмите «+», чтобы добавить новое устройство.
- Укажите его имя (например, «Домашний сервер»), хост (IP или домен), и имя пользователя для SSH.
- Выберите подходящую иконку.
- Действия:
- В окне редактирования устройства вы можете добавлять и настраивать кастомные действия.
- Задайте имя действия («Перезагрузить»), SSH-команду (
sudo reboot
) и условие отображения.
- Общие настройки:
- Укажите путь к вашему приватному SSH-ключу (например,
~/.ssh/id_ed25519
). - Настройте поведение приложения: автозапуск, скрытие иконки в Dock и интервал проверок.
- Укажите путь к вашему приватному SSH-ключу (например,
Мы всегда рады вашему вкладу! Если у вас есть идеи по улучшению или вы нашли ошибку, пожалуйста, создайте Issue.