Skip to content

Remote control. Support VNC, RDP, Terminal, SSH, TELNET etc

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
License.md
Notifications You must be signed in to change notification settings

KangLin/RabbitRemoteControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Kang Lin kl222@126.com


🇨🇳 中文



Introduction

Rabbit Remote Control is a open-source, cross-platform, multi-protocol remote control software.

Allows you to use any device and system in anywhere and remotely manage any device and system in any way.

It include remote desktop, remote control, remote terminal, player etc functions.

Screenshot

Main window Recent list menu Connect Work
Main window Recent list menu Connect Work

Multiple style

Default style Black-Green style Black style White style
Default style Black-Green style Black White

Video

2025-02-07.09-41-35.mp4

Project repository position

Functions

Supported operating system

  • Windows 7 SP1 and later
  • Unix/Linux
  • Android
  • mac os

See: Qt5, Qt6

I have no the mac devices so I did not compile and test. Please test by yourself if you have devices. Interested and capable friends are welcome to participate in the development of the project.

If you want to donate the developed devices for me, please contact: (email: kl222@126.com)

  • Remote desktop
Windows Unix/linux Android MAC
vnc
RDP ……
Spice
Scrcpy
  • Terminal
Windows Unix/linux Android MAC
Terminal
SSH
TELNET
  • File Transfer
Windows Unix/linux Android MAC
FTP
SFTP
  • Tool
Windows Unix/linux Android MAC
Player
Wake on lan
Screenshot

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

Supported multiple languages

  • English
  • Chinese
    • Simplified Chinese
    • Traditional Chinese

Supported protocols

Remote control protocols

Network protocols

  • Peer-to-Peer (P2P) protocol
    • ICE (Interactive Connectivity Establishment): RFC 8445
    • STUN: RFC 5389
    • TURN(Traversal Using Relays around NAT): RFC 5766
  • Proxy
    • socks
    • http
    • Peer-to-Peer (P2P) proxy protocol: #7

Function list

Server Client Desktop Clipboard File Audio Redirection P2P Proxy Terminal
RDP …… ……
RFB ……
Spice
Scrcpy
Terminal
TELNET
SSH
FTP
SFTP

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

Proxy P2P
RabbitVNC
TigerVNC
LibVNC
FreeRDP

Legend:
✓ : completed; … : working; ⭕ : not completed; Empty: not started; ❌: not supported

Plugins

Status

Documentation

GitHub stars Gitee stars

Latest Release Release rabbitremotecontrol rabbitremotecontrol

Downloads from github Downloads from sourceforge

Gitter GitHub issues GitHub forks Commit Activity Last Commit Contributors PRs Welcome Open PRs Closed PRs

C++ Language Qt5 Qt6 platform

Build status

master develop
build build

Sponsorship and Donations

If this software is useful to you, or you like it, please donate and support the author. Thank you!

donation

If it cannot be displayed, please open:

Contact me:

Contribution

Download

Instructions for installing the package

  • Windows: The extension is .exe
  • Linux:
    • deb package: for Debian, Ubuntu, etc
    • rpm package: for RedHat, Fedora, CentOS, etc
  • AppImage package: for all Linux systems
  • Snap Package: Used on all Linux systems that support Snap. Ubuntu uses this installation package by default.
  • Flatpak Package: For all Linux systems that support Flatpak. Fedora uses this installation package by default.
  • Android: The extension is .apk
  • Apple OS: RabbitRemoteControl_v0.0.32_macos.zip. No tests were carried out as there was no relevant equipment. We hope that interested friends will participate in the development and testing.
  • Development documentation: RabbitRemoteControl_v0.0.32_document.zip

Development documentation online

Compilation

Please abide by the License Agreement of this project and the license agreement of the dependent library, and thank the authors of dependent library and tools.