Zeplyn:通过P2P构建服务共享网络

最近写了小工具名叫"Zeplyn",是一个去中心化应用分享平台。它可以将你本地的 Web 应用和服务展示给全世界,任何人都可以通过 Zeplyn 访问你的应用,无需服务器、无需域名、无需复杂配置。

你需要做的只是:在电脑上启动 Zeplyn,绑定本地应用或服务的端口。1 分钟内,你的作品即可被全世界看到。

基于 白嫖+为爱发电 的理念,你可以贡献自己的服务,也可以白嫖别人的服务。例如:模型资源、本地应用、接口服务等等。

下载页面:https://zeplyn.coderbox.cn

  1. 在"应用"页中,创建应用,起个名字,并绑定本地端口。

  2. 等待1分钟左右,本地应用将会扩散到所有安装了Zeplyn的节点上。


这个东西有什么用呢?

  1. 如果你是个人开发者,可以快速的分享自己的应用。
  2. 如果是VibeCoding爱好者,可以将自己的本地服务公开,无需服务器和域名便可以让别人访问。
  3. 如果你是大善人,可以将自己的本地闲置资源部署一些有用的服务或者跑个模型给大家用。
  4. 如果你是白嫖党,可以找找有什么自己需要的服务。
    不过,这种去中心化的网络,冷启动比较困难,如果大家有兴趣的话可以贡献自己的本地应用,类型不限,合法即可。

那这个程序是如何实现的呢?

原理比较简单,就是使用 iroh 的网络能力,基于 QUIC,实现网络穿透,进而实现P2P直连。因为现在大部分的家用网络都是有IpV6地址的(有些可能需要手动开启允许公网访问),所以很容易实现公网直连。而我们通过 iroh 的公钥寻址能力,无需传统的IP端口寻址,外加 QUIC 的原生TLS加密,一个是从安全性上有了一定的保证,另一个是网络连通性也得到了增强。另外 Zeplyn 并不会直接暴露本地服务的端口,而是统一由一个固定端口管控进入的流量,也减小了直接在公网暴露端口的风险。

而应用发现则是用广播扩散的模式,向已知节点推送消息,在数秒内即可扩散到成千上万的节点。

另外需要注意的是,协议或网络本身只能保证传输层的安全,而无法保证应用实现的内容,所以如果涉及到文件读写等操作,还需要本地应用本身做好管控。

下载页面:https://zeplyn.coderbox.cn

目前仅支持 Windows 和 Ubuntu 系统。

相关推荐
zhao32668575120 小时前
静态IP代理固定IP与动态IP的根本差异,账号操作安全性如何体现
网络·网络协议·tcp/ip
淼澄研学1 天前
Kimi API黑产倒卖技术解析与Python合规接入指南
开发语言·网络·python
SendTomo1 天前
P2P文件传输工具对比:SendTomo vs send.wang
javascript·网络协议·webrtc·html5·p2p
qyyyyy5701 天前
英文技术标准和协议规范怎么读?RFC、接口规范与安全标准 PDF 翻译流程
网络协议·网络安全·机器翻译·csrf·技术美术
无锡耐特森1 天前
Profinet转ModbusTCP协议网关:数字化工厂跨协议互联
网络
MartinYeung51 天前
[论文学习]ProAct:针对LLM越狱的主动防禦框架
网络·学习·安全
发量惊人的中年网工1 天前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
workflower1 天前
案例 :某交通厅基于AI技术的智能安全运营实践
网络·人工智能·安全·设计模式·机器人
SendTomo1 天前
WebRTC文件互传工具实测对比
javascript·网络·webrtc·html5·p2p
运维全栈笔记1 天前
致远 OA HTTPS 配置避坑指南
网络协议·http·https