安全
OpenChamber 让外界可以访问你的机器和代码,所以在除你之外的任何人能够访问它之前,请把它锁好。本页介绍 UI 密码、passkey,以及在将 OpenChamber 暴露到网络之前需要了解的内容。
设置 UI 密码
带密码启动 OpenChamber,浏览器 UI 就会要求输入它:
openchamber --ui-password be-creative-here你也可以用 OPENCHAMBER_UI_PASSWORD 环境变量来设置它,而不是把它放在命令行上。登录后,OpenChamber 会记住该设备一段时间,这样你就不必每次都输入。
如果实例可以被其他任何人访问,请务必设置密码 — 尤其是通过 隧道 或公共互联网时。
Passkey
设置密码后,你可以添加 passkey(Face ID、Touch ID、安全密钥)以便更快登录。在 Settings → OpenChamber → Passkeys 中添加它们。
passkey 与当前密码绑定。如果你更改或移除密码,已保存的 passkey 会被清除,你需要重新添加它们。
在暴露它之前
- 默认情况下 OpenChamber 只监听你自己的机器(
127.0.0.1)。需要一次刻意的更改才能更广泛地监听,并且你应该先设置密码。 - 相比向互联网开放一个端口,更推荐使用 隧道 或专用网络(比如 VPN)。
- 如果你把 OpenChamber 放在你自己的 HTTPS 服务器后面,请参阅 反向代理。