Repolode
productdevbook

productdevbook/port-killer

一款适用于 macOS 和 Windows 的菜单栏工具,用于查看端口占用、结束进程,并管理 Kubernetes 端口转发与 Cloudflare Tunnel。

Star
5,123
Fork
212
未关闭 Issue
15
最近提交
5天前

这是什么?

PortKiller 是一款面向开发者的跨平台端口管理工具。它会自动发现正在监听的 TCP 端口,并显示每个端口对应的进程,无需手动使用 lsof 或 netstat 排查。点击一下即可结束进程,可选择优雅退出或强制终止。

除了端口监控,应用还能管理 kubectl port-forward 会话,支持断线自动重连、连接日志和连接状态通知,并可查看当前活跃的 Cloudflare Tunnel 连接状态。端口可以加入收藏或设置监视以接收通知,并按 Web Server、Database、Development、System 等类别自动归类。

macOS 版以菜单栏应用形式运行,需要 macOS 15 或更高版本,可通过 Homebrew 或 DMG 安装。Windows 版以系统托盘应用运行,以 zip 压缩包形式发布。

核心功能

  • 01自动发现所有正在监听的 TCP 端口,支持按端口号或进程名搜索过滤。
  • 02一键结束进程,可选择优雅退出或强制终止。
  • 03管理 kubectl 端口转发会话,支持断线自动重连并记录日志。
  • 04查看活跃的 Cloudflare Tunnel 连接状态。
  • 05支持收藏端口和监视端口并接收通知。
  • 06macOS 以菜单栏形式运行,Windows 以系统托盘形式运行。

适用场景

  • 快速释放被遗留开发服务器占用的端口,无需翻找终端窗口。
  • 保持本地数据库或服务到 Kubernetes 集群的端口转发在断线后自动恢复。
  • 在桌面端查看当前活跃的 Cloudflare Tunnel 连接。

快速上手

  1. 1

    通过 Homebrew 安装(macOS)

    brew install --cask productdevbook/tap/portkiller
  2. 2

    或从 GitHub Releases 下载 macOS 的 .dmg 或 Windows 的 .zip 并解压

使用前须知

  • 仅支持 macOS 和 Windows,README 未提及 Linux 版本。
  • 开发环境配置仅在 CONTRIBUTING.md 中说明,README 中没有。

标签

常见问题

port-killer 是什么?
一款适用于 macOS 和 Windows 的菜单栏工具,用于查看端口占用、结束进程,并管理 Kubernetes 端口转发与 Cloudflare Tunnel。 PortKiller 是一款面向开发者的跨平台端口管理工具。它会自动发现正在监听的 TCP 端口,并显示每个端口对应的进程,无需手动使用 lsof 或 netstat 排查。点击一下即可结束进程,可选择优雅退出或强制终止。
port-killer 可以免费使用吗?用的什么许可证?
port-killer 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
port-killer 还在维护吗?
活跃维护中。port-killer 最近一次提交是在 2026年10月15日。
port-killer 适合用来做什么?
快速释放被遗留开发服务器占用的端口,无需翻找终端窗口。 保持本地数据库或服务到 Kubernetes 集群的端口转发在断线后自动恢复。 在桌面端查看当前活跃的 Cloudflare Tunnel 连接。
port-killer 怎么安装和运行?
通过 Homebrew 安装(macOS): brew install --cask productdevbook/tap/portkiller 或从 GitHub Releases 下载 macOS 的 .dmg 或 Windows 的 .zip 并解压
在哪里获取 port-killer?
源代码和安装说明在 GitHub 上:https://github.com/productdevbook/port-killer

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目