文章摘要
✨ 功能
-
启动即扫描本机正在监听的端口,表格展示:
-
应用名 · 进程号(PID) · 端口号 · CPU 占用% · 内存占用% · 操作
-
-
操作栏「停止」按钮:点击确认后杀死该进程,成功后该行立即从界面移除
-
CPU/内存占用按热度着色(红/橙/灰),一眼看出资源大户
-
顶部搜索框:按应用名 / 端口 / 进程号实时过滤
-
每 5 秒自动刷新,也可手动点「刷新」
-
无边框圆角磨砂界面,自定义标题栏:
-
❤ 赞助:弹出收款码,支持 微信 / 支付宝 / QQ 切换
-
获取最新版:跳转 GitHub 项目
-
最小化 / 最大化 / 关闭
-
标题栏可拖动、双击最大化/还原
-
-
跨平台:Windows / macOS / Linux(基于 psutil,无平台相关命令)
📥 下载可执行文件(无需 Python 环境)
[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:以管理员身份运行终端