用 HopToDesk 替代 TeamViewer:Rust 开发的开源远程桌面,支持私有化部署
HopToDesk 是一款免费开源、跨平台的远程桌面与远程支持平台,可用于远程控制、屏幕共享、文件传输和即时聊天,也可作为 TeamViewer 等商业软件的替代产品。
HopToDesk 主要采用 Rust 语言开发,遵循 AGPLv3 开源协议,代码托管在 GitLab:
https://gitlab.com/hoptodesk/hoptodesk
功能特性
- 跨平台:支持 Windows、macOS、Linux、iOS、Android、Raspberry Pi、Web 客户端,方便在不同设备间进行远程控制。
- 远程控制:提供标准远程桌面能力,包括远程查看和控制电脑、多显示器支持、文件传输、远程聊天、音频传输、会话录制、截图、远程终端等。
- 安全性:提供端到端加密,屏幕、聊天记录和文件传输均经过加密,服务提供方无法查看会话内容;支持双因素认证(2FA)、密码保护、访问权限控制、IP 白名单、SOCKS5 代理配置。
- 无需公网映射:与传统 RDP、VNC 不同,HopToDesk 一般无需配置路由器端口映射或修改防火墙规则,安装后即可通过设备 ID 建立连接。
- 企业级功能:提供在线 Dashboard 管理平台,支持设备统一管理、实时状态监控、无人值守访问、团队管理与角色授权、SSO 单点登录、工单系统、会话录制、远程命令执行、AI Agent 与 MCP 自动化能力。
- 私有化部署:支持完整的私有化部署和自托管模式,远程桌面流量和设备管理数据完全由企业自主掌控;同时支持 AWS、Cloudflare Workers、自定义 TURN 服务等多种部署方案,可满足金融、政务、医疗等对数据安全和合规要求较高的场景。
在线使用
HopToDesk 提供基于浏览器的在线应用,不需要安装桌面软件,访问地址如下:
直接输入远程桌面的设备 ID 即可访问。
下载安装
HopToDesk 官方下载网址如下:
https://www.hoptodesk.com/download
选择对应操作系统的文件进行下载,然后运行 HopToDesk.exe(Windows)即可。
总结
HopToDesk 是一款开源远程桌面平台,集远程控制、文件传输、端到端加密、跨平台支持和私有化部署于一体,可为个人用户和企业提供免费、安全、可自主管理的远程运维解决方案。