端口占用一键释放!一个强大的跨平台端口管理工具!

大家好,我是 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/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2026-11-05 09:23  Java陈序员  阅读(13)  评论(0)    收藏  举报