Kasm Workspaces
Kasm Workspaces 是在浏览器里运行完整应用/桌面/浏览器的 云工作空间平台
你会看到:
- 浏览器里再打开一个 Chrome / Linux 桌面
- 像用本地电脑一样操作
- 所有计算都在服务器
Kasm 的核心能力
- 浏览器里跑浏览器(最常用 Chrome / Chromium / Firefox)、OS 桌面(Ubuntu / XFCE、Kali Linux 等)、应用(GUI 软件、Terminal 等) 。
- 多用户(账号)登录且完全隔离(每个用户一个容器)
- 支持自动销毁
- WebRTC 显示协议提供低延迟画面流
部署步骤
services: |
启动后,首先使用 https://<IP>:3000 进行初始化,初始化时需要设置管理员账号密码信息。初始化成功后,通过 https://<IP>:443 连接 Workspaces。
常用配置
在 Workspaces 中使用中文输入法
默认大多数的 Workspace 容器启动时都是没有中文输入的。如果要提供中文输入,可以使用系统提供的 IME Input Mode 。它可以将本地电脑的输入映射到 Kasm Workspaces 中。只需在对应的 Workspace 中开启 IME 配置即可。
使用管理员登录 Kasm。定位到 Workspaces ,编辑对应的 Workspace(如 Kali Linux),找到 Docker Run Configuration Override (JSON)

填入以下内容(如果有其他内容,插入以下内容),开启 IME
{
"environment": {
"KASM_IME": "1"
}
}
销毁之前的 Workspace Session,运行新的 Workspace Session,打开左侧的配置菜单,找到 Advanced Settings ,将 IME Input Mode 配置为 On

即可在 Workspace 中使用中文