2 个不稳定版本

0.2.0 2019年9月29日
0.1.0 2019年6月5日

#584 in 操作系统

BSD-3-Clause

440KB
551

webterm

基于 xterm.js 的 Rust Web 终端

Screenshot

它好吗?

是的。

它是如何工作的?

有一个基于 Actix 的 Rust 后端,由两个演员组成

  • Websocket 实现了一个使用 Terminado 协议的 websocket
  • Terminal 使用 tokio-pty-process 处理与在 PTY 上启动的子进程的通信。

前端是一个由 actix-web 提供的静态 HTML 页面,提供了 xterm.js UI。

我应该在互联网上运行这个吗?

可能不应该。它会允许任何可以访问网页的人控制您的系统。

依赖项

~28–39MB
~689K SLoC