Fork me on GitHub

RustDesk:免费开源的跨平台远程桌面解决方案

RustDesk

RustDesk 是一款用 Rust 语言开发的开源远程桌面和远程控制软件。提供屏幕共享、键盘鼠标控制、文件传输、剪贴板同步和文本聊天等核心功能,还具备跨平台特性,支持 Windows、macOS、Linux、Android、iOS 等系统。

核心功能
• 远程桌面访问与控制:可通过互联网或局域网远程操控另一台设备
• 跨平台支持:多系统互操作,使用场景更灵活
• 文件传输:拖拽即可完成文件跨设备传输
• 剪贴板与聊天:文本、图片复制粘贴同步,内置简易聊天功能
• 自托管服务器:可部署自己的中继与中控服务器,实现数据完全掌控

为什么选择 RustDesk?
1. 免费开源:无需付费授权,代码透明,社区可审计,安全更放心
2. 数据主权:支持自建服务器,避免敏感数据流经第三方
3. 高性能与安全性:得益于 Rust 语言的内存安全与高效特性,远程体验流畅稳定
4. 替代商业软件:为个人和企业提供更自由、更低成本的替代方案

总结
RustDesk 凭借开源、跨平台、自托管和高性能等优势,正在成为远程桌面领域的强劲竞争者。无论是个人远程办公,还是企业内部 IT 管理,都可以通过 RustDesk 获得安全、灵活且免费的远程控制体验。

TeamViewer 或 AnyDesk 的开源替代品。

docker安装RustDesk

dockercompose

version: '3.8'

services:
  hbbs:
    image: rustdesk/rustdesk-server:latest
    container_name: rustdesk-hbbs
    command: hbbs -r hbbr:21117
    restart: unless-stopped
    ports:
      - "21114:21114"       # API
      - "21115:21115"       # 信令
      - "21116:21116"       # WebSocket
      - "21116:21116/udp"   # UDP 传输
    volumes:
      - /share/Container/rustdesk/hbbs:/root
    networks:
      - rustdesk-net

  hbbr:
    image: rustdesk/rustdesk-server:latest
    container_name: rustdesk-hbbr
    command: hbbr
    restart: unless-stopped
    ports:
      - "21117:21117"       # 中继
    volumes:
      - /share/Container/rustdesk/hbbr:/root
    networks:
      - rustdesk-net

networks:
  rustdesk-net:
    driver: bridge
posted @ 2025-09-26 22:15  秋夜雨巷  阅读(156)  评论(0)    收藏  举报