项目介绍
P2P Remote Desktop 是一个使用 .NET 开发框架、基于点对点(P2P)技术的远程桌面控制工具。该项目旨在提供一种便携、无需配置或安装的远程桌面解决方案,使用户能够在两台不同的电脑之间轻松实现消息传递和远程桌面控制。通过利用UDT协议和rendezvous连接技术,该项目能够绕过大多数防火墙规则,实现类似TeamViewer的功能,但完全免费。
应用场景
-
远程技术支持:技术人员可以远程访问用户的电脑,进行故障诊断和修复。
-
远程办公:员工可以在家中或其他远离办公室的地方,通过远程桌面访问公司电脑,实现远程办公。
-
远程教学:教师可以远程访问学生的电脑,进行远程指导和教学。
-
家庭娱乐:用户可以在不同房间之间远程共享和控制电脑,享受家庭娱乐。
功能模块
-
P2P连接模块:负责建立和管理两台电脑之间的P2P连接。
-
消息传递模块:支持两台电脑之间的文本消息传递。
-
远程桌面控制模块:允许一台电脑远程控制另一台电脑的桌面。
-
防火墙穿透模块:利用UDT协议和rendezvous技术,绕过防火墙规则,实现连接。
功能特点
-
便携性:无需安装或配置,只需编译并运行可执行文件即可。
-
P2P连接:基于点对点技术,实现直接连接,无需中间服务器。
-
防火墙穿透:利用UDT协议和rendezvous技术,有效绕过防火墙。
-
免费使用:完全开源,无需付费即可使用。
-
简单易用:用户界面简洁明了,操作简便。
功能演示
开源地址
https://github.com/miroslavpejic85/p2p