[点晴永久免费OA]p2p(P2P Remote Desktop)一款基于P2P架构便携式免费远程桌面控制与聊天工具
|
admin
2025年7月16日 23:59
本文热度 120
|
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 服务器地址。

📌 项目信息
- • Stars / Forks:≈ 3000⭐ / 416🍴
阅读原文:原文链接
该文章在 2025/7/18 10:26:42 编辑过