PortKiller
PortKiller to narzędzie narzędziowe dla macOS działające na pasku menu, przeznaczone dla deweloperów do znajdowania i zatrzymywania procesów, które utrzymują otwarte lokalne porty sieciowe.
Czym jest PortKiller?
PortKiller to natywne narzędzie dla macOS, które pomaga deweloperom zwalniać lokalne porty blokowane przez uruchomione aplikacje, serwery, kontenery lub usługi działające w tle. Działa z poziomu paska menu, dzięki czemu możesz szybko sprawdzić, które procesy nasłuchują na typowych portach deweloperskich, i zatrzymać je bez używania poleceń Terminala. Typowe zastosowania obejmują rozwiązywanie błędów „address already in use” podczas tworzenia aplikacji webowych, testowania usług lokalnych oraz tropienia procesów pozostawionych przez Docker lub narzędzia zarządzane przez Homebrew. Aplikacja może także pokazywać powiązany kontekst projektu dla procesu oraz powiadamiać Cię, gdy monitorowane porty staną się aktywne. PortKiller został zaprojektowany z myślą o macOSowych przepływach pracy deweloperskiej, w których szybki dostęp do kontroli portów i procesów jest wygodniejszy niż ręczne porządki z poziomu wiersza poleceń.
Kluczowe cechy
- Wyświetlanie aktywnych procesów nasłuchujących na lokalnych portach deweloperskich
- Zatrzymywanie procesu zajmującego port z paska menu jednym kliknięciem
- Wykrywanie kontenerów Docker korzystających z monitorowanych portów
- Identyfikowanie popularnych usług Homebrew, takich jak PostgreSQL, Redis i MySQL
- Pokazywanie kontekstu projektu dla procesów powiązanych z lokalnymi repozytoriami Git
- Powiadamianie, gdy monitorowane porty zaczynają nasłuchiwać
- Monitorowanie zakresów portów w czasie rzeczywistym z konfigurowalnymi ustawieniami
Sprawdź pozostałości aplikacji w diCleaner
Przed czyszczeniem sprawdź pamięci podręczne, pliki wsparcia, kontenery i elementy logowania.
Przegląd bezpieczeństwa
Status: Przeważnie bezpieczne
PortKiller to narzędzie dla deweloperów, które sprawdza lokalne nasłuchujące połączenia sieciowe i może kończyć wybrane procesy, co jest normalne dla jego przeznaczenia. Ponieważ może zatrzymywać aktywne aplikacje, serwery, bazy danych lub kontenery, zakończenie niewłaściwego procesu może przerwać Twoją pracę lub tymczasowo zatrzymać lokalne usługi. Używaj go wtedy, gdy rozpoznajesz proces lub port, który chcesz zwolnić, szczególnie podczas sesji deweloperskich.
Zalecenie: Zachowaj PortKiller, jeśli regularnie uruchamiasz lokalne serwery, bazy danych, kontenery lub inne narzędzia deweloperskie, które konkurują o te same porty. Jeśli rzadko rozwiązujesz konflikty portów, możesz go usunąć bez wpływu na macOS, choć możesz stracić wygodny skrót na pasku menu do zwalniania zablokowanych portów.
Typowe ścieżki
/Applications/PortKiller.app
Podziel się doświadczeniem
Bądź pierwszy, który podzieli się doświadczeniem.