官网内容面向用户全面重写 + App 关于页官网入口
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
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
- /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 同步重建
This commit is contained in:
1 parent
e3962a6334
commit
8b5a888ab9
45 files changed
+1138
-1079
No files matched your search
+57
-15
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>OpsXShell — 轻量原生运维终端</title>
|
||||
<meta name="description" content="OpsXShell 是基于 Tauri 2 与 Rust 的轻量原生运维终端:SSH 多标签分屏、SFTP 双栏、端口转发、RDP/VNC 远程桌面、串口与终端 AI 助手。便捷、人性化、不做堡垒机。" />
|
||||
<meta name="description" content="OpsXShell 是轻量原生运维终端:SSH 多标签分屏、SFTP 双栏、端口转发、RDP/VNC 远程桌面、串口与终端 AI 助手。便捷、人性化、不做堡垒机。" />
|
||||
<link rel="icon" type="image/svg+xml" href="/site/assets/icon.svg" />
|
||||
<link rel="stylesheet" href="/site/assets/style.css" />
|
||||
</head>
|
||||
@@ -37,7 +37,7 @@
|
||||
<section class="hero">
|
||||
<div class="container hero-grid">
|
||||
<div>
|
||||
<span class="kicker">Tauri 2 · Rust · 原生桌面</span>
|
||||
<span class="kicker">原生桌面 · 轻量快速 · 数据在本机</span>
|
||||
<h1>连上就能干活的<br /><span class="hl">轻量运维终端</span></h1>
|
||||
<p class="tagline">
|
||||
终端、传文件、转发、远程桌面——短路径直达。没有插件市场,没有审批流,
|
||||
@@ -108,7 +108,7 @@
|
||||
<div class="card">
|
||||
<div class="icon" style="background:rgba(245,192,78,.13)">🖥️</div>
|
||||
<h3>远程桌面 RDP / VNC</h3>
|
||||
<p>原生 IronRDP 与 VNC 会话,帧与输入经 Tauri 事件直达 Canvas;运行态只在内存,断开即清理。</p>
|
||||
<p>RDP / VNC 远程桌面原生直连,键鼠操作即时响应;剪贴板同步、本机目录映射共享盘。断开即清理,不留后台进程。</p>
|
||||
<span class="tag tag-pro">专业版</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
@@ -127,13 +127,54 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ── Why ────────────────────────────────────── -->
|
||||
<section id="why">
|
||||
<div class="container">
|
||||
<div class="section-head">
|
||||
<span class="kicker">为什么选 OpsXShell</span>
|
||||
<h2>买终端工具,不是租账号</h2>
|
||||
<p>没有强制登录、没有云端会话库、没有订阅才能导出数据——你的主机清单和凭据只属于你的电脑。</p>
|
||||
</div>
|
||||
<div class="sec-grid">
|
||||
<div class="sec-item">
|
||||
<span class="ic">🚪</span>
|
||||
<div>
|
||||
<h4>打开就用,无需注册账号</h4>
|
||||
<p>下载、安装、连主机。不绑定手机号或邮箱,30 天专业版试用自动开始,试用结束免费层继续可用。</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sec-item">
|
||||
<span class="ic">💳</span>
|
||||
<div>
|
||||
<h4>可买断,支持完全离线授权</h4>
|
||||
<p>¥99 / 年或 ¥199 一次买断;LICOFF- 离线许可证本地验签,隔离内网也能激活,断网永不失效。</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sec-item">
|
||||
<span class="ic">🤖</span>
|
||||
<div>
|
||||
<h4>AI 干活,红线在代码里</h4>
|
||||
<p>排障 Agent 只用当前 SSH 连接取证;critical 命令前后端双重硬拒绝,不存在「确认后执行 rm -rf」。</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sec-item">
|
||||
<span class="ic">🗄️</span>
|
||||
<div>
|
||||
<h4>数据本地,加密落盘</h4>
|
||||
<p>凭据 AES-256-GCM 加密、主密钥独立存放;不留命令历史、不上传会话——换电脑时一份加密清单全带走。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ── AI ──────────────────────────────────────── -->
|
||||
<section id="ai">
|
||||
<div class="container">
|
||||
<div class="section-head">
|
||||
<span class="kicker">终端 AI 助手 · 专业版</span>
|
||||
<h2>先看上下文,再提建议,执行权始终在你手里</h2>
|
||||
<p>AI 只复用当前活跃的 SSH 连接,不建立独立凭据边界;最多 8 步执行循环,五级风险评级,危险命令硬拒绝并在 Rust 侧二次校验。</p>
|
||||
<p>AI 只复用当前活跃的 SSH 连接,不建立独立凭据边界;最多 12 步执行循环,五级风险评级,危险命令双重拦截、无法放行。</p>
|
||||
</div>
|
||||
|
||||
<div class="flow">
|
||||
@@ -161,7 +202,7 @@
|
||||
|
||||
<div class="confirm-card" aria-hidden="true">
|
||||
<div class="confirm-head">
|
||||
<span>Agent 第 2/8 轮</span>
|
||||
<span>Agent 第 2/12 轮</span>
|
||||
<span class="risk-pill risk-high">高风险</span>
|
||||
<span style="margin-left:auto">宽松模式</span>
|
||||
</div>
|
||||
@@ -218,7 +259,7 @@
|
||||
<li class="locked">串口终端与连接代理</li>
|
||||
<li class="locked">主机清单批量导入导出</li>
|
||||
</ul>
|
||||
<a class="btn btn-primary" href="#faq">应用内升级</a>
|
||||
<a class="btn btn-primary" href="/pricing">购买专业版</a>
|
||||
</div>
|
||||
<div class="plan">
|
||||
<h3>专业版 · 永久</h3>
|
||||
@@ -230,7 +271,7 @@
|
||||
<li>离线许可证支持</li>
|
||||
<li>后续版本持续可用</li>
|
||||
</ul>
|
||||
<a class="btn btn-ghost" href="#faq">应用内升级</a>
|
||||
<a class="btn btn-ghost" href="/pricing">购买永久版</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -281,13 +322,13 @@
|
||||
<section class="section-alt">
|
||||
<div class="container">
|
||||
<div class="section-head">
|
||||
<span class="kicker">技术栈</span>
|
||||
<h2>原生性能,跨平台内核</h2>
|
||||
<span class="kicker">产品特性</span>
|
||||
<h2>原生应用,轻快顺手</h2>
|
||||
</div>
|
||||
<div class="tech-list">
|
||||
<span>Tauri 2</span><span>Rust 2021</span><span>ssh2 / libssh2</span><span>IronRDP</span>
|
||||
<span>vnc-rs</span><span>portable-pty</span><span>serialport</span><span>React 18</span>
|
||||
<span>TypeScript 5</span><span>Zustand</span><span>XTerm.js</span><span>i18next · 7 语种</span>
|
||||
<span>原生桌面应用</span><span>安装包仅 48 MB</span><span>启动秒开</span><span>7 语种界面</span>
|
||||
<span>深浅色主题</span><span>凭据本地加密</span><span>传输断点续传</span><span>支持完全离线授权</span>
|
||||
<span>无需注册账号</span><span>不保存命令历史</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -341,7 +382,7 @@
|
||||
</details>
|
||||
<details class="faq-item">
|
||||
<summary>AI 会自动执行命令吗?</summary>
|
||||
<div class="answer">默认按「严格 / 宽松」两档确认:宽松模式下仅高风险命令需要确认,严格模式中风险起确认。危险命令(如 <code>rm -rf /</code>)无论什么模式都直接拒绝,且 Rust 侧二次校验。你还可以开启「所有命令都需确认」,或在确认卡上选择「只插入不执行」。</div>
|
||||
<div class="answer">默认按「严格 / 宽松」两档确认:宽松模式下仅高风险命令需要确认,严格模式中风险起确认。危险命令(如 <code>rm -rf /</code>)无论什么模式都直接拒绝,命令执行前底层还会再拦一次。你还可以开启「所有命令都需确认」,或在确认卡上选择「只插入不执行」。</div>
|
||||
</details>
|
||||
<details class="faq-item">
|
||||
<summary>支持 <code>~/.ssh/config</code> 和跳板机吗?</summary>
|
||||
@@ -353,7 +394,7 @@
|
||||
</details>
|
||||
<details class="faq-item">
|
||||
<summary>支持 Windows / Linux 吗?</summary>
|
||||
<div class="answer">内核(Tauri 2 + Rust)面向 macOS / Windows / Linux 跨平台设计;安装包按「目标系统实机构建并验收」的原则发布。当前提供 macOS Apple Silicon 包,Windows 与 Linux 版在对应平台完成实机验收后上线。</div>
|
||||
<div class="answer">OpsXShell 面向 macOS / Windows / Linux 跨平台设计;安装包按「目标系统实机构建并验收」的原则发布。当前提供 macOS Apple Silicon 包,Windows 与 Linux 版在对应平台完成实机验收后上线。</div>
|
||||
</details>
|
||||
<details class="faq-item">
|
||||
<summary>数据保存在哪里?</summary>
|
||||
@@ -375,7 +416,8 @@
|
||||
<nav>
|
||||
<a href="#features">功能</a>
|
||||
<a href="#ai">终端 AI</a>
|
||||
<a href="#pricing">价格</a>
|
||||
<a href="/pricing">价格</a>
|
||||
<a href="/license">授权</a>
|
||||
<a href="#security">安全</a>
|
||||
<a href="#download">下载</a>
|
||||
<a href="/docs">文档</a>
|
||||
|
||||
Reference in new issue
Block a user