SSH 主机与代理
在桌面应用的 Settings → Remote Instances 中导入已保存的 SSH 主机,连接到远程机器,并通过同一个 SSH 连接开放额外端口。
SSH 主机和 SSH 代理是仅限桌面端的功能。它们使用你电脑上的 SSH 客户端。
导入 SSH 主机
OpenChamber 可以读取你本地 SSH config 中的主机,也就是 ssh work-server 这类命令使用的同一个地方。
- 打开 Settings → Remote Instances。
- 从 Saved SSH hosts 中选择一个主机。
- 如果主机是 pattern,输入真实目标,例如
[email protected]。 - 保存并连接。
OpenChamber 会用这个 SSH 命令创建 remote instance。当状态到达 ready 时,远程 OpenChamber UI 会在桌面应用中打开。
添加额外端口转发
每个 remote instance 都有 Port Forwards 区域。当 SSH 连接一侧需要访问另一侧的端口时使用它。
OpenChamber 支持三种转发类型:
- Local (-L) — 在你的电脑上打开一个端口,连接到远程机器上的内容。
- Remote (-R) — 在远程机器上打开一个端口,连接回你的电脑。
- Dynamic (-D) — 通过 SSH 连接打开本地 SOCKS proxy。
对于大多数运行在远程机器上的 app preview 和 dashboard,请使用 Local (-L)。
使用 SOCKS proxy
如果你希望电脑上的其他工具通过远程机器访问网络,请选择 Dynamic (-D)。OpenChamber 会为这个 SSH 连接打开一个本地 SOCKS proxy 端口。
连接 ready 后,从转发行复制或使用本地 proxy 地址。把你的浏览器或工具配置为使用它作为 SOCKS5 proxy。
保持私有
本地 bind host 请使用 127.0.0.1 或 localhost,除非你明确希望网络中的其他设备访问这个转发端口。