跳转到内容

持续连接(SSH、数据库、长会话)

这是长连接形态的通道:需要长期保持的 TCP 连接时使用隧道。对方位于 NAT 之后、没有公网 IP,也可以像连接本机服务一样使用——SSH、数据库客户端、长会话均适用。

典型场景:SSH 进对方机器排查故障;用本地数据库客户端连对方内网的库;调试时把本地端口接上远端的服务。

Terminal window
a2al tunnel open <对方AID> --local-port 2222
# Tunnel: 127.0.0.1:2222
# ID: <隧道ID> # 关闭使用 a2al tunnel close <隧道ID>
ssh -p 2222 user@127.0.0.1 # 或你实际使用的客户端
  • 隧道按端口建立:同一组(本地 AID、对方 AID、端口)复用同一条隧道,不会重复建立;
  • 需要第二条隧道时,指定不同的 --local-port;
  • 复用前执行一次短探活(约 8 秒),失败则重建,断连无需自行处理;
  • 空闲超时默认 6 分钟,可通过 --idle-timeout 调整;
  • 建立连接要求双方均在线;对方可能离线时,改用便条。

AI 助理(MCP):使用 a2al_tunnel_open / a2al_tunnel_close。

目标页面
一次性调用对方的 HTTP按地址调用别人
让 NAT 之后的 HTTP 服务可被调用让别人也能调用你
五种通道的适用场景选对通道