[点晴永久免费OA]OpenP2P--通过组建私有p2p局域网,实现内网穿透
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
一些应用场景:远程访问,NAS,项目调试等,亲测高速、免费、可用,支持WIN+MAC+Linux+Android平台。
OpenP2P是什么它是一个开源、免费、轻量级的P2P共享网络。你的设备将组成一个私有P2P网络,里面的设备可以直接访问其它成员,或者通过其它成员转发数据间接访问。如果私有网络无法完成通信,将会到公有P2P网络寻找共享节点协助通信。 特点1. 免费完全免费,满足大部分用户的核心白票需求。不像其它类似的产品,OpenP2P不需要有公网IP的服务器,不需要花钱买服务。了解它原理即可理解为什么能做到免费。 2. 共享你的设备会形成一个私有P2P网络,它们之间共享带宽,提供网络数据转发服务。 3. 安全代码开源,P2P隧道使用TLS1.3+AES双重加密,共享节点临时授权使用TOTP一次性密码 4. 轻量文件大小2MB+,运行内存2MB+;全部在应用层实现,没有虚拟网卡,没有内核程序 5. 跨平台因为轻量,所以很容易支持各个平台。支持主流的操作系统:Windows,Linux,MacOS;和主流的cpu架构:386、amd64、arm、arm64、mipsle、mipsle64、mips、mips64 6. 高效P2P直连可以让你的设备跑满带宽。不论你的设备在任何网络环境,无论NAT1-4(Cone或Symmetric),UDP或TCP打洞,UPNP,IPv6都支持。依靠Quic协议优秀的拥塞算法,能在糟糕的网络环境获得高带宽低延时。 7. 二次开发基于OpenP2P只需数行代码,就能让原来只能局域网通信的程序,变成任何内网都能通信 快速入门仅需简单4步就能用起来。 1.注册前往https://console.openp2p.cn 注册新用户,无需任何认证
2.安装分别在本地和远程电脑下载后双击运行,一键安装
Windows默认会阻止没有花钱买它家证书签名过的程序,选择“仍要运行”即可。
3.新建P2P应用
4.使用P2P应用在“MyHomePC”设备上能看到刚才创建的P2P应用,连接下图显示的“本地监听端口”即可。
在家里Windows电脑,按Win+R输入mstsc打开远程桌面,输入127.0.0.1:23389 /admin
详细使用说明这里介绍如何手动运行 典型应用场景特别适合大流量的内网访问
概要设计原型
客户端架构
P2PApp它是项目里最重要的概念,一个P2PApp就是把远程的一个服务(mstsc/ssh等)通过P2P网络映射到本地监听。二次开发或者我们提供的Restful API,主要工作就是管理P2PApp 安全性加入OpenP2P共享网络的节点,只能凭授权访问。共享节点只会中转数据,别人无法访问内网任何资源。 1. TLS1.3+AES两个节点间通信数据走业界最安全的TLS1.3通道。通信内容还会使用AES加密,双重安全,密钥是通过服务端作换。有效阻止中间人攻击 2. 共享的中转节点是否会获得我的数据没错,中转节点天然就是一个中间人,所以才加上AES加密通信内容保证安全。中转节点是无法获取明文的 3. 中转节点是如何校验权限的服务端有个调度模型,根据带宽、ping值、稳定性、服务时长,尽可能地使共享节点均匀地提供服务。连接共享节点使用TOTP密码,hmac-sha256算法校验,它是一次性密码,和我们平时使用的手机验证码或银行密码器一样的原理。 |
关键字查询
相关文章
正在查询... |