LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

P2WLAN:一个学生搞的虚拟局域网软件,异地设备也能像局域网一样用

admin
2026年10月27日 0:40 本文热度 167

最近在Github上就刷到了这样一个新的项目 - P2WLAN,它直接把不同网络的设备,塞进同一张虚拟局域网里,用起来跟在身边没啥两样。

据说作者还是重庆邮电大学的在读本科生,有的厉害了!

项目简介

P2WLAN 是一款免费开源的虚拟局域网软件,面向游戏联机、远程访问和跨地域组网,主打:让异地设备像在同一局域网中一样互联。

它给参与设备分配私有虚拟 IP,优先走局域网、IPv6、IPv4 UDP 直连;直连不通时,自动回退到端到端加密中继。应用侧继续用同一个虚拟 IP 访问服务,不用为每项服务单独配公网端口或 DDNS。

技术栈上,客户端是 Flutter,数据面是 Rust,控制面和中继是 Go + SQLite。覆盖 Windows、macOS、Linux、Android,既有图形客户端,也有适合服务器的 CLI。

与同类软件的对比

功能特性

01 房间组网,把"和谁联机"分开管

玩 Minecraft 生存服、一次朋友联机、一组 NAS 维护设备、一个开发测试环境,都可以各开一个房间。

每个房间有独立的网络和虚拟 IP。成员、在线状态、连接路径、延迟,在客户端里一目了然,不会混成一锅粥。

02 直连优先,能直达就不绕路

同一局域网直接通信,跨网络则自动尝试 IPv6 和 UDP 打洞。

直连成功后,业务流量不再占用中继服务器的带宽。

项目还把 NAT 类型做了细分。遇到对称 NAT 这类,也不会直接放弃,而是按实测情况尝试端口预测、固定锚、生日探测等策略。

03 自动回退加密中继

网络环境太复杂、直连实在打不通怎么办?

自动切到 加密 Relay。中继只转发密文,不解密业务数据。网络条件好转后,它还会接着尝试恢复直连,上层应用完全无感。

04 连接路径看得见

客户端会明确标出每个对端的连接状态:LAN Direct、Direct、Relay、Connecting、Offline。

延迟、收发速率也一并展示。出了问题,还有内置诊断和 p2wlan doctor 命令帮你定位。

05 可自托管,基础设施自己掌握

Control Plane 和 Relay 的源码都是开放的。你可以把它们部署在自己的 Linux 服务器上,账号、数据、升级节奏都由自己决定。

当然,自托管的服务器、带宽和域名费用,需要部署者自己承担。

快速安装、使用

先说一个关键点:新安装的客户端不会预填任何 Control 或 Relay 地址,也不会自动注册账号。

需要向管理员要一个可信的 Control 地址,或者先安装官方的文档自托管部署。

https://github.com/yhan-sun/p2wlan/blob/main/docs/guides/self-hosting.md

1.下载客户端

到项目release页面下载客户端,客户端版本是 vX.Y.Z,服务端是单独的 server-vX.Y.Z,别下错了。

支持 macOS 12+、Windows x64、Linux x64/arm64、Android 7.0+,OpenWrt 另有 .ipk / .apk。

2. 配置 Control

在登录页点击"高级选项 → 自托管服务器",填入 Control 地址。

3. 注册/登录

直接在客户端里注册账号,或登录已有账号。

4. 连接设备

  • 自己的设备互联: 在各设备上登录同一账号,完成首次设置并启动个人网络。
  • 和朋友互联: 创建房间,或通过房间号 / 邀请加入,然后点击房间里的"连接本机"。

5 查看虚拟 IP 和连接路径

在设备列表或房间详情里,可以看到对端的虚拟 IP、在线状态、延迟,以及当前走的是 Direct 还是 Relay。

网络状态与在线设备

拿到虚拟 IP 后,直接用它访问 SSH、游戏服务器、NAS 或 Web 面板,端口还是原来的端口。

命令行(CLI)的使用步骤也是类似的,具体命令可以参考Readme文档。

两个小提醒:

  • 房间里的设备可能需要房主批准才能通信
  • 只有运行了 P2WLAN 的设备才会进虚拟网络,家里其他设备不会被自动接入

开源君想说

P2WLAN用直连优先 + 加密中继的方式,把异地设备真正拉进同一张虚拟局域网,房间管理清晰,跨平台好用,还完全开源可自托管。

喜欢异地联机、远程访问或自己掌控基础设施的朋友,可以去试试。

https://github.com/yhan-sun/p2wlan​


阅读原文:原文链接


该文章在 2026/10/27 10:41:04 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号