开源项目 终端分享工具 ttyd 发布首个正式版本 1.0.0

tsl0922 · September 26, 2016 · Last by cloudqq replied at September 26, 2016 · 2751 hits

上个帖子: ttyd -- 分享任意命令行程序到网页上

ttyd 1.0.0 发布。这是 ttyd 的首个正式版本,主要完善了一些基本功能的实现。

ttyd 首次发出后也受到了不少网友的关注和支持,不到两个星期时间 github 上 Star 数已经 100+,如果你觉得这个程序很有用,欢迎到 github 上 Star 下补刀支持!

项目地址:

https://github.com/tsl0922/ttyd

github 上 C 语言还是不够流行,个位数的 Star 数都可以上 https://github.com/trending/c

安装方法:

macOS 用户可以通过 brew install ttyd 来快速安装体验,Linux、OpenWrt 下目前需要手工编译安装,具体步骤请查看项目的 README


ttyd 是一个 C 语言编写的命令行程序,可以把任意命令行程序分享到网页上操作,可以看做是个网页版的远程终端,支持 Linux、macOS 系统,还可以运行在 OpenWrt 之类的嵌入式系统上。

功能特色:

  • C 语言编写,在速度和内存占用上相比其它实现有一些优势
  • 网页和服务器端使用 websocket 通信(基于 libwebsockets
  • 前端使用 chromium hterm 实现终端模拟,功能完备
  • 客户端和服务器端支持 SSL 加密通信(基于 OpenSSL
  • 支持配置用户名密码认证(Basic Auth)
  • 可以执行任意命令行程序,不只是 bash 之类的 shell
  • 跨平台支持,可以在 Linux、macOS、OpenWrt 下运行

运行效果:

screenshot

工具改善生活。

tsl0922 in ttyd 1.3.0 发布 - 终端分享工具 mention this topic. 20 Feb 19:44
tsl0922 in ttyd 1.3.1 发布,终端分享工具 mention this topic. 16 Mar 21:02
You need to Sign in before reply, if you don't have an account, please Sign up first.