· RustDesk Team · 对比 · 20 分钟阅读
RustDesk 对比 TeamViewer:自托管的替代方案
RustDesk 与 TeamViewer 全面对比:功能、操作系统支持、安全性、授权模式,以及真正的取舍——自托管、开源、无需按通道付费。

RustDesk 和 TeamViewer 用两种截然不同的模式解决同一个远程访问问题:一个是你自己托管的开源技术栈,另一个是你订阅的托管云服务。
TeamViewer 是一款商业远程访问平台,拥有丰富的集成生态。本文将进行详细对比:两款产品分别是什么、功能和平台支持如何对应、安全与授权模式有何不同,以及团队转向 RustDesk 的原因和场景。凡是涉及 TeamViewer 的说法,我们都会注明来源,并标注日期——因为远程访问产品的定价和套餐经常变化。
目录
RustDesk 与 TeamViewer 概览
TeamViewer 是 TeamViewer SE 公司推出的商业远程访问与远程支持平台,自 2005 年进入市场以来,已成为同类工具中部署最广泛的产品之一。它以托管、云端中转的 SaaS 形式提供服务:TeamViewer 负责运行连接基础设施,你只需安装客户端,会话则通过 TeamViewer 自有的路由网络进行中转。该产品闭源,按年订阅销售,其更高等级方案(品牌名为 TeamViewer Tensor)增加了单点登录、条件访问、批量部署等企业级功能,并提供与 ServiceNow、Jira、Microsoft Intune 等工具的丰富集成。(TeamViewer Tensor / 集成)
RustDesk 则是一款基于不同理念打造的开源远程桌面工具:整套系统都可以由你自己运行。RustDesk 采用 AGPL 开源协议,代码可被审计、可从源码构建,并配有一个可无限期免费运行的社区服务器。其商业方案 RustDesk Server Pro 是自托管的——ID/会合(rendezvous)服务器和中继服务器都运行在你自己的机器或 VPS 上,这意味着会话元数据和连接中转都留在你所掌控的基础设施内。RustDesk 按登录用户数和受管设备数计费,而非按并发会话计费,并且从单个技术人员到大型设备群都可以灵活扩展。如果你对 TeamViewer 的不满从根本上关乎掌控权——对数据、对成本、对软件本身的掌控——那么这正是这两款产品差异最大的地方。
本文接下来将逐项功能展开详细对比。
功能对比
下表对比了大多数团队都会关心的日常功能。RustDesk 一栏反映的是产品文档中记录的能力,TeamViewer 一栏中的每个”是”都引用自 TeamViewer 官方页面。对于任何你需要依赖的功能,请以当前的官方文档为准进行核实。
| 能力 | RustDesk | TeamViewer |
|---|---|---|
| 远程控制(核心会话) | 是——这是核心客户端功能 | 是(功能) |
| 无人值守访问 | 是——设备作为受管、可随时控制的终端进行授权 | 是(功能) |
| 移动端访问 | 是——支持 Android;iOS 仅支持作为控制端 | 是,通过移动应用实现(功能) |
| 文件传输 | 是(双向) | 是(功能) |
| 会话内聊天 | 是——文字聊天 | 是,支持实时聊天;免费用户的语音/视频/聊天功能已被禁用(支持) |
| 会话录制 | 是(可自动录制传入/传出会话) | 是(功能) |
| 远程打印 | 是——针对传入连接提供远程打印机(Windows) | 是(功能) |
| 多显示器支持 | 是——支持多显示器 | 是——支持 4K 多显示器(功能) |
| 并发会话上限 | 标准方案无限制;Customized V2 方案有限制 | 按方案等级设有上限(参见授权与定价模式) |
有一行内容值得特别关注:功能对等的问题。 两款产品都覆盖了大多数支持和管理团队日常依赖的工作流程——远程控制、无人值守访问、文件传输、会话录制、远程打印和多显示器支持。与其相信任何一张表格的说法,不如用自己的实际任务来试用 RustDesk;这也是为什么我们建议评估者通过 [email protected] 申请测试授权,而不是直接签订合同。
操作系统与平台支持
两款工具都覆盖了主流桌面和移动平台;细节上的差异主要体现在边缘场景,尤其是 Linux 和嵌入式设备。
| 平台 | RustDesk | TeamViewer |
|---|---|---|
| Windows | 是——支持 x64、ARM64、32 位 | 是,包括 Windows Server 2016/2019/2022(支持的操作系统) |
| macOS | 是——支持 Apple Silicon 和 Intel | 是,支持 macOS 13(Ventura)及更高版本(支持的操作系统) |
| Linux | 是——支持 x86_64、ARM64 和 ARM32;对 Wayland 支持完善 | 是,但需通过 TeamViewer Classic 实现,功能较为有限(支持的操作系统) |
| Android | 是——支持 arm64、arm32、x64(可作为被控端和控制端) | 是,支持 Android 8 及以上版本(支持的操作系统) |
| iOS / iPadOS | 仅支持作为控制端(受 Apple 限制,不支持被控端) | 提供控制端应用,支持 iOS/iPadOS 15 及以上版本(受 Apple 限制,无法被完全控制)(支持的操作系统) |
| ChromeOS | 本文未核实 | 是,但仅支持屏幕共享——官方不支持完全远程控制(支持的操作系统) |
| Raspberry Pi OS | 是——提供官方 ARM64/ARM32 Linux 构建版本 | 是,通过 TeamViewer Classic 实现(支持的操作系统) |
总的来说,两款产品都支持 Windows、macOS、Linux、Android 和 iOS,因此在绝大多数混合设备群的支持工作中,两款工具都能覆盖到你所需要的终端。TeamViewer 多覆盖了一些边缘场景(ChromeOS 屏幕共享,以及通过其较旧的 Classic 客户端支持 Raspberry Pi),而 RustDesk 则通过标准的 ARM64/ARM32 Linux 构建版本覆盖了 Pi。如果你需要连接一些小众终端设备,请在做出决定前,对照各厂商当前的支持列表核实具体设备。
安全与身份认证
这是两款产品理念真正出现分歧的地方,因此有必要将”安全功能”和”安全模型”区分开来讨论。
TeamViewer 的安全功能 强大且有据可查。会话流量使用 RSA 4096 位公钥/私钥交换,配合 AES 256 位会话加密,这与 HTTPS/TLS 所使用的加密方式属于同一级别。它提供端到端加密——据 TeamViewer 所述,其路由服务器和中间系统均无法解密经过端到端加密的会话流量。账户访问可通过基于 TOTP 的双因素认证进行保护,该平台还持有 SOC 2、ISO/IEC 27001、ISO 9001:2015、HIPAA/HITECH 等合规认证,并声明符合 GDPR 要求。(端到端加密、安全声明)
不过,除了这些功能之外,还有一点关于安全模型的问题值得一提。任何集中化厂商自身的基础设施本身就是一个高价值攻击目标,没有任何供应商能够完全免疫此类攻击——而这正是自托管模式所改变的风险状况。
RustDesk 的安全模型 则从一个不同的出发点开始。RustDesk 采用 AGPL 开源协议,代码可被独立审计,也可从源码构建。RustDesk Server Pro 是自托管的:ID/会合(rendezvous)服务器、中继服务器、控制台以及存储的部署数据都由你自己运营。直连会话仍然在终端之间直接传输。开源也意味着缺陷会被公开,因此请查阅最新发布版本和当前的漏洞记录,而不要想当然地认为自托管就能消除软件风险。
在身份认证方面,有一点在规划时需要特别澄清。RustDesk 支持 LDAP/Active Directory 以及通过 OIDC 实现的 SSO,并且从 Basic 方案起即可使用:这并非仅限最高等级方案才有的功能,但低于 Basic 的方案不包含此功能——请对照你打算购买的具体方案进行核实。完整的设置说明请见RustDesk LDAP 与 Active Directory 设置指南。在按用户的访问控制方面,RustDesk 提供自托管的 Web 控制台、设备分组和共享通讯录,还提供自定义品牌客户端生成器,让用户安装的应用展示你自己的品牌,而不是厂商的品牌。
如果将会话数据保留在你所掌控的基础设施上正是你此番考量的核心目的,相关的专题讨论可参见远程桌面与数据主权和为什么要自托管远程桌面软件。
授权与定价模式
定价是任何远程访问产品对比中变化最快的部分,因此我们会详细描述模式,而把具体数字当作有时效性的快照,而非一成不变的事实。按照惯例,我们也不会在正文中直接给出 RustDesk 的具体价格——当前价格请见 rustdesk.com/pricing,那里的信息始终保持最新。
TeamViewer 的模式 是基于订阅的,围绕命名等级方案和并发会话限制来组织。套餐和价格因地区和订阅期限而异,因此请以 TeamViewer 当前的定价页面和你收到的书面报价为准,而不要参考历史的第三方数据或其他客户的私人发票。
关于 TeamViewer 早期”终身”授权的说明。 许多团队最初采用 TeamViewer 时购买的是永久授权——一次性购买、绑定特定主版本的授权方式。TeamViewer 现已不再销售永久授权,目前仅提供订阅制,而旧的永久授权只能在其最初生效的版本上使用,并受 TeamViewer 产品生命周期政策的约束。这在实际中意味着,随着绑定版本逐渐老化,旧的永久授权客户端最终可能无法再连接——“我付费购买的永久授权突然无法连接了”,正是我们观察到团队开始寻找替代方案的常见原因之一。RustDesk 自身的模式则不同:社区服务器免费开源、没有到期限制,而商业版 Server Pro 是按年授权,而非一次性买断终身使用。(TeamViewer 订阅常见问题)
RustDesk 的模式 在两方面有所不同。首先,商业方案按登录用户数加受管设备数计费。标准方案包含无限并发连接;Customized V2 方案则设有明确的并发额度。升级费用可以按比例折算,具体的当前折算条款请以定价页面为准。其次,社区服务器不收取任何授权费用,而 Server Pro 是提供集中管理功能的商业选项。RustDesk 并未公布固定的自助式 Server Pro 试用方案;在规划概念验证之前,请先咨询当前的评估条款。付费机制详见 RustDesk 定价页面。
如果你的出发点是 TeamViewer 的成本问题,请针对相同范围对比当前的报价。
免费版方面还有一个需要注意的问题。TeamViewer 的免费版仅供个人非商业用途使用,一旦被怀疑用于商业用途,会话就可能受到限制。TeamViewer 并未公布用户可以依赖的判定阈值公式。如果确实属于误判,应通过官方申诉流程处理;而真正的商业使用则需要购买商业授权。(TeamViewer:检测到商业使用嫌疑)具体的应对流程可参见TeamViewer 检测到商业使用。
优缺点
RustDesk
优点
- 按登录用户数 + 受管设备数计费,随时可按比例折算升级费用——而非按并发会话计量的坐席通道
- 免费版不会因涉嫌”商业使用”而标记并中断会话,也不存在随版本淘汰而无法再连接的永久授权
- 开源(AGPL)——可审计、可从源码构建,配有可无限期免费运行的社区服务器
- 自托管 Server Pro:ID/会合(rendezvous)服务器和中继服务器运行在你自己的机器或 VPS 上,将会话中转保留在你自己的边界之内
- 从 Basic 方案起即支持 LDAP/Active Directory 和 OIDC SSO
- 自托管 Web 控制台、设备分组、共享通讯录,以及自定义品牌客户端生成器;并为大规模部署提供大型设备群规划指导
缺点
- 自托管意味着服务器的运行、打补丁和更新都需要你自己负责
TeamViewer
优点
- AES-256 会话加密、RSA-4096 密钥交换、可选的端到端加密,以及 TOTP 双因素认证
- 公开的合规认证(SOC 2、ISO/IEC 27001、HIPAA/HITECH)
- 通过 Tensor 与 ServiceNow、Jira、Intune 等工具原生集成
- 全托管 SaaS——无需自己运行服务器
缺点
- 闭源;你需要信任厂商的基础设施以及其对你会话元数据的处理方式
- 并发会话按方案等级计量
- 按年循环订阅,不提供永久授权选项
- 免费版仅限个人使用,可能因涉嫌”商业使用”而标记用户,导致会话中断
- 集中式云模式——厂商自身的基础设施本身就是高价值攻击目标,而这种风险状况正是自托管所能改变的
团队为何最终选择 RustDesk
以上内容都是中立的客观陈述。接下来这一部分,将说明哪些买家需求与 RustDesk 的模式相契合。
他们需要不同的授权与扩展模式。 费率和额度可能发生变化,因此请依据当前的定价矩阵来规划增长——参见当前定价和大型设备群规划指导。
他们希望掌控服务器端的数据路径。 自行运行 ID/会合服务和中继服务,可以让团队选择这些服务及存储的元数据所在的位置。直连的会话流量仍然在终端之间直接传输,而单靠自托管本身并不能自动满足 GDPR 合规要求。参见为什么要自托管和远程桌面与数据主权。
他们想要阅读源代码。 对于注重安全的买家来说,“我们可以自行检查代码”和”厂商说没问题”是完全不同级别的保证。
他们是希望使用一款可自主品牌化、自托管工具的 MSP 或企业。 对于托管服务提供商(MSP)而言,自定义品牌客户端生成器,让 RustDesk 成为一款白标支持平台——参见RustDesk 面向 MSP 的方案。对于需要 AD/LDAP 支持以及成长空间的大型组织,参见RustDesk 面向企业的方案。
还在对比其他选项?参见RustDesk 对比 AnyDesk、RustDesk 对比 ScreenConnect,以及最佳自托管 TeamViewer 替代方案。
亲自试用 RustDesk
免费的社区服务器,你今天就可以免费搭建起来。想要 Pro 版功能?可以联系 [email protected] 咨询评估条款,或前往 rustdesk.com/pricing 查看各方案价格——如果你更想先看看实际运行效果,也有完整的视频演示可供参考。
相关阅读
- RustDesk 对比 AnyDesk
- RustDesk 对比 ScreenConnect
- 最佳自托管 TeamViewer 替代方案
- TeamViewer 对比 AnyDesk:面向 MSP
- TeamViewer 对比 Splashtop
- TeamViewer 检测到商业使用
Frequently asked questions
RustDesk 是 TeamViewer 的免费替代方案吗?
RustDesk 的核心客户端和社区服务器是开源的,可免费自托管且没有到期限制。付费的 Server Pro 方案增加了集中管理功能,按登录用户数和受管设备数计费;当前价格请见 rustdesk.com/pricing。
如果我停止付费,RustDesk 还能像 TeamViewer 的旧版永久授权那样继续使用吗?
开源社区服务器可以持续免费运行。Server Pro 是按年订阅的商业授权;如果订阅到期,你仍可保留免费服务器,但会失去 Pro 版的管理功能。这两款产品都不是那种一次性买断、终身使用的工具。
RustDesk 可以自托管吗?这一点和 TeamViewer 不同吗?
是的。RustDesk Server Pro 会将 ID/会合(rendezvous)服务器、中继服务器、控制台以及存储的数据都运行在你自己掌控的基础设施上,而 TeamViewer 则是通过其自有云端来中转会话。
RustDesk 会像 TeamViewer 的方案那样按并发会话计费吗?
RustDesk 的标准方案包含无限并发连接;只有 Customized V2 方案会对并发数进行计量和计价。TeamViewer 则会根据方案等级限制同时进行的会话数量。



