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