<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ttyd終端分享工具

          聯(lián)合創(chuàng)作 · 2023-09-29 07:35

          ttyd 是一個(gè) C 語言編寫的命令行程序,可以把任意命令行程序分享到網(wǎng)頁上操作,可以看做是個(gè)網(wǎng)頁版的遠(yuǎn)程終端,支持 Linux、macOS、FreeBSD系統(tǒng),還可以運(yùn)行在 OpenWrt/LEDE 之類的嵌入式系統(tǒng)上。

          功能特色:

          • C 語言編寫,在速度和內(nèi)存占用上相比其它實(shí)現(xiàn)有一些優(yōu)勢(shì)
          • 網(wǎng)頁和服務(wù)器端使用 Websocket 通信(基于 libwebsockets
          • 前端使用 chromium hterm 實(shí)現(xiàn)終端模擬,功能完備(已換為對(duì)中文輸入更友好的 Xterm.js
          • 客戶端和服務(wù)器端支持 SSL 加密通信(基于 OpenSSL
          • 支持配置用戶名密碼認(rèn)證(Basic Auth)
          • 支持使用 lrzsz 傳輸文件(ZMODEM 協(xié)議)
          • 可以執(zhí)行任意命令行程序,不只是 bash 之類的 shell
          • 跨平臺(tái)支持,可以在 Linux、macOS、OpenWrt 下運(yùn)行

          截圖里執(zhí)行的命令是 bash,如果想要登陸后才能使用可以執(zhí)行 login,這樣網(wǎng)頁上就和 ssh 登陸一樣了。

          ttyd 還可以有很多有趣的玩法,例如:

          • 如果你想給網(wǎng)頁上的每個(gè)人開個(gè) docker 容器玩,可以用下面的命令啟動(dòng) ttyd,這樣每次打開網(wǎng)頁都會(huì)進(jìn)入 docker 容器內(nèi)的 shell:

            ttyd docker run -it --rm ubuntu bash
          • 如果你想一打開網(wǎng)頁就能直接 ssh 到另一個(gè)機(jī)器上(省去進(jìn)入 bash 再執(zhí)行 ssh),可以這樣啟動(dòng) ttyd:

            ttyd ssh [email protected]
          • 你甚至還可以直接執(zhí)行一個(gè) vim,這樣打開進(jìn)入網(wǎng)頁后就只有一個(gè) vim 程序可以操作:

            ttyd vim
          瀏覽 50
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美日韩一区二区A片综合 | 北条麻妃久久精品 | 成年人的免费视频 | 日逼观看视频 | 亚洲欧洲在线观看高清 |