docs: 移除鸡肋的「快速上手」页
CI / Lint & TypeCheck (push) Canceled after 0s
CI / Test (push) Canceled after 0s
CI / Tauri Foundation Acceptance (push) Canceled after 0s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Canceled after 0s
CI / Build (windows-latest) (push) Canceled after 0s

内容与概述/会话/终端高度重叠;Cmd+K 快速连接合并进会话页,安装信息概述页已有。文档 11 页精简为 10 页并重排编号
This commit is contained in:
Logan.Li committed 2026-10-16 13:24:32 +08:00
1 parent 3acfb27521
commit 3a960cc1de
17 files changed
+19 -266

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
SSH 连上后,状态栏点击「转发」打开右侧抽屉,统一管理本地转发、远程转发与动态 SOCKS5(专业版)。
![OpsXShell 端口转发抽屉:本地转发规则监听 127.0.0.1:8080 转发到目标 3000 端口,动态转发 SOCKS5 127.0.0.1:1080,两条规则均在运行中,可逐条开关](/docs/assets/forwarding-drawer.jpg)
_每条规则独立启停:本地转发把远程服务映射到本机端口,动态转发让本机流量经 SSH 服务器出口。_
## 动态转发(SOCKS5)
本机成为 SOCKS5 代理,流量经当前 SSH 服务器出口 IP 访问外网:
```text
socks5://127.0.0.1:1080
```
- 每台 SSH 主机仅一条动态规则,端口固定 `1080`,抽屉中直接启停。
- 状态栏「转发」右键可复制代理地址。
- 需要远程 DNS 解析的命令行工具用 `socks5h`:
```bash
curl --proxy socks5h://127.0.0.1:1080 https://example.com
```
- SOCKS5 默认仅监听本机;当前不提供局域网开放和客户端密码认证。
## 本地转发(`-L`)
本机监听默认只需填端口(绑定 `127.0.0.1`,等同 `ssh -L 8080:…`);需要局域网访问时再展开高级项改为内网 IP 或 `0.0.0.0`。
目标主机**相对当前 SSH 服务器**(常用 `127.0.0.1` 或内网 IP),不是会话页的主机名,且不能填 `0.0.0.0`。
## 远程转发(`-R`)
远端监听填:
- `127.0.0.1:端口`——仅 SSH 服务器本机可访问;
- `0.0.0.0:端口`——远端内网其它主机也可访问(需 sshd `GatewayPorts yes` 或 `clientspecified`)。
目标为本机或内网 `host:port`(不能填 `0.0.0.0`)。服务器还需 `AllowTcpForwarding yes` 或 `remote`;监听端口不能已被占用,`<1024` 通常需要 root。可用 `ssh -R [bind:]port:host:port user@host` 对照理解。
## 规则与运行态
- **保存的是规则,不是「运行中」状态**:应用重启后需要再次手动启动。
- 「复制规则」创建独立新规则,便于只改端口或目标;不复制运行状态。
- 运行中的规则选「编辑」时,会先提示停止真实监听,再允许保存新配置。
- 同一窗口内只要没点「停止」,SSH 断线、保活失败、空闲挂起或重连都会继续监听(本地 / SOCKS 端口不拆,远程转发自动重听)。
- 点停止、关闭标签、连接面板手动断开或退出应用,才会关闭真实 Listener。关闭标签后再开同一会话不会自动拉起转发。
- 「停止」真正关闭端口监听,不是只改界面图标。