产品简介
port-killer 一款为开发者设计的跨平台端口管理工具。它能自动发现并监控被占用的端口,一键强制终止相关进程,解决本地开发时端口冲突的麻烦。同时,它深度集成了Kubernetes端口转发和Cloudflare隧道管理,适合需要管理复杂开发环境的开发者和运维工程师。
核心功能
- 自动发现所有监听中的TCP端口
- 一键强制或优雅终止占用端口的进程
- 集成管理Kubectl端口转发会话并支持自动重连
- 查看和管理活跃的Cloudflare Tunnel连接
- 原生适配macOS菜单栏与Windows系统托盘
快速开始
- 在macOS终端执行 `brew install --cask productdevbook/tap/portkiller` 安装,或从GitHub Releases下载.dmg安装包。
- Windows用户从GitHub Releases下载.zip文件并解压。
- 启动应用,主界面会自动列出所有正在使用的端口及对应进程。
- 选中目标端口或进程,点击“终止”按钮即可一键释放端口。
界面预览
与其他方案对比
| 对比项 | port-killer | 同类方案 |
|---|---|---|
| 操作方式 | 提供图形化界面,可视化端口列表并支持鼠标右键一键终止。 | 通常需要记忆并使用命令行指令(如 `lsof`、`netstat`、`kill`)。 |
| 功能集成 | 整合了端口管理、K8s端口转发和Cloudflare隧道三大开发常用场景。 | 功能单一,通常只专注于端口查询或进程终止。 |
| 平台体验 | 针对macOS和Windows提供原生UI(菜单栏/系统托盘),操作直觉化。 | 跨平台工具常使用非原生界面,在不同系统上体验不一致。 |
适合谁用
- 需要频繁处理本地端口冲突的后端及全栈开发者
- 负责管理服务器及容器化应用的运维工程师
- 在开发中频繁使用Kubectl端口转发的Kubernetes用户
下载与版本
当前最新版本为 v3.3.3,发布于 2026-06-21。支持 Windows、macOS。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/productdevbook/port-killer