rtty与rttys

rtty和rttys是通过Web访问设备终端的工具。rtty是客户端,rttys是服务端,两者分别在gitee和github上有源码。rttys支持Go语言编译,需要libev-dev作为依赖。编译安装后,通过http://ip:port访问服务端,设置好账号密码,即可在Web端连接并操作远程设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rtty

在任何地方通过Web访问您的设备的终端。

运行原理图

源码

  1. 客户端client-rtty
    gitee:https://gitee.com/zhaojh329/rtty

  2. 服务端server-rttys
    gitee:https://gitee.com/zhaojh329/rttys
    github:github.com/zhaojh329/rttys
    gitee上最新版本并没有release版本的可执行文件,所以建议去github上下载,如果嫌速度慢,下载gitee上的v3.1.1。rttys的源码是用go语言,编译源码需要go语言环境。

编译安装

client-rtty

在ubuntu编译安装,先安装依赖组件libev
sudo apt install -y libev-dev

qc@qc-VirtualBox:~/31863/libs/rtty/rtty$ sudo apt-get install -y libev-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
libev-dev 已经是最新版 (1:4.22-1)。
下列软件包是自动安装的并且现在不需要了:
  golang-1.10-go golang-1.10-race-detector-runtime golang-1.10-src golang-race-detector-runtime
  golang-src libllvm7 pkg-config
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。

执行cmake

qc@qc-VirtualBox:~/31863/libs/rtty/rtty$ cmake .
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值