# ssh-tunnel **Repository Path**: wx12516/ssh-tunnel ## Basic Information - **Project Name**: ssh-tunnel - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-22 - **Last Updated**: 2025-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SSH 隧道工具 这是一个用于创建 SSH 隧道的工具,支持通过 SSH 连接将本地端口转发到远程服务器,并提供反向 HTTP 代理功能。 ## 功能特性 - 创建 SSH 隧道以转发端口 - 支持设置 HTTP 代理 - 提供连接超时和重试机制 - 支持反向 HTTP 代理服务器 ## 安装 确保你已经安装了 Go 语言环境。然后使用以下命令克隆仓库并构建项目: ```bash git clone https://gitee.com/wx12516/ssh-tunnel.git cd ssh-tunnel ./build.sh ``` ## 使用 启动 SSH 隧道需要提供 SSH 服务器地址、用户名和密码。你可以通过命令行参数进行配置: ```bash ./ssh-tunnel -s -user -pwd [-http-proxy
] [-timeout ] [-retry ] ``` ### 命令行参数 - `-h`: 显示帮助信息 - `-s`: SSH 服务器地址 - `-user`: SSH 用户名 - `-pwd`: SSH 密码 - `-http-proxy`: HTTP 代理远程绑定地址 - `-timeout`: 连接超时时间(秒) - `-retry`: 重试间隔时间(秒),-1 表示禁用重试 ## 贡献 欢迎贡献代码和报告问题。请在 Gitee 上提交 Pull Request 和 Issue。 ## 许可证 该项目使用 MIT 许可证。详情请查看仓库中的 LICENSE 文件。