端口进程管理小工具源码

一款界面美观的跨平台桌面工具,用于检测本机端口占用情况并一键停止占用进程。端口进程管理小工具源码

✨ 功能

  • 启动即扫描本机 正在监听的端口,表格展示:
    • 应用名 · 进程号(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:以管理员身份运行终端
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容