远程终端 · 上下文不中断

随时随地
远程掌控你的终端

长时间运行的会话,上下文持久保留

支持 macOS / Linux(bash、zsh、fish、sh)和 Windows(cmd、pwsh、powershell)

Android、iOS 与 Web 客户端——无需公网 IP,断线无缝重连

一个账号关联多台设备,每台设备可管理多个终端

你的终端,无处不在

  • 跨设备持久上下文

    随时断开连接——终端仍在后台运行,重连后即刻恢复。

  • 无缝切换

    在桌面与手机会话之间无缝切换,上下文不丢失。

  • 文件浏览与下载

    浏览远程文件,一键下载到手机。

  • 访问 localhost / 局域网 Web 应用

    直接从手机访问电脑上的 localhost 和内网 Web 应用。

  • 智能连接

    优先 P2P 直连,不可达时自动回退加密中继,随时随地稳定远程访问。

三大平台
Mac / Linux / Win
< 1 分钟
即可连接
端到端加密
安全可靠 · 了解原理 →
bash — 80x24
user@server ~ git pull origin main
remote: Enumerating objects: 42, done.
remote: Counting objects: 100% (42/42)
Updating 8a3f..c91b
Fast-forward
README.md | 12 ++--
src/app.ts | 128 ++++++++++++++++--
2 files changed, 118 insertions(+)
user@server ~ npm run build
Building for production...
✓ Build successful in 3.2s
user@server ~ systemctl restart app
● app.service - Running
user@server ~

按任务探索

从你想解决的问题出发——每个页面都在回答一个真实问题。

CLIAnywhere 工作原理

从下载到连接不到一分钟,无需任何复杂的网络配置。

1

下载 App

在 App Store 或 Google Play 搜索“CLIAnywhere”安装,也可以直接使用 Web App

CLIAnywhere 下载二维码
2

在电脑上运行守护进程

获取 PC 端守护进程并运行。
从 GitHub 下载

重要:由于本软件提供远程终端访问能力,部分杀毒软件可能会误报为恶意程序。守护进程完全开源,我们建议你从源码自行构建,以获得最高的安全保障。
git clone https://github.com/CLIAnywhere/clianywhere_daemon.git
cd clianywhere_daemon
build-windows.bat

构建完成后,目录中会生成 claw.exe,双击即可运行。你也可以在文件资源管理器中直接双击 build-windows.bat

3

配置访问密钥

在 App 中创建访问密钥,然后粘贴到守护进程中,或扫描守护进程上的二维码。

默认端到端加密

每个会话都建立在安全通道之上,密钥在你的设备之间直接协商,所有数据端到端加密——中继服务器只能看到密文,永远看不到你的内容。

第一层 · 传输

安全通道

P2P 直连时通过 DTLS 建立连接,回退到中继时使用 WSS——无论哪种方式,传输层都是安全的。

DTLS · WSS
第二层 · 握手

密钥交换

通过 SPAKE2 口令认证密钥交换,在你的电脑与 App 之间协商会话密钥——你的安全码从不上传到任何地方。

SPAKE2
第三层 · 数据

数据加密

所有应用数据在离开你的设备前都经过 AES-256-GCM 加密——每一次按键、每一字节输出都经过认证加密。

AES-256-GCM
即使你的流量经过我们的中继服务器,它也只转发密文。你的按键、终端输出和文件,只有你自己的设备才能读取。

常见问题

关于安装与使用的常见问题,一次说清

tmux 可以保持终端会话存活,但它设计用于终端内部,且需要手动配置。本应用让你在桌面和移动设备之间获得同样的会话连续性——无需任何额外配置,切换设备即可继续工作。
SSH 每次连接都会创建一个全新的终端会话。本应用让同一个终端会话持续存活,你可以在桌面与移动设备之间自由切换,而不会丢失 shell、正在运行的进程或命令历史。
可以。在电脑上开始一个会话,外出时在手机上继续,稍后再切回电脑——你始终会回到同一个终端会话。
会。即使你关闭 App、锁定手机或网络中断,终端仍会在你的电脑上继续运行。重新连接后,从上次中断的地方接着干。
所有命令都在你的电脑上运行。手机、平板或网页浏览器只是同一个终端会话的另一扇窗口,客户端设备上不执行任何命令。
每个连接都有两层安全保护。首先,你需要登录账号才能访问自己的设备;其次,每台电脑都有独立的安全码,它在该设备上本地生成并存储,绝不离开你的电脑,也不会保存在我们的服务器上。连接电脑时需要输入安全码——即使账号凭证泄露,也能提供额外一层保护。
如果你的目标只是跨设备保持同一个终端会话,那就不需要了。本应用会自动保留你的会话,无需自己管理 tmux,即可在桌面与移动设备之间自由切换。
不需要。应用会尽可能建立 P2P 直连,必要时自动回退到安全中继。无需公网 IP、防火墙配置或端口转发。
桌面端(被控):Windows、macOS、Linux。
远程客户端:iOS、Android、Web App。
可以。一个账号可关联多台电脑,在一个 App 中访问和管理你的所有设备。
是的。守护进程完全开源,你可以审查源代码、自行构建,或审计在你机器上运行的确切内容。这让安装在你电脑上的软件完全透明、完全由你掌控。

准备好把终端装进口袋了吗?

免费下载,一分钟完成配置,即刻掌控你的电脑。

App Store Google Play Web App
敬请期待!App Store 版本即将上架,可先使用 Google Play 或 Web App。