# ToxDesk **Repository Path**: tredy6t/toxdesk ## Basic Information - **Project Name**: ToxDesk - **Description**: ToxDesk基于tox开源库的远程控制软件,ToxDesk 利用Tox的P2P技术,建立桌面视频流与鼠标键盘事件传输,达到实现远程控制的效果 该软件采用QT+QML进行开发,支持Windows、Linux与Android平台 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2023-09-15 - **Last Updated**: 2023-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ToxDesk #### 介绍 基于tox的远程控制 https://github.com/TokTok/c-toxcore/ Tox是一个点对点(无服务器)即时通讯工具,使普通用户易于获得安全性和隐私性。它使用NaCl进行加密和身份验证。 ToxDesk 利用Tox的P2P技术,建立桌面视频流与鼠标键盘事件传输,达到实现远程控制的效果 该软件采用QT+QML进行开发,支持Windows、Linux与Android平台 #### 软件界面 ![输入图片说明](image/screen_main.png) ![输入图片说明](image/screen_con_ubuntu.png) #### 安装教程 1. 安卓QT6开发环境,CMake,Git 2. git clone https://gitee.com/coolbox/toxdesk.git git submodule update --init 3. 使用支持CMake工程的开发工具打开工程根目录(Qt Creator、Visual Studio 2019+) 修改根目录下的CMakeList.txt 里的Qt安装目录为开发机Qt对应目录,执行构建 4. qml程序打包 windeployqt toxdesk.exe -qmldir e:\Qt\6.2.2\msvc2019_64\qml ##### Ubuntu 需安装库 1. sudo apt-get install libgl1-mesa-dev #### 使用说明 1. 启动软件,输入对方toxid,点击连接 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### RoadMap 1、增加连接密码码校验 2、windows以服务进行启动 3、安装包 4、其他功能