SSH 隧道管理器
文档目录展开收起
开始03

快速开始

五分钟跑通第一条本地转发:从选 Host 到真的连上它。


前提

终端里能直接登录目标服务器(密钥或 ssh-agent 已配好):

ssh dev "echo ok"

能打印 ok 就够了。只能用密码也没关系,应用会弹框询问。

五步

  1. 新建转发:点右上角「新建转发」。
  2. 选 Host:下拉来自 ~/.ssh/config 的 Host 别名,例如 dev。
  3. 填远程地址:远程主机默认 localhost,远程端口填要访问的服务,比如 PostgreSQL 的 5432。
  4. 填本地端口:默认跟随远程端口,也可以改成别的空闲端口,比如 4096。
  5. 启动:点「启动转发」。弹窗里会实时预览将执行的完整 ssh -N -L … 命令。

成功后列表出现一行,状态为运行中。这一步要等本地端口真正进入监听,慢服务器会慢一点,但不会误报。

新建转发弹窗:Host、远程主机、端口、本地端口与绑定地址,底部实时预览 ssh 命令 新建转发弹窗(深色主题)
新建转发弹窗 · 实时预览将执行的 ssh 命令

验证

在终端里连一下本地端口:

Test-NetConnection 127.0.0.1 -Port 4096
nc -vz 127.0.0.1 4096

或者直接用你的客户端连 127.0.0.1:4096——对本地程序来说,它就是一个本地数据库。

绑定地址怎么选

绑定地址谁能连典型场景
127.0.0.1只有本机默认,最安全
localhost等价于 127.0.0.1有些客户端只认主机名
::1本机 IPv6目标服务只监听 IPv6 时
0.0.0.0局域网里任何能访问你机器的人给同事或手机调试,慎用

远程主机填 localhost 或 127.0.0.1 时,绑定地址会联动成同名的本机地址;要用 0.0.0.0 得手动改。

为什么默认不是 0.0.0.0 绑定到 0.0.0.0 意味着同网段的人可以直接连到你的数据库。除非明确需要,保持 127.0.0.1。

状态含义

状态含义
运行中PID 非 0,且该 PID 当前确实是 ssh 进程
已停止PID 为 0,或原 PID 已被其他程序复用

列表首次加载时会短暂显示骨架屏,然后每 3 秒自动刷新一次,也可以手动点「刷新」。