想不想直接在浏览器里远程访问你的终端?ttyd 就能帮你实现。它是一个命令行小工具,能让你通过网页分享终端中正在进行的会话。该项目基于 Libwebsockets 和 Xterm.js 实现,速度快,功能全,还支持中文、日文、韩文等字符显示。你可以用它来运行任何自定义命令,设置用户验证,甚至还能通过浏览器上传下载文件。安装也很简单,macOS 可以直接用 Homebrew,Linux 也有二进制版本和源码编译方式。
点评:有了 ttyd,远程管理服务器或者和同事分享你的终端操作就方便多了,对于多人协同和远程 debug 等场景比较有用。当然前提是你做好了足够的安全防护措施。