Files
opsxshell/homepage/content/05-forwarding.md
T
Logan.Li 8b5a888ab9
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
官网内容面向用户全面重写 + App 关于页官网入口
- /docs 重写为 11 页用户向文档(快速上手/会话/终端/SFTP/转发/RDP·VNC/串口/AI/授权/FAQ),剥离 run.sh、构建脚本等开发者内容与内部设计文档
- 文档配 5 张脱敏实况截图:SSH 工作区、SFTP 双栏、RDP、VNC、端口转发抽屉
- 落地页:新增「为什么选」区块、AI 步数修正 8→12、技术栈区改产品特性、专业版 CTA 指向 /pricing
- /pricing 新增免费版 vs 专业版功能对比矩阵
- 全站清除 Tauri/IronRDP/Ed25519/guardrail 等实现层黑话,改用户语言
- 文档站删「打印/导出 PDF」「是否有帮助」摆设组件与未用图标,H1 与页面标题去重
- App 设置-关于新增官网入口 https://opsxshell.rlwj.cn(七语种同步)
- homepage dist 同步重建
2026-10-16 13:20:24 +08:00

2.5 KiB
Raw Blame History

SSH 连上后,状态栏点击「转发」打开右侧抽屉,统一管理本地转发、远程转发与动态 SOCKS5(专业版)。

OpsXShell 端口转发抽屉:本地转发规则监听 127.0.0.1:8080 转发到目标 3000 端口,动态转发 SOCKS5 127.0.0.1:1080,两条规则均在运行中,可逐条开关

每条规则独立启停:本地转发把远程服务映射到本机端口,动态转发让本机流量经 SSH 服务器出口。

动态转发(SOCKS5)

本机成为 SOCKS5 代理,流量经当前 SSH 服务器出口 IP 访问外网:

socks5://127.0.0.1:1080
  • 每台 SSH 主机仅一条动态规则,端口固定 1080,抽屉中直接启停。
  • 状态栏「转发」右键可复制代理地址。
  • 需要远程 DNS 解析的命令行工具用 socks5h:
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。关闭标签后再开同一会话不会自动拉起转发。
  • 「停止」真正关闭端口监听,不是只改界面图标。