跳到正文
发现
PortKiller:跨平台端口管理与进程清理工具
桌面应用开发者工具

PortKiller:跨平台端口管理与进程清理工具

面向开发者的跨平台端口管理工具,自动发现监听端口、一键结束占用进程,并管理 Kubernetes 端口转发与 Cloudflare Tunnel。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v3.4.0当前版本

    新增 Linux 原生托盘应用、Rust 核心与 AppImage 发布;macOS 端支持收藏/监视时显示端口状态、按端口自定义名称描述文件夹与类型、右侧检查面板可折叠,并加入 Kubernetes context 选择器与自定义 kubeconfig。

评论