🚀如何实现电脑远程控制安卓手机 | RustDesk

41次阅读
没有评论

共计 2767 个字符,预计需要花费 7 分钟才能阅读完成。

一、前言

我为什么用它,公司业务主要是开发安卓APP,市面上的远程调试工具真的很糟糕,有一些简单的问题都需要去现场,RustDesk能满足我们的需求,因此..我就顺便记录下(还有一个场景就是家里有老人不会用手机,平板什么的话,买个云服务器部署一个这个一年也就不到200,搞活动的话几十就够了,哈哈帮老人操作放个电视什么也挺好

1、RustDesk 简介

🚀如何实现电脑远程控制安卓手机 | RustDesk

RustDesk 是一款开源的远程控制工具,支持跨平台使用,涵盖:

  • Windows
  • macOS
  • Linux
  • iOS
  • Android
  • Web

主要功能包括:

  • 📁 文件传输:支持远程文件拷贝,类似向日葵的远程文件管理功能。
  • 🔍 内网穿透:支持 TCP/UDP 端口映射,穿透 NAT 网络。
  • 🖥️ 远程桌面:支持 Windows 自带远程桌面连接。
  • 📱 远程 Android:配置简单,可远程控制父母手机,解决使用难题。

2、同类远程控制软件对比

软件 是否支持自建 是否支持Android 是否支持内网穿透 安全性 易用性 备注
向日葵 网络差,不支持自建
ToDesk 速度快,但功能有限
TeamViewer 卡顿严重,不适合长期使用
frp 配置复杂,仅支持电脑
RustDesk 开源、跨平台、轻量高效

二、准备服务器

🖥️ 推荐配置

  • 操作系统:Ubuntu 18.04 及以上(推荐 Ubuntu 20.04 或 22.04)
  • CPU:2 核
  • 内存:1GB+
  • 硬盘:20GB 及以上
  • 带宽:建议 3M 以上(不然真的会很卡)
  • 网络:必须拥有公网 IP(内网需端口映射 + DDNS,有点麻烦,感兴趣的可以自己搜教程)

✅ 如果你是新手,建议直接购买阿里云、腾讯云或 AWS 的云服务器,配置好公网 IP,可以省去很多麻烦。


三、安装 Docker 及 Docker Compose(已安装则跳过)

1. 安装 Docker

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
 
# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

2. 安装 Docker Compose

sudo apt install docker-compose

四、使用 Docker Compose 部署 RustDesk Server

1. 创建部署目录

mkdir rustdesk
cd rustdesk

2. 创建 docker-compose.yml 文件

使用 nano docker-compose.yml 创建并编辑文件,内容如下:

version: '3'

networks:
  rustdesk-net:
    external: false

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest  -k 你的自定义Key
    command: hbbs -r 你的公网IP或域名:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

🔧 请将 你的公网IP或域名 替换为你的服务器公网 IP 或域名,你的自定义Key也就是你设置的密码

3. 启动服务

docker-compose up -d

4. 查看日志确认运行状态

docker-compose logs -f

5.🔥 防火墙与安全组设置

确保服务器的以下端口已开放:

端口 协议 用途
21115 TCP ID Server
21116 TCP/UDP ID Server
21117 TCP Relay Server
21118 TCP WebSocket
21119 TCP API 服务

⚠️ 云服务器用户请务必在安全组中放行上述端口。


五、客户端配置

1. 下载 RustDesk 客户端
如果你访问不了github,留言你的系统我邮箱发给你

前往官网下载适用于你系统的客户端:https://rustdesk.com,控制端和被控端都需要下载,比方我主控端是windows,被控端是安卓,那么就需要分别下载exe和apk 一个安装到windows,一个安装到安卓

2. 配置自建服务器地址,控制端需要配置Key,被控端不需要,但是需要配置服务器地址

打开客户端,点击右上角 三道杠图标 > ID/中继服务器

🚀如何实现电脑远程控制安卓手机 | RustDesk
  • ID/S地址: 你的公网IP:21116
  • Key: 上面你写的 Key

点击确认,回到主页,客户端会显示 “就绪” 表示连接成功。

🚀如何实现电脑远程控制安卓手机 | RustDesk

六、总结

你已经成功部署了 RustDesk 自建服务器,并配置了客户端进行连接。相比 ToDesk、向日葵等远程工具,RustDesk 更加轻量、开源、安全,适合有远程办公、远程维护需求的用户。

✅ 优点:

  • 完全私有化部署
  • 支持局域网穿透
  • 开源可审计
  • 跨平台支持(Windows/macOS/Linux)

📚 参考资料


如果还是看不明白,或者哪里卡住了,可以评论留言,我会在第一时间提供支持(PS:乐于助人,有能力自己解决最好哈哈哈)

正文完
 0
grbox
版权声明:本站原创文章,由 grbox 于2025-07-25发表,共计2767字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码