# PortProxy **Repository Path**: sinszm/HonghaiProxy ## Basic Information - **Project Name**: PortProxy - **Description**: python写的端口映射工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-30 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HonghaiProxy HonghaiProxy 是一个端口转发工具,提供图形界面和命令行界面两种操作方式,可用于将本地端口的数据转发到远程服务器。 ## 功能特点 - 支持图形界面操作,方便快捷地配置和管理端口转发任务。 - 提供命令行模式,便于集成到脚本或自动化流程中。 - 支持自定义本地和远程 IP 地址及端口。 - 实时显示转发过程中的日志信息。 ## 使用方法 ### 图形界面模式 运行以下命令启动图形界面: ```bash python honghai.py gui ``` ### 命令行模式 运行以下命令启动命令行模式: ```bash python honghai.py cli ``` ## 核心类说明 - `PortForwarder`:实现端口转发的核心类,支持异步启动、客户端连接处理和数据转发。 - `PortForwarderApp`:图形界面主窗口类,负责界面布局和事件处理。 - `QueueHandler`:日志处理类,用于将日志信息输出到图形界面。 ## 依赖库 - Python 3.x - logging - socket - threading - tkinter (图形界面模式) ## 许可证 本项目使用 MIT 许可证,详情请查看 LICENSE 文件。