5.1K ·GitHub
Что это такое?
PortKiller — это кроссплатформенное настольное приложение для разработчиков, которое отслеживает открытые TCP-порты, управляет сеансами Kubernetes port-forward, интегрируется с Cloudflare Tunnels и позволяет завершать процессы одним кликом.
Это утилита в строке меню или полноценное оконное приложение?
На macOS оно работает как приложение в строке меню, а на Windows — как приложение в системном трее, с нативным интерфейсом для каждой платформы.
Нужно ли настраивать kubectl или Cloudflare, чтобы пользоваться функциями Kubernetes и туннелей?
В README нет явного списка требований, но поскольку приложение управляет сеансами kubectl port-forward и подключениями Cloudflare Tunnel, для этих функций понадобятся рабочая конфигурация kubectl и уже настроенный Cloudflare Tunnel.
Оно находит только TCP-порты или также UDP?
Оно автоматически обнаруживает именно прослушиваемые TCP-порты; об обнаружении UDP-портов в README не упоминается.
Для кого это сделано?
Оно предназначено для разработчиков, которые работают со множеством локальных сервисов, Kubernetes port-forward и туннелей и которым нужен быстрый способ увидеть процессы, занимающие порты, и завершить их.
Какие операционные системы поддерживаются?
Поддерживаются macOS и Windows, для обеих есть нативный интерфейс и установщики.
Можно ли добавлять определённые порты в избранное или отслеживать их?
Да, важные порты можно отметить как избранные для быстрого доступа, а также настроить отслеживаемые порты, которые будут вызывать уведомления при изменениях.
Завершает ли оно процессы мягко или принудительно?
Поддерживается завершение процессов одним кликом, как в мягком, так и в принудительном режиме.
Группирует ли оно порты по типу автоматически?
Да, порты автоматически распределяются по группам, например «Веб-сервер», «База данных», «Разработка» и «Система».
Получу ли я уведомление, если port-forward Kubernetes оборвётся?
Да, при потере соединения оно автоматически переподключается и отправляет уведомления о подключении и отключении, а также ведёт журналы подключений.
What are similar projects?
codenotch, Insomnia, stop-stutter, Codync, tendedero, OpenYoink, macos-sysdata, louisa-wifi
Which topics is it in?
process-manager, tunnel, menu-bar, swiftui, cloudflare, containers, macos-app, sysadmin, swift, kubernetes, monitoring, networking