Skip to content

v1.3.0 - 新增端口状态检测

Latest

Choose a tag to compare

@JamesHa0 JamesHa0 released this 07 Aug 13:50

✨ 新增功能

  • 端口状态检测:并发检测每条端口转发规则的综合健康状态
    • 🟢 正常:监听正常 + 目标可达
    • 🟡 后端不可达:监听正常,但目标端口连不上
    • 🔴 监听异常:端口未监听,或已被其他进程占用
    • 错误信息分级:连接超时 / 连接被拒绝 / DNS 解析失败 / 网络不可达 / 未监听 / 被占用
    • 桌面版:刷新时自动检测,双击或右键查看详细原因
    • Web 版:列表先加载,状态异步回填,点击查看详情

🔧 改进

  • 代码重构:提取公共逻辑到 portproxy_common.py,桌面版与 Web 版共用,消除 600+ 行重复代码
  • 检测采用并发执行(ThreadPoolExecutor),规则再多也不卡界面

📦 下载

  • PortProxy.exe(桌面版,Windows)

🗒️ 说明

  • 检测目标端口连通性时使用 2 秒超时
  • 端口占用检测通过对比系统 IP Helper(iphlpsvc)进程识别,公平判定"被其他程序占用"