ssh_forward_port
Create SSH port forwarding tunnels to map a local port to a remote internal service through an existing SSH connection, with idle timeout auto-release to prevent leaks.
Instructions
建立本地端口转发隧道(-L),将宿主机本地端口经由 SSH 链路转发至远程内网服务(内置空闲超时释放防泄漏)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | 隧道类型:local (本地正向转发 -L), remote (远程反向转发 -R), socks5 (本地动态代理 -D),默认 local | local |
| localHost | No | 宿主机本地绑定的监听地址,默认 127.0.0.1 | 127.0.0.1 |
| localPort | No | 宿主机本地监听端口,传 0 或缺省时自动分配空闲随机端口 | |
| remoteHost | No | 远程目标主机地址或内网主机名,默认 127.0.0.1 | 127.0.0.1 |
| remotePort | No | 远程目标服务端口号(local/remote 模式必填,socks5 模式自动动态解析) | |
| connectionId | No | 使用的 SSH 物理连接标识符,缺省时使用当前默认连接 | |
| idleTimeoutSeconds | No | 空闲自动超时释放时间(秒),默认 300 秒无流量自动关闭隧道以防泄漏;传 0 表示长驻不超时 |