DC娱乐网

极简版 TeamViewer,推荐一个基于 C开发的免费远程桌面工具

远程桌面工具相信大家都需要,不过主流方案要么依赖中心服务器、要么需要复杂配置,甚至还要付费订阅。于是,一个基于 P2P

远程桌面工具相信大家都需要,不过主流方案要么依赖中心服务器、要么需要复杂配置,甚至还要付费订阅。

于是,一个基于 P2P 的远程桌面工具 就显得格外有意思——无需安装、无需配置、零成本直连,更像是一个“极简版 TeamViewer”。

一款真正的 P2P Remote Desktop

这个项目是一款 基于 P2P 架构的远程桌面工具,以可执行文件形式提供,绿色、便携、无需安装。整个连接过程不依赖第三方中转服务器,点对点直连,适合在内网、跨网络甚至受限网络环境下使用。

只需要在两台电脑上分别运行 p2p.exe,即可完成远程连接和桌面控制,整体思路非常克制,也非常工程化。

工作原理其实很简单

在两台不同的电脑上,以管理员权限编译并运行 p2p.exe

程序会显示当前设备的 局域网 IP 或公网 IP

将自己的 IP 地址告知对方,同时获取对方的 IP

双方输入彼此的地址后,同时点击 Connect

连接建立成功后,即可进行 消息通信 或 远程桌面控制

一旦连接完成,两个节点就像直接“打通了一条隧道”,所有数据都在点对点之间传输。

核心技术:UDT + Rendezvous 穿透

这款工具底层使用的是 UDT(UDP-based Data Transfer)协议,并结合了 Rendezvous 连接机制。

这种方式在很多场景下可以绕过传统的防火墙限制,即便是在 NAT 或较严格的网络环境中,也有较高的成功率。

从效果上看,它更像是一个 零成本、去中心化的 TeamViewer 概念验证:

对技术爱好者来说,这种设计本身就很有参考价值。

功能聚焦,但不花哨,项目的功能并不追求“大而全”,而是聚焦在几个核心点上:

没有多余的 UI,没有账号体系,也没有后台服务,一切围绕“两台设备如何快速直连”展开。

适合谁用?

这款 P2P Remote Desktop 特别适合以下场景:

技术人员进行远程协助或调试

内网或受限网络环境下的远程控制

对隐私和数据直连有要求的用户

想研究 P2P、NAT 穿透、远程桌面实现原理的开发者

它可能不是商业级替代品,但作为一个 轻量、纯粹、可研究的远程桌面方案,非常值得一看。

https://github.com/miroslavpejic85/p2p