Adds desktop SSH hosts and proxying documentation Includes translations for all supported locales Requires translations for new docs pages
49 lines
2.1 KiB
Plaintext
49 lines
2.1 KiB
Plaintext
---
|
|
title: SSH 主机与代理
|
|
description: 在桌面应用中导入已保存的 SSH 主机并添加额外的 SSH 端口转发。
|
|
---
|
|
|
|
# SSH 主机与代理
|
|
|
|
在桌面应用的 **Settings → Remote Instances** 中导入已保存的 SSH 主机,连接到远程机器,并通过同一个 SSH 连接开放额外端口。
|
|
|
|
> SSH 主机和 SSH 代理是**仅限桌面端**的功能。它们使用你电脑上的 SSH 客户端。
|
|
|
|
## 导入 SSH 主机
|
|
|
|
OpenChamber 可以读取你本地 SSH config 中的主机,也就是 `ssh work-server` 这类命令使用的同一个地方。
|
|
|
|
1. 打开 **Settings → Remote Instances**。
|
|
2. 从 **Saved SSH hosts** 中选择一个主机。
|
|
3. 如果主机是 pattern,输入真实目标,例如 `deploy@app.example.com`。
|
|
4. 保存并连接。
|
|
|
|
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`,除非你明确希望网络中的其他设备访问这个转发端口。
|
|
|
|
## 相关内容
|
|
|
|
- [远程实例](/zh-cn/remote-instances/) — 将桌面应用连接到另一台机器上的 OpenChamber
|
|
- [远程访问](/zh-cn/troubleshooting/remote-access/) — 当 SSH 或远程访问无法连接时
|