所有连接都走这条路由
终端、SFTP、Docker、端口转发与监控,全部经由同一条路由。
- 在机器上设置一次即可。
细节
每一跳独立配置
每一跳各有端口、用户与登录方式。哪一跳出错,SwiftServer 会明确指出。
在 App 内搭建
路由在 App 里搭好,iPhone 上与电脑前一样好用。
身份只存一份
堡垒机登录存为身份,换密钥只改一处。
随 iCloud 同步
路由与沿途信任的主机密钥,经 iCloud 同步到每台设备。
配置一条路由
- 01
打开目标机器
跳板设置在你要连接的那台机器上。
- 02
打开使用跳板机
路由随即出现,最上方是你的设备,最下方是目标。
- 03
添加第一跳
主机、端口、用户和它的凭据。这里可以用身份,一份保存好的凭据就能覆盖每一台堡垒机。
- 04
按需继续添加跳板
跳板按显示的顺序执行。上下移动,直到这条链和你的网络一致。
- 05
连接
SwiftServer 一台一台穿过堡垒机,然后把目标机器上的 shell 交给你。
常见问题
什么是跳板机?
跳板机也叫堡垒机,是一台你从外部能连上、而它自己又能访问内网机器的主机。你的 SSH 连接从它中间穿过去,最后到达目标。
一条路由能有几跳?
路径需要几跳就几跳。路由是一个由你编辑的有序列表,会绕回自身的路由会被拒绝。
SwiftServer 会读我 ~/.ssh/config 里的 ProxyJump 吗?
不会。路由在 App 内设置,并通过你的 iCloud 同步,没有 OpenSSH 配置导入。
监控能穿过跳板机吗?
可以,只有一个例外。某一跳需要你输入点什么时,这台机器的仪表板状态会关闭,因为后台刷新没有人替它作答。
跳板机要额外付费吗?
是的。跳板机属于高级版。终端、Mosh、SFTP、代码片段和监控 3 台服务器是免费的。
跳板机和连接代理是一回事吗?
不是。跳板机是一台你从中穿过的 SSH 服务器。连接代理是 SOCKS5 或 HTTP CONNECT 代理,负责连接的第一段。两者可以一起用,代理在前。