Skip to content

sp tunnel:反向隧道 ​

从后端到你本机服务开一条反向隧道,让 SoftProbe Cloud 上发起的回放能到达只监听 localhost 的服务。自建后端能直接访问被测服务时,不需要它。

bash
sp tunnel --port 8080 --app <appId>

回放期间在单独的终端里保持运行,用 Ctrl+C 停止。它会自动重连:连接断开 2 秒后重连;连不上时每 5 秒重试一次。

参数 ​

参数默认值说明
--port8080接收回放请求的本机服务端口
--appsp demo start 记下的应用哪个 appId 的回放流量走这条隧道
--url根据后端地址推出指定隧道的 WebSocket 地址,如 ws://localhost:8090/api/ws/tunnel

隧道用你的登录凭据连接 <后端地址>/api/ws/tunnel:后端是 http:// 时用 ws://,是 https:// 时用 wss://。本地开发用的 3000 端口控制台,会改连 ws://localhost:8092/api/ws/tunnel;需要时用 --url 指定。

配合演示环境 ​

演示应用跑在你本机、后端是 SoftProbe Cloud 时,sp demo replay 需要这条隧道:

bash
sp demo start
sp tunnel --port 8080      # 在另一个终端运行
sp demo replay

捕获 Session · 审查 Steps · 改进关键所在