ssh port forward command
在线生成 SSH 端口转发命令,覆盖本地转发、远程转发和 SOCKS 代理
适用于数据库访问、内网面板、反向隧道和代理上网等场景,参数填好后就能直接复制对应的 SSH 命令。
先选择转发模式,再填写连接信息,右侧会实时生成可执行命令。
转发模式
把你本地的一个端口转发到 SSH 服务器可访问的服务上,最常见的是 MySQL、PostgreSQL、Redis 或内网后台。
隧道参数
生成结果
复制下面的命令,直接在你的本地终端执行即可。
ssh -L 127.0.0.1:5432:127.0.0.1:5432 -p 22 -i ~/.ssh/id_ed25519 -N [email protected]隧道命令生成好后,后续连接和访问可以继续放到 DartShell 里管理
把 SSH 主机、文件传输和数据库访问整理到同一个 Mac 工具里,让临时命令和长期连接配置衔接得更顺。
这个 SSH Port Forward 工具能帮你做什么
不暴露数据库公网也能访问
本地转发适合把数据库继续留在私网里,再通过 SSH 隧道从你的电脑安全访问。
把本地服务临时映射到远端
远程转发适合让外部系统访问你本地的开发服务,不用额外搭建完整的公开环境。
快速生成 SOCKS 代理命令
动态代理模式适合浏览器、命令行工具和支持 SOCKS5 的客户端。
常见 SSH 端口转发示例
把本地 5432 转发到远端 PostgreSQL
ssh -L 127.0.0.1:5432:127.0.0.1:5432 -N [email protected]通过远程服务器暴露本地 3000 服务
ssh -R 0.0.0.0:8080:127.0.0.1:3000 -N [email protected]创建本地 1080 的 SOCKS 代理
ssh -D 127.0.0.1:1080 -N [email protected]