端口转发工具
功能介绍
这是一个基于Windows系统的端口转发管理工具,提供了友好的Web界面来管理系统的端口转发规则。
主要功能
🔍 查询功能
- 实时查看当前系统中所有的端口转发规则
- 显示监听地址、监听端口、目标地址、目标端口和状态信息
- 支持手动刷新列表获取最新状态
➕ 新增功能
- 通过直观的表单界面添加新的端口转发规则
- 支持自定义监听地址和端口
- 支持设置目标地址和端口
- 实时验证输入参数的有效性
🗑️ 删除功能
- 一键删除不需要的端口转发规则
- 删除前会有确认提示,避免误操作
- 删除后自动刷新列表显示最新状态
🌐 Web界面
- 现代化的响应式Web界面设计
- 支持弹窗式表单操作
- 实时状态提示和错误信息显示
- 自动打开浏览器功能
技术特点
- 纯Python实现:使用标准库HTTPServer,无需额外依赖框架
- Windows兼容:基于netsh命令管理端口转发规则
- 实时监控:使用psutil库获取端口使用情况
- 安全可靠:所有操作都有错误处理和状态反馈
使用说明
- 启动工具:在kuai客户端中运行此脚本
- 配置参数:
- 服务端口:设置Web服务运行的端口(默认12080)
- 自动打开浏览器:是否在启动后自动打开浏览器
- 管理规则:通过Web界面进行端口转发规则的增删查改操作
注意事项
- 需要管理员权限才能添加或删除端口转发规则
- 仅支持Windows系统的netsh portproxy功能
- 建议使用12000以上的端口作为Web服务端口
- 删除规则时请确认不会影响正在使用的服务
适用场景
- 开发环境中的端口映射管理
- 服务器端口转发配置
- 网络调试和测试
- 内网穿透辅助工具