发现 
桌面应用开发者工具
PortKiller:跨平台端口管理与进程清理工具
面向开发者的跨平台端口管理工具,自动发现监听端口、一键结束占用进程,并管理 Kubernetes 端口转发与 Cloudflare Tunnel。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v3.4.0
- 平台
- macOS、Windows、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
PortKiller 是一款面向开发者的跨平台端口管理工具,用 Swift 编写,提供各平台原生界面。它自动扫描本机正在监听的 TCP 端口,让你快速定位是哪个进程占了端口,并一键结束它;同时还集成了 Kubernetes 端口转发和 Cloudflare Tunnel 管理。
在 macOS 上以菜单栏应用的形式常驻,Windows 上则是系统托盘应用。

主要功能
端口管理
- 🔍 自动发现所有正在监听的 TCP 端口
- ⚡ 一键结束进程(支持优雅结束与强制结束)
- 🔄 可配置间隔的自动刷新
- 🔎 按端口号或进程名搜索与过滤
- ⭐ 收藏常用端口,便于快速访问
- 👁️ 监视指定端口,状态变化时发出通知
- 📂 智能分类(Web 服务器、数据库、开发环境、系统)
Kubernetes 端口转发
- 🔗 创建并管理 kubectl port-forward 会话
- 🔌 连接断开后自动重连
- 📝 连接日志与状态监控
- 🔔 连接、断开时发送通知
Cloudflare Tunnels
- ☁️ 查看并管理当前活跃的 Cloudflare Tunnel 连接
- 🌐 快速查看隧道状态
跨平台
- 📍 macOS 菜单栏集成
- 🖥️ Windows 系统托盘应用
- 🎨 各平台使用原生 UI
安装与使用
macOS
使用 Homebrew 安装:
brew install --cask productdevbook/tap/portkiller
也可以从 GitHub Releases 下载 .dmg 手动安装。
Windows
从 GitHub Releases 下载 .zip 并解压使用。

启动后即可看到当前监听的端口列表,选中目标端口对应的进程执行结束操作;需要连集群时,在应用内创建 kubectl port-forward 会话即可。
注意事项
- macOS 需要 15.0 及以上版本,Windows 需要 10 及以上版本。
- 项目采用 MIT 许可证,开发相关说明见仓库的 CONTRIBUTING.md。
本作品整理自 GitHub 开源项目 productdevbook/port-killer,原作者 @productdevbook,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.4.0当前版本
新增 Linux 原生托盘应用、Rust 核心与 AppImage 发布;macOS 端支持收藏/监视时显示端口状态、按端口自定义名称描述文件夹与类型、右侧检查面板可折叠,并加入 Kubernetes context 选择器与自定义 kubeconfig。
评论