Oryxis
完全使用 Rust 构建的现代 SSH 客户端。快速、加密、原生。
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | فارسی | Português (BR)
> 本文档基于 v0.11.0 之后的英文 README 翻译(2026-07-25 同步)。
> 详细文档([功能一览](docs/FEATURES.md)、[架构说明](docs/ARCHITECTURE.md))为英文。
## Oryxis 是什么?
Oryxis 是 [Termius](https://termius.com/) 的开源替代品:一款桌面 SSH
客户端,拥有现代化界面和本地加密保险库来保存凭据,全程没有任何云账号。
没有 Electron、没有 webview、没有厂商服务器,只有一个原生二进制文件。
| | Oryxis | Termius | PuTTY | Tabby |
|--|--------|---------|-------|-------|
| 界面技术栈 | 原生 Rust(iced + wgpu) | Electron | 原生 | Electron |
| 许可证 | AGPL-3.0,开源 | 专有 | MIT | MIT |
| 凭据存储 | 本地加密保险库 | 厂商云账号 | 无 | 本地配置文件 |
| 多设备同步 | P2P 端到端加密,可自建中继 | 厂商云(订阅) | 无 | 通过 Tabby Web |
| SFTP 图形界面 | 内置双栏 | 付费版 | 仅命令行 | 基础面板 |
| 价格 | 免费 | 免费版 + 订阅 | 免费 | 免费 |
## 安装
**Windows**
[](https://apps.microsoft.com/detail/9NTKPPSHBTG2)
或使用终端:
```powershell
winget install WilsonGlasser.Oryxis
```
**Arch Linux (AUR)**
```bash
yay -S oryxis-bin
```
**直接下载**:前往[最新版本页](https://github.com/wilsonglasser/oryxis/releases/latest),
提供 Linux(`.tar.gz` / `.deb` / `.AppImage`,x86_64 与 ARM64)、
macOS(Apple Silicon `.dmg`)和 Windows(系统级与用户级安装器、便携版
`.zip`,x86_64 与 ARM64)。Windows 二进制已进行 Authenticode 签名。
### 中国大陆网络说明
在无法顺畅访问 GitHub 的网络环境下,Oryxis 内置了下载镜像支持:
- **自动模式(默认)**:中日韩字体、插件和应用更新会先尝试 GitHub,
无法访问时自动回退到项目镜像 `dl-cn.oryxis.app`(腾讯 EdgeOne
加速,与三大运营商直连)。无需任何配置。
- **自定义镜像**:在 设置 > 高级 > 下载镜像 中选择"自定义镜像",
可以填入任何 ghproxy 前缀代理,例如 `https://gh-proxy.com` 或
`https://ghfast.top`,并用"测试"按钮验证连通性。
- 所有下载内容均经过 SHA-256 或 Ed25519 签名校验,镜像本身无需被信任。
首次把界面语言切换为简体中文时会自动下载 Noto Sans SC 字体(走同样的
镜像逻辑)。连接旧设备时可在主机编辑器中按主机选择 GBK / GB18030 /
Big5 编码。
## 亮点
- **原生且快速**:纯 Rust、GPU 加速的 [iced](https://iced.rs) 界面、
单一二进制。没有 Electron。
- **本地加密保险库**:Argon2id + ChaCha20-Poly1305 字段级加密,可选
主密码、生物识别解锁(Windows Hello / Touch ID / Linux 密钥环)、
闲置自动锁定、TOTP 两步验证自动填充。
- **完整的 SSH 能力**:自动认证、多级跳板机、SOCKS / HTTP / 命令代理、
Agent 转发、独立的 `-L`/`-R`/`-D` 端口转发、一键导入 `~/.ssh/config`。
- **不止 SSH**:Telnet 与串口控制台、ZMODEM 传输、本地 Shell,以及
通过 SSH 隧道一键 RDP/VNC。
- **真正的终端**:基于 alacritty 的仿真器、分屏、会话组、按主机主题、
内置 Nerd 字体、标记长时间运行命令的智能标签页、按主机命令历史。
- **文件无处不在**:双栏 SFTP 支持拖放、原位编辑、服务器到服务器复制;
每个 SSH 标签页还带有跟随工作目录的文件侧栏。
- **会话录制**:静态加密存储;可导出 asciinema `.cast`(内嵌主题)或
纯文本记录,设计上只录制输出。
- **云账号**:AWS、Google Cloud、Azure 与 Kubernetes 的资源发现和连接
(EC2、SSM、ECS Exec、GKE、AKS、`kubectl`),以签名插件按需下载。
- **AI 伴随工作**:每个标签页的 AI 助手(自带密钥:Anthropic、OpenAI、
Gemini 或兼容服务),多层自动执行安全控制,另有
[MCP 服务器](docs/FEATURES.md#mcp-server)可把主机暴露给 Claude Code
等 AI 客户端。
- **P2P 同步,无云端**:端到端加密(X25519 + XChaCha20-Poly1305),
基于 QUIC;局域网内 mDNS 发现,跨网络可[自建](SELF_HOSTING.md)
信令/中继。没有账号,没有厂商服务器。
- **键盘优先**:`user@host` 快速连接(Ctrl+K)、最近标签页切换、
覆盖到每一个开关的完整键盘导航、所有快捷键可重绑定。
- **隐私为本**:无任何遥测、隐私模式打码、粘贴前给你确认内容的
粘贴保护,以及包含完整 RTL 支持的
[23 种语言](docs/FEATURES.md#themes--internationalization):English、
Português、Español、Français、Deutsch、Italiano、简体中文、繁體中文、
日本語、Русский、فارسی、العربية、עברית、한국어、Polski、Türkçe、
Bahasa Indonesia、Tiếng Việt、Українська、ไทย、हिन्दी、Čeština、Ελληνικά。
完整功能清单见英文[功能一览](docs/FEATURES.md)。
## 快速上手
1. **首次启动**:设置主密码,或先跳过(之后可在设置中开启,并启用
生物识别解锁)。
2. **添加主机**:点击 `+ HOST`,或直接输入 `user@host`(Ctrl+K)
免保存连接。`~/.ssh/config` 一键导入。
3. **连接**:点击主机卡片。分屏、文件侧栏、SFTP 和代码片段都只有
一个按键的距离。
4. **可选扩展**:AI 聊天(设置 > AI)、MCP 服务器(设置 > 安全)、
设备间 P2P 同步(设置 > 同步)。
有问题?看看 [FAQ](https://github.com/wilsonglasser/oryxis/discussions/66)
(含中文板块),或发起
[讨论](https://github.com/wilsonglasser/oryxis/discussions)。
## 安全
所有敏感数据均以字段级加密存储(Argon2id + ChaCha20-Poly1305),主机
密钥采用 TOFU 固定,同步载荷端到端加密,插件在执行前经过 Ed25519 签名
校验,并且没有任何遥测。
完整的安全模型与漏洞披露政策见 [SECURITY.md](SECURITY.md)。请通过私密
渠道报告安全漏洞。
## 路线图
Oryxis 以大约每周一次的节奏持续发布,功能就绪即上线。最新稳定版为
**v0.11.0**;完整历史见 [CHANGELOG.md](CHANGELOG.md),交互式路线图见
[路线图讨论](https://github.com/wilsonglasser/oryxis/discussions/67)。
正在推进的方向包括:原生 FIDO2(通过 USB / NFC 直接与安全密钥通信)、
终端增强(带触发动作的关键字高亮、窗口不透明度)、原生 Mosh 客户端、
配置导入器(PuTTY / WinSCP / mRemoteNG / Termius)、主机监控的 GPU
仪表与多主机面板,以及面向中文用户的阿里云 / 腾讯云支持、东亚宽度
选项和终端背景图。
## 参与贡献
欢迎贡献。**可以直接用中文提 issue 或参与讨论**,维护者会阅读并尽力
回复;代码、提交信息与代码注释保持英文。开发环境、质量门槛与项目约定
见 [CONTRIBUTING.md](CONTRIBUTING.md)。
## 许可证
Copyright (C) 2026 Wilson Glasser。基于
[AGPL-3.0-or-later](LICENSE) 许可发布:任何人都可以使用、修改和分发
Oryxis,但通过网络提供的修改版本必须以相同许可证公开其源代码。详见
[NOTICE](NOTICE)。
---
用 Rust 构建,献给以终端为家的人。