成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

rtty:反向代理WebTTY ,Linux遠程維護調試工具

系統 Linux
rtty 是一個反向代理 WebTTY。它由客戶端和服務端組成。服務端采用 Go 語言實現, 以及使用了 vue + iview。你可以基于你設置的設備 ID(不設置則為設備的 MAC 地址)通過 Web 瀏覽器訪問你的任意一臺終端。

[[223706]]

rtty 是一個反向代理 WebTTY。它由客戶端和服務端組成。服務端采用 Go 語言實現, 以及使用了 vue + iview。你可以基于你設置的設備 ID(不設置則為設備的 MAC 地址)通過 Web 瀏覽器訪問你的任意一臺終端。

rtty 非常適合遠程維護你的或者你公司的部署在全球各地的成千上萬的 Linux 設備。

 

特性

  • 部署簡單,使用方便
  • 反向代理
  • 根據你設置的 ID 連接你的設備
  • 基于 Xterm.js 的全功能終端
  • 支持 SSL: openssl、mbedtls、 CyaSSl(wolfssl)
  • 支持上傳文件到設備
  • 支持從設備下載文件
  • 支持遠程執行命令
  • 跨平臺: macOS、Linux、FreeBSD/OpenBSD、OpenWrt/LEDE

 

客戶端依賴

  • libubox - 用于 OpenWrt 的 C 工具函數庫,但也可以用于其他 Linux 系統中。(參考
  • libuwsc - 一個輕量的針對嵌入式 Linux 的基于 libubox 的 WebSocket 客戶端 C 庫。
  • ustream-ssl - 如果你需要支持 SSL
    • mbedtls - 如果你選擇 mbedtls 作為你的 SSL 后端
    • CyaSSl(wolfssl) - 如果你選擇 wolfssl 作為你的 SSL 后端
    • openssl - 如果你選擇 openssl 作為你的 SSL 后端

 

部署服務端

 

安裝

  1. curl https://raw.githubusercontent.com/zhaojh329/rttys/master/install.sh | sudo sh

 

手動運行

  1. rttys -cert /etc/rttys/rttys.crt -key /etc/rttys/rttys.key

 

后臺運行

  1. sudo /etc/init.d/rttys start

 

如何編譯和安裝 rtty 客戶端

 

針對 Linux 發行版,例如 Ubuntu 和 CentOS

安裝編譯工具:

  1. sudo apt install gcc cmake git # For Ubuntu
  2.  
  3. yum install gcc cmake git # For Centos

編譯和安裝依賴軟件包:

  1. sudo apt install libjson-c-dev # For Ubuntu
  2.  
  3. sudo apt install json-c-devel # For Centos
  4.  
  5. git clone https://git.openwrt.org/project/libubox.git
  6. cd libubox && cmake -DBUILD_LUA=OFF . && sudo make install
  7.  
  8. git clone https://github.com/zhaojh329/libuwsc.git
  9. cd libuwsc && cmake -DUWSC_SSL_SUPPORT=OFF . && sudo make install

編譯和安裝 rtty:

  1. git clone https://github.com/zhaojh329/rtty.git
  2. cd rtty && cmake . && sudo make install

運行 rtty ,將下面的參數替換為你自己的參數:

  1. sudo rtty -I 'My-device-ID' -h 'your-server' -p 5912 -a -v -s -d 'My Device Description'

查詢在線設備列表:

  1. curl -k https://your-server:5912/devs
  2. [{"id":"My-device-ID","description":"My device"}]

 

嵌入式Linux平臺

你需要自行交叉編譯。

 

如何在 OpenWRT 中使用

安裝:

  1. opkg update
  2. opkg list | grep rtty
  3. opkg install rtty-nossl

如果安裝失敗,你可以自己編譯

配置服務器參數:

  1. uci add rtty rtty # If it's the first configuration
  2. uci set rtty.@rtty[0].host='your server host'
  3. uci set rtty.@rtty[0].port='your server port'

你可以給你的設備自定義一個 ID。如果未指定,rtty 將使用指定的網絡接口的 MAC 地址作為其 ID, 以 MAC 地址作為 ID 的格式為:1A2A3A4A5A6A

  1. uci set rtty.@rtty[0].id='your-device-id'

使用 SSL:

  1. uci set rtty.@rtty[0].ssl='1'

保存配置并應用:

  1. uci commit
  2. /etc/init.d/rtty restart

 

如何使用

使用你的 Web 瀏覽器訪問你的服務器: https://your-server-host:5912,然后點擊連接按鈕。

你可以非常方便的將 rtty 嵌入到你現有的平臺: https://your-server-host:5912?id=your-id

自動登錄: https://your-server:5912/?id=device-id&username=device-username&password=device-password

 

上傳文件和下載文件

使用快捷鍵打開菜單: Ctrl+Shift+f

 

 

遠程執行命令

  1. curl -k https://your-server:5912/cmd -d '{"devid":"test","username":"test","password":"123456","cmd":"ls","params":["/"],"env":[]}'
  2.  
  3. {"Err":0,"msg":"","code":0,"stdout":"bin\ndev\netc\nlib\nmnt\noverlay\nproc\nrom\nroot\nsbin\nsys\ntmp\nusr\nvar\nwww\n","stderr":""}

 

貢獻代碼

如果你想幫助 rtty 變得更好,請參考 CONTRIBUTING_ZH.md。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-05-21 15:53:59

遠程調試工具

2023-11-10 09:20:28

Java工具

2024-02-23 10:00:27

Linux工具

2010-06-02 15:21:29

Linux 網絡性能

2010-06-02 15:45:45

Linux 網絡性能

2010-06-02 15:37:38

Linux 網絡性能

2023-10-25 09:26:23

Linux工具

2022-08-28 10:36:53

調試工具通用

2011-08-15 17:38:48

iPhone開發調試工具

2024-01-24 13:22:40

Python調試工具技巧

2023-03-29 08:18:16

Go調試工具

2024-07-09 08:31:26

2023-09-08 00:07:41

2022-07-01 07:33:24

nginx反向代理測試

2018-03-13 11:38:14

2016-12-02 20:23:51

AndroidADB

2025-03-31 03:25:00

2012-02-24 09:25:20

JavaScript

2023-12-05 09:14:54

2022-08-21 14:05:54

調試工具CDP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产成人午夜av影院武则天 | 日本一本视频 | 91成人精品 | 伊人久操| 精品自拍视频 | 伊人网国产 | 国产精品自产拍 | 一级片网站视频 | 日韩一级精品视频在线观看 | 亚洲 成人 在线 | 在线观看欧美一区 | www.日韩在线 | 国产一级淫片免费视频 | 精品在线一区二区三区 | 国产日产欧产精品精品推荐蛮挑 | 国内自拍偷拍视频 | 亚洲精品视频免费观看 | 国产一区二区自拍 | 九九热久久免费视频 | 日韩免费在线视频 | 无码一区二区三区视频 | 亚洲精品68久久久一区 | 午夜久久久 | 亚洲欧美激情精品一区二区 | 三级在线免费观看 | 在线播放中文字幕 | 久久久久久久久久久久久久av | 国产欧美精品区一区二区三区 | 精品美女视频在线观看免费软件 | 国产免费一二三区 | 人人干人人玩 | 亚洲欧美日韩国产综合 | 亚洲九九精品 | av黄色在线 | 一级看片免费视频 | 欧美a在线 | 99视频 | 欧美精品中文字幕久久二区 | 国产亚洲精品一区二区三区 | 一区二区三区四区在线播放 | 91就要激情|