一款界面美观的跨平台桌面工具,用于检测本机端口占用情况并一键停止占用进程。
✨ 功能
启动即扫描本机正在监听的端口,表格展示:
应用名 · 进程号(PID) · 端口号 · CPU 占用% · 内存占用% · 操作
操作栏「停止」按钮:点击确认后杀死该进程,成功后该行立即从界面移除
CPU/内存占用按热度着色(红/橙/灰),一眼看出资源大户
顶部搜索框:按应用名 / 端口 / 进程号实时过滤
每 5 秒自动刷新,也可手动点「刷新」
无边框圆角磨砂界面,自定义标题栏:
❤ 赞助:弹出收款码,支持 微信 / 支付宝 / QQ 切换
获取最新版:跳转 GitHub 项目
最小化 / 最大化 / 关闭
标题栏可拖动、双击最大化/还原
跨平台:Windows / macOS / Linux(基于 psutil,无平台相关命令)
📥 下载可执行文件(无需 Python 环境)
前往 Releases 页面 下载:
[td]
系统 文件 使用方式
Windows 10/11 (x64) PortMonitor-windows-x64.zip 解压 → 双击 PortMonitor.exe
macOS (Apple Silicon) PortMonitor-macos-arm64.zip 解压 → 双击 PortMonitor.app;首次被拦时右键 → 打开
macOS (Intel) (暂不提供预编译) 请见下方「从源码运行」
Linux (x64) PortMonitor-linux-x64.tar.gz tar xzf ... → ./PortMonitor
双击即用,不需要装 Python 或任何依赖。Intel Mac 用户:由于 GitHub Actions 已逐步下架 Intel macOS runner,暂不提供预编译版,请从源码运行(步骤见下)。
🚀 从源码运行pip install -r requirements.txt
python port_monitor.py
部分系统进程属于其他用户,扫描或停止时需要更高权限:
macOS / Linux:sudo python port_monitor.py
Windows:以管理员身份运行终端
