一个基于 .NET 开源、便捷、高效的远程桌面控制工具

前言

今天大姚给大家分享一个基于 .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支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
波力海苔夹心脆67518 小时前
C# 视觉检测实战:PLC 按钮触发 VisionPro 检测,OK 亮灯 / NG 灭灯(西门子 PLC,含界面显示与图片存档)
开发语言·经验分享·c#·自动化·视觉检测·.net
hez201020 小时前
一行代码在 .NET 项目里启用 Satori GC
c#·.net·.net core·gc·clr
QUDONG_biubiubiu1 天前
.NET Runtime 6.0/7.0/8.0/9.0下载修复教程,软件打不开这样解决
.net·net runtime下载·net运行库修复·net runtime安装
宝桥南山1 天前
.NET 11 - 尝试创建一下AGUIServer和AGUIClient(基于新版.NET SDK for AG-UI)
microsoft·ai·微软·c#·aigc·.net
波力海苔夹心脆6751 天前
C# LINQ 入门到上手:一篇讲透查询语法、常用操作符与延迟执行(含示例与速查表
经验分享·c#·.net·solr·linq
小羊没烦恼!2 天前
Windows Azure Platform体验(1):Windows Azure
java·大数据·后端·python·flask·word·.net
CSharp精选营3 天前
IIS 后面挂 Kestrel,这 3 个配置错了就 502
kestrel·.net·iis配置
鑫 源3 天前
C#源码开源, 获取macOS 电池数据,包括iOS (xamarin开发)
c#·.net·xamarin
xiangcns5 天前
PDMS PiplineTool(三十)一堆小优化+一个彩蛋功能
.net·二次开发·pdms