隧道 · 端口转发
一个 SSH 隧道管理器——不用再凭记忆敲 -L
把端口转发保存到它所经过的主机,用一个开关逐个开启。用大白话说出你想要什么——在本地访问远程服务、把本地服务暴露出去,或经由这台机器代理出网——Termalin 就会设好 SSH 方向。本地、远程和 SOCKS 三种转发,一个自动启动选项,以及可随时复制的实时本地地址。
Free 版 · 14 天 Pro 试用 · Windows、macOS 和 Linux
01 / 三个方向,大白话
本地、远程和 SOCKS——不用记那些参数
大多数隧道出问题,都是因为方向弄反了。Termalin 的构建器会问你想做什么,替你挑好 -L、-R 或 -D,然后只显示这个意图用得到的字段。
- ▸本地(-L)——在你自己的
localhost上访问远程数据库或管理面板。 - ▸远程(-R)——把你笔记本上的服务通过服务器的端口暴露出去。
- ▸SOCKS(-D)——一个本地代理,让浏览器或工具经由该主机出网。
02 / 保存下来,随时重启
设置一次,用一个开关启动
每条转发都保存到它所属的主机,在列表里带一个实时状态指示。开启某条,它会绑定到 loopback,并显示可直接复制的本地地址;关闭它,端口随即释放。勾上自动启动,每次连接那台主机时它都会自动开启——这样你的数据库标签页需要的那条隧道就已经在那儿了。只有在隧道停止时才允许编辑,所以一条正在运行的转发绝不会在你脚下悄悄变样。
04 / 代理也能驱动它
让代理打开它需要的那条转发
隧道不只是给你用的。Termalin 内置的 MCP 服务器为 AI 代理提供 tunnel_open、tunnel_close 和 tunnel_list,于是 Claude Code 或别的客户端可以临时建起它需要的转发去访问某个服务,做完事再关掉——全程受同一套按主机的策略、同意机制和审计日志约束,这套机制管着代理接触的其他一切。了解代理访问的工作原理 →
常见问题
SSH 端口转发有图形界面吗?
有——Termalin 为 SSH 隧道提供了真正的界面。你用大白话描述这条转发——“通过这台服务器访问这个服务”——它就替你设好 SSH 方向,不用你再去记 -L、-R 和 -D。每条隧道都保存到它所属的主机,用一个开关开启或关闭。
它能打开哪些类型的隧道?
本地(-L)转发,在你自己的 localhost 上访问远程服务;远程(-R)转发,把本地服务通过服务器暴露出去;以及 SOCKS(-D)代理,让浏览器或工具经由该主机出网。每一种都有一个为其量身定制的小表单——你只需填写该方向用得到的字段。
它会记住我的隧道吗?
会——转发按主机保存,并以实时状态列出。开启某条,它的本地地址会显示出来,可直接复制;给它勾上自动启动,每次连接那台主机时它都会自动开启。在你下令之前什么都不会运行,关闭一条隧道就会释放它占用的端口。
我能通过 SSH 运行 SOCKS 代理吗?
可以——添加一条 SOCKS 隧道,选一个本地端口(默认 1080),然后把浏览器或工具指向该端口上的 127.0.0.1,流量就会经由这台 SSH 主机转发。它绑定在 loopback 上,所以这个代理只有你本机能访问。
AI 代理能替我打开隧道吗?
可以——Termalin 的 MCP 服务器提供了 tunnel_open、tunnel_close 和 tunnel_list,于是像 Claude Code 这样的代理可以临时建起一条转发去访问数据库或服务,用完再拆掉——并且和它做的其他一切一样,受同一套按主机的策略和审计日志约束。