Port Guard
Port Guard

Port Guard最新版

官方版无广告7

Port Guard是一款轻量级、本地运行、无网络依赖的端口管理工具,专为开发者、运维和安全团队设计。支持 macOS、Windows、Linux,界面简洁,操作高效,让你一眼看清端口占用,一键释放进程。

更新日期:
2025年12月28日
语言:
中文
平台:

16.4MB0 人已下载 手机查看

你是否经历过这些场景?

  • 启动本地服务时提示 Address already in use,却不知道是哪个进程占用了 3000 端口
  • 调试多个微服务项目,AI 工具或后台代理偷偷启动了进程,导致端口冲突频发?
  • 不得不反复执行 lsof -i :3000ps aux | grepkill -9 这套繁琐流程?

Port Guard」正是为解决这类问题而生。

它是一款轻量级、本地运行、无网络依赖的端口管理工具,专为开发者、运维和安全团队设计。支持 macOS、Windows、Linux,界面简洁,操作高效,让你一眼看清端口占用,一键释放进程

Port Guard

项目名“Port Guard”寓意“守护你的端口”,确保开发环境干净、可控。

为什么需要 Port Guard?

开发者自述中提到:

“AI 工具经常在后台自动启动进程,导致每次测试或多项目开发时特别麻烦。”

现代开发环境越来越复杂:本地服务、Docker 容器、AI 代理、调试工具……它们可能在你不注意时占用端口,且难以追踪。Port Guard 的目标就是让端口状态透明化、管理操作原子化

核心功能

实时端口监控

  • 自动扫描系统所有监听端口(TCP/UDP)
  • 列表实时刷新,支持按端口号、进程名、PID 搜索与过滤
  • 高亮显示常用开发端口(如 3000、5000、8080、9000 等)

进程详情

点击任意端口条目,即可查看:

  • PID(进程 ID)
  • 进程名称
  • 启动路径(可定位是哪个程序)
  • CPU 与内存占用(辅助判断是否为僵尸进程)

一键释放

  • 点击“终止”按钮,安全结束占用进程
  • 支持优雅终止(SIGTERM)与强制终止(SIGKILL)两种模式
  • 无需记忆 kill 命令,避免误杀关键系统进程

操作历史

  • 自动记录最近 30 次端口释放操作
  • 支持导出为 CSV 文件,便于审计或复盘
  • 历史记录本地存储,不上传云端

极简 UI 体验

  • 遵循 Apple 设计语言,支持暗色模式玻璃拟态(macOS)
  • 界面无冗余信息,聚焦核心任务
  • 启动快、内存占用低,常驻无负担

插件扩展(未来方向)

  • 支持加载自定义插件
  • 可集成企业内部监控系统或云端告警(如 Slack、企业微信通知)
  • 为团队协作和自动化运维预留接口

技术架构:轻量、安全、跨平台

  • 核心语言:Rust(内存安全、高性能)
  • 桌面框架:Tauri(比 Electron 更轻量,原生级性能)
  • 平台支持:macOS、Windows、Linux 原生客户端
  • 无网络请求:所有数据本地采集,不联网、无遥测

安装注意事项(macOS)

由于 Port Guard 未经过 Apple 公证,首次安装时可能提示:

“Port Guard 已损坏,无法打开。”

这是 macOS 的隔离属性(quarantine) 机制导致的,并非软件损坏。解决方法如下:

  1. 将 Port Guard.app 拖入 /Applications 文件夹
  2. 打开终端,执行以下命令移除隔离标记:
xattr -rd com.apple.quarantine /Applications/Port\ Guard.app
  1. 再次双击即可正常启动。

此操作仅解除系统对“来自未知开发者”的限制,不影响软件功能或安全。

适合谁用?

  • 开发者:调试 Web 服务、API、微服务时快速排查端口冲突
  • AI 工程师:管理本地 LLM 服务、Ollama、LM Studio 等常驻进程
  • 运维人员:在开发机或测试服务器上清理僵尸进程
  • 安全团队:监控异常监听端口(如非授权的 22、3389、4444 等)

相关软件

Z Code

Z Code - 最新版

Z Code 是智谱AI推出的一款轻量级的 AI 代码编辑器,旨在解决命令行 AI 编程工具(如 Claude Code、Codex、Gemini等)操作门槛高的问题。它通过提供一个统一、友好的可视化桌面,将这些 Agent 的能力无缝集成,仅使用一个api key 就能丝滑切换体验多个Agent 编程工具。

暂无评论

none
暂无评论...