c语言程序命令行,ttyd(C语言编写的命令行程序) v1.3.1 免费版
ttyd是一個(gè)C語(yǔ)言編寫的命令行程序,可以把任意命令行程序分享到網(wǎng)頁(yè)上操作,可以看做是個(gè)網(wǎng)頁(yè)版的遠(yuǎn)程終端,支持 Linux、macOS 系統(tǒng),還可以運(yùn)行在 OpenWrt 之類的嵌入式系統(tǒng)上。
功能特色:
1、C 語(yǔ)言編寫,在速度和內(nèi)存占用上相比其它實(shí)現(xiàn)有一些優(yōu)勢(shì)
2、網(wǎng)頁(yè)和服務(wù)器端使用 Websocket 通信(基于 libwebsockets)
3、前端使用 chromium hterm 實(shí)現(xiàn)終端模擬,功能完備(已換為對(duì)中文輸入更友好的 Xterm.js)
4、客戶端和服務(wù)器端支持 SSL 加密通信(基于 OpenSSL)
5、支持配置用戶名密碼認(rèn)證(Basic Auth)
6、可以執(zhí)行任意命令行程序,不只是 bash 之類的 shell
7、跨平臺(tái)支持,可以在 Linux、macOS、OpenWrt 下運(yùn)行
ttyd 1.3.1版本更新日志
ttyd 1.3.1 發(fā)布了。這個(gè)版本修復(fù)了一個(gè)嚴(yán)重的 bug,如果你在使用 http basic auth 功能,請(qǐng)盡快升級(jí)。
1、添加 alpine docker 鏡像,體積僅有 28M
2、修復(fù) windows 下瀏覽器可能會(huì)顯示非等寬字體問題
3、網(wǎng)頁(yè)終端添加邊距,文字看起來(lái)不會(huì)緊貼著邊框了
4、升級(jí)到 xterm.js 2.4.0 版本,終端里的鏈接支持點(diǎn)擊了
5、添加 OpenBSD 支持,修復(fù)編譯問題
6、修復(fù)一個(gè)可以繞過 http basic auth 的 bug
7、修復(fù)特定情況下不停刷新網(wǎng)頁(yè)可能會(huì)導(dǎo)致服務(wù) CRASH 的問題
總結(jié)
以上是生活随笔為你收集整理的c语言程序命令行,ttyd(C语言编写的命令行程序) v1.3.1 免费版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库学习之MySQL安装
- 下一篇: 操作系统课设之Windows 进程管理