前言
今天大姚给大家分享一个基于 .NET 开源(MIT license)、便捷、高效的远程桌面控制工具:P2P。
工具介绍
P2P是一个基于 .NET 开源(MIT license)、便捷、高效的远程桌面控制工具,它采用 UDT 协议,并得益于rendezvous 连接技术,能够绕过大多数防火墙规则,就像一个零成本的小型TeamViewer概念!
应用场景
P2P 特别适合于需要临时进行远程协助或控制的场景,如下所示:
当技术人员需要远程协助用户解决电脑问题时,可以使用 P2P 进行实时桌面共享和控制,从而快速定位并解决问题。 对于需要临时访问家中或办公室电脑的用户,P2P 提供了一种便捷的方式,无需配置复杂的远程访问服务即可实现远程连接。 教师或培训师可以使用 P2P 进行远程教学和培训,通过共享桌面和演示操作,帮助学生或学员更好地理解和掌握相关技能。
工作原理
采用 UDT 协议,并得益于rendezvous 连接技术,能够绕过大多数防火墙规则:
UDT 协议是一种高效、可靠的数据传输协议,特别适用于需要高速数据传输且对丢包率有一定容忍度的场景。通过优化数据传输路径、增强可靠性、提供灵活性以及实现防火墙穿透等技术手段,UDT协议为数据传输提供了更加高效、可靠的解决方案。
工具源码代码运行
工具使用
1.在两台不同的电脑上以管理员身份编译并打开 p2p.exe
2.现在两个对等方都有了两个连接端点,所以双方都点击 Connect
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
GitHub开源地址:https://github.com/miroslavpejic85/p2p