×

P2P 远程桌面控制和聊天工具,零配置、开箱即用,GitHub 收获 3k Star

hqy hqy 发表于2025-07-15 23:26:17 浏览2 评论0

抢沙发发表评论

声明:该公众号分享的工具和项目均来源于网络,仅供安全研究与学习之用,下载试用后请24小时内删除,不得用于任何商业用途。如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。

 

P2P Remote Desktop

p2p(P2P Remote Desktop) 是由 miroslavpejic85 使用 C# 编写的一款便携式远程桌面控制与聊天工具,基于 P2P(点对点)架构,提供类似 TeamViewer、AnyDesk 的远程访问体验,但完全免费、无需安装客户端或服务器,支持在局域网和公网环境中使用。

该工具主打零配置、开箱即用,通过 UDT 协议 和 rendezvous 连接机制,可绕过多数防火墙限制,快速建立连接,实现高效、低延迟的远程桌面控制与通信。适用于希望以极简方式实现远程协作或支持访问的用户与技术人员。

图片

✨ 核心功能亮点

  • • 远程桌面控制:双方启动 p2p.exe,即可实时观看并操控对方桌面。

  • • 即时文本聊天:内置简单消息功能,实现远程沟通。
  • • 自动 NAT 穿透:利用 STUN 和 UDT 协议,可绕过许多防火墙限制,建立连接。
  • • 完全免安装:单个可执行文件,无需额外部署。
  • • 跨 Windows 平台:支持 LAN 和 WAN 场景,不同网络环境也可通信。
  • • 开源免费:MIT 协议,任何人可编译、二次开发并添加到杀软白名单。

? 技术架构

  • • 语言与协议:使用 C# (.NET Framework),依赖于 UDT 协议用于高效实时传输。
  • • 穿透机制:内置 rendezvous 型 NAT 穿透,无需配置转发端口即可启动连接。
  • • 消息格式:通过 JSON(基于 Newtonsoft.Json 包)进行消息封包与通信。
  • • 代码结构:项目包含 .sln 解决方案、多模块源代码及图标资源,支持 Visual Studio 或 CLI 编译使用。

? 安装与使用指南


下载与运行

1.获取可执行文件

  • • 推荐从 GitHub Releases 下载 p2p.exe,或自行 clone 并编译。

2.以管理员权限运行

  • • 在两台 Windows 电脑上,用管理员权限启动 p2p.exe。

3.互通 IP 地址

  • • 窗口会显示本机的 LAN 或 WAN IP,将此 IP 与对方交换。

4.连接操作

  • • 在各自界面输入对方 IP 并点击 “Connect”,即可建立 P2P 通信。

5.使用功能

  • • 聊天窗口:可发送即时报文;
  • • 远程控制:完全控制对方桌面(可拖动画面、键盘输入)。

编译与设置(可选)

  • • 若 Antivirus 拦截,请将项目加入例外列表;
  • • Clone 后使用 Visual Studio 打开 p2pconn.sln,编译得到 p2p.exe;
  • • 若 NAT 穿透失败,可尝试更换 STUN 服务器地址。
    图片

? 项目信息

  • • 项目地址:https://github.com/miroslavpejic85/p2p
  • • Stars / Forks:≈ 3000⭐ / 416?
  • • License:MIT


打赏

本文链接:https://www.kinber.cn/post/5291.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客