5.1K ·GitHub
这是什么?
PortKiller 是一款面向开发者的跨平台桌面应用,可以监控已打开的 TCP 端口,管理 Kubernetes 端口转发会话,集成 Cloudflare Tunnel,并支持一键结束进程。
这是菜单栏工具还是完整窗口应用?
在 macOS 上它以菜单栏应用的形式运行,在 Windows 上则以系统托盘应用的形式运行,两个平台都使用各自的原生界面。
使用 Kubernetes 和隧道功能前,我需要先设置 kubectl 或 Cloudflare 吗?
README 没有明确说明前置条件。不过,由于它会管理 kubectl 端口转发会话和 Cloudflare Tunnel 连接,使用这些功能时,你需要有可用的 kubectl 配置,以及已经搭建好的 Cloudflare Tunnel。
它只能发现 TCP 端口,还是也支持 UDP?
它专门自动发现处于监听状态的 TCP 端口;README 中没有提到 UDP 端口的发现功能。
这是为谁设计的?
它面向需要同时管理多个本地服务、Kubernetes 端口转发和隧道的开发者,帮助他们快速查看并结束占用端口的进程。
支持哪些操作系统?
支持 macOS 和 Windows,两个平台都提供原生界面和安装程序。
我可以收藏或关注特定端口吗?
可以。你可以将重要端口标记为收藏,方便快速访问;也可以设置关注端口,端口状态变化时触发通知。
它结束进程时是优雅退出还是强制结束?
它支持一键结束进程,同时提供优雅退出和强制结束两种选项。
它会自动按类型对端口分组吗?
会。它会智能地将端口归类为 Web 服务器、数据库、开发和系统等分组。
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