玉兔即时通讯

13 篇文章 0 订阅

玉兔远程控制

作者: 康林 kl222@126.com


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rRrDVc0D-1637803901663)(https://badges.gitter.im/RabbitRemoteControl/community.svg)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fglafxai-1637803901667)(https://img.shields.io/github/stars/KangLin/RabbitRemoteControl)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U1YxCwhe-1637803901672)(https://img.shields.io/github/forks/KangLin/RabbitRemoteControl)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p8LBFjJf-1637803901674)(https://img.shields.io/github/issues/KangLin/RabbitRemoteControl)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOL3kq09-1637803901677)(https://img.shields.io/github/release/KangLin/RabbitRemoteControl)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fbuInQpn-1637803901680)(https://img.shields.io/github/downloads/KangLin/RabbitRemoteControl/total)]


🇺🇸 English



简介

玉兔远程控制是一个跨平台,支持多协议的远程控制软件。

能让你在任何地方使用任何设备和系统通过任意方式远程管理任意设备和系统

截屏
主窗口最近列表窗口连接窗口
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kXZf0YYn-1637803901682)(docs/Image/Screenslot/MainWindows.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Ileg3RD-1637803901684)(docs/Image/Screenslot/RecentMenu.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i2SMSp98-1637803901686)(docs/Image/Screenslot/Connect.png)]
项目位置
支持操作系统 (参见:https://doc.qt.io/qt-5/supported-platforms.html)
  • Windows
  • Unix/Linux
  • Android
  • mac os
  • IPHONE
  • WINCE

本人没有设备,所以没有做编译与测试。请有设备的朋友自行测试。欢迎有兴趣,有能力的朋友参与项目的开发。

如果你想为本人捐赠开发设备,请联系:kl222@126.com

支持协议
远程控制协议
WindowsUnix/linuxAndroidMACIPHONEWINCE
vnc✔️✔️
RDP✔️✔️
Spice
SSH✔️
Terminal✔️
TELNET✔️
Scrcpy
网络协议
代理P2P
TigerVnc✔️✔️
LibVNC
FreeRDP

编译状态

编译状态

Github actions
master 分支develop 分支
Linux[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-waP2SNVb-1637803901690)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/ubuntu.yml/badge.svg?branch=master)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCLDBWEC-1637803901691)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/ubuntu.yml/badge.svg?branch=develop)]
Windows[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TYnw1bqI-1637803901695)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/msvc.yml/badge.svg?branch=master)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nIU117us-1637803901696)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/msvc.yml/badge.svg?branch=develop)]
Android[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wT95AexM-1637803901698)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/android.yml/badge.svg?branch=master)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aV8OonER-1637803901700)(https://github.com/kanglin/rabbitremotecontrol/actions/workflows/android.yml/badge.svg?branch=develop)]

捐赠

本软件如果对你有用,或者你喜欢它,请你捐赠,支持作者。谢谢!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uYCafSv6-1637803901703)(https://gitee.com/kl222/RabbitCommon/raw/master/Src/Resource/image/Contribute.png “捐赠”)]

如果不能显示,请打开:
https://gitee.com/kl222/RabbitCommon/raw/master/Src/Resource/image/Contribute.png

贡献

如果您想知道如何提供帮助,不要害怕,有很多方法:

  • 捐赠 - 为本项目提供资金与设备支持 😄
    • 本项目需要具有公网 IP 的服务器
  • 向你周围的人传播有关玉兔远程控件的好话,使其更受欢迎 😄
  • 有意见吗? 请务必在讨论区中发声,说明你的需求,帮助我们改进。 😉
  • 帮助解决 BUG 与功能Issues 。请确保先阅读过贡献中的内容。 😉
  • 测试并报告 BUG
  • 翻译,它很容易 😄
  • 审核和测试 pull requests – 你不需要编写代码 😉
  • 帮助我完成分发到常用的操作系统
    • Linux
      • Ubuntu, Debian
      • Redhat
      • openSUSE
      • FreeBSD
      • CentOS
      • Arch Linux
    • Unix
    • Windows 10 mall
    • Android
  • 完成还未支持的协议

线路图

  • 支持常见已有远程控制协议
    • 客户端
      • 客户端框架
        • 远程桌面
        • 控制终端(Linux下实现,但有BUG)
      • 具体协议支持,详见:支持协议
      • 自定义点对点远程控制协议,详见需求: https://github.com/KangLin/RabbitRemoteControl/issues/7
    • 服务器
      • 服务器框架
      • 具体协议支持,详见:支持协议
      • 自定义点对点远程控制协议,详见需求: https://github.com/KangLin/RabbitRemoteControl/issues/7
  • 自定义点对点远程控制协议,详见需求: https://github.com/KangLin/RabbitRemoteControl/issues/7
客户端服务器端P2P
TigerVNC✔️✔️✔️
LibVNCServer✔️✔️
RDP✔️
Spice
SSH✔️
Terminal✔️
TELNET✔️
Scrcpy

当前已经完成常见远程控制协议客户端的开发,已初步具备实用功能,需要小伙伴们试用,发现BUG,提出能更方便在实际应用中使用的建议。
终端类远程控制,因为 qtermwidget 仅支持 LINUX/UNIX ,所以需要让其支持其它平台。

下一级段的工作是解决点对点远程控制,也是本项目的特点。详见需求: https://github.com/KangLin/RabbitRemoteControl/issues/7

下载

发行版本:https://github.com/KangLin/RabbitRemoteControl/releases

开发

依赖
工具
  • Qt
  • C/C++ compiler
    • gcc/g++
    • MSVC
  • CMake
  • Automake、 Autoconf、 Make
  • Git
依赖库
  • [必选] RabbitCommon:https://github.com/KangLin/RabbitCommon
  • [可选] RFB
    • [可选] LibVNCServer: https://github.com/LibVNC/libvncserver
    • [可选] TigerVNC: https://github.com/KangLin/tigervnc
  • [可选] FreeRDP: https://github.com/FreeRDP/FreeRDP
  • [可选] [SSH]
    • LIBSSH: https://www.libssh.org
    • LIBSSH2: https://www.libssh2.org/ https://github.com/libssh2/libssh2
  • [可选] QTermWidget: https://github.com/lxqt/qtermwidget
  • [可选] libtelnet: https://github.com/seanmiddleditch/libtelnet
  • [可选] scrcpy: https://github.com/Genymobile/scrcpy
  • [可选] libdatachannel: https://github.com/paullouisageneau/libdatachannel
  • [可选] QXmpp: https://github.com/qxmpp-project/qxmpp
  • [可选] QtService: https://github.com/KangLin/qt-solutions/
编译

许可协议

请遵守本协议和依赖库的许可协议,并感谢依赖库工具的作者。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值