什么是 tinlet?
tinlet 是一个开源的轻量级终端入口(Terminal Inlet)工具,旨在为 Web 应用或本地开发环境提供安全、可控的终端会话桥接能力。它不替代完整 shell,而是作为受控通道,支持命令执行、流式输出和基础会话管理。
核心特性
- 零依赖 Rust 编写,二进制体积小、启动快
- 内置基于 Token 的会话认证机制
- 支持 WebSocket 协议接入,便于嵌入前端控制台
- 可配置命令白名单与超时策略,强化安全性
适用场景
适用于开发者工具集成、CI/CD 调试面板、教育平台命令实验沙箱,以及内部运维看板中的轻交互终端模块。不建议用于生产环境的全权系统访问。
$ tinlet serve –port 8080
轻量 · 安全 · 可嵌入