端口占用一键释放!一个强大的跨平台端口管理工具!
大家好,我是 Java陈序员。
做开发的朋友,想必大概率都遇到过端口被占用的问题,准备启动项目,控制台抛出一行熟悉报错:端口 xxx 已被占用。

遇到端口被占用的情况,往往是只能打开终端,根据不同系统敲 netstat、lsof 命令查询 PID, 再执行 Kill, 来回切换窗口,操作繁琐,命令又常常忘记。
今天,给大家介绍一个跨平台的端口管理工具,一键释放端口占用!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
port-killer —— 一个专为开发者打造、跨平台的端口管理工具,提供端口监控,Kubernetes 端口转发,集成 Cloudflare 隧道,一键关闭进程等功能。
功能特色:
- 端口与进程管理:自动扫描本机 TCP 监听端口,清晰展示端口号、PID、进程名称,支持按端口、进程名搜索筛选,可优雅关闭或者强制杀死进程,一键释放被占用端口
- Kubernetes 端口转发:统一管理多条端口转发会话,图形界面一键连接、断开转发,内置断连自动重连能力,实时查看转发日志与连接状态
- Cloudflare Tunnel 管理:支持查看、管理本机运行的 Cloudflare 隧道,同时可快速查看隧道状态
- 轻量跨平台:资源占用低,程序常驻系统托盘、菜单栏,随点随用,同时适配 Windows、macOS 系统
技术栈:Tauri + React + TypeScript
快速上手
port-killer 同时支持 Windows、macOS 系统,可根据操作系统进行下载安装。
- Windows
1、打开下载地址
https://github.com/productdevbook/port-killer/releases
2、下载压缩包 PortKiller-${版本号}-windows-${系统架构}.zip
3、解压压缩包,并双击运行 PortKiller.exe
- macOS
1、使用命令一键安装
brew install --cask productdevbook/tap/portkiller
2、或者从 GitHub Releases 中下载 .dmg 进行安装使用
功能体验
- Windows



- macOS

总的来说,port-killer 定位很清晰,就是一款面向开发者的端口管理小工具。把平时查端口、杀进程、管理 k8s 端口转发、Cloudflare 隧道这些高频琐碎操作全部图形化,无需再通过命令处理端口被占用的问题。同时基于 Tauri 开发,体积轻、后台常驻托盘,随点随用,同时提供 x64、arm64 架构安装包,Windows 和 Mac 都能使用。
如果你经常遇到端口占用的问题,又不想使用命令释放端口,可通过 port-killer 进行端口管理。快去下载试试吧~
项目地址:https://github.com/productdevbook/port-killer
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
port-killer —— 一个专为开发者打造、跨平台的端口管理工具,提供端口监控,Kubernetes 端口转发,集成 Cloudflare 隧道,一键关闭进程等功能。
浙公网安备 33010602011771号