The Sneakerweb
摘要
The Sneakerweb 是一个点对点协议和命令行工具,用于去中心化网页发布,它将网站存储在用户设备上,并通过物理介质进行传输,从而实现离线浏览和无许可共享。
暂无内容
查看缓存全文
缓存时间: 2026/07/06 01:59
# sneakerweb
来源:https://sneakerweb.org/
## 由物理介质传输的平行网络
一幅示意图展示了编写 HTML、交换物理介质和浏览网站之间的循环。sneakerweb 是一种无需许可的网页发布点对点协议:它没有 DNS 服务器、域名注册商或网站托管服务。
相反,网站直接存储在用户设备上,并通过终极后备基础设施——物理存储介质——在设备之间传输。
你收集的站点可以在离线状态下,使用你平时所用的同一款网页浏览器浏览,然后通过 `.snk` 文件与他人分享。
## sneakerweb CLI
sneakerweb CLI 让你可以浏览和维护本地收藏的 sneaker 网站。你可以将收藏导出为 .snk 文件,也可以将 .snk 文件导入到你的收藏中,还可以创建新的网站。
- `sneakerweb domain` —— 声明一个要发布的 sneakerweb 域名
- `sneakerweb publish` —— 将静态网站发布到一个 sneakerweb 域名
- `sneakerweb export` —— 将网站导出为 .snk 文件
- `sneakerweb import` —— 将 .snk 文件导入你的 sneakerweb 收藏
- `sneakerweb block` —— 屏蔽你不希望导入或传播的域名
- `sneakerweb serve` —— 启动本地服务器,让你从浏览器浏览你的收藏
你可以在此处下载 sneakerweb CLI (https://sneakerweb.org/downloads)。
## 协议规范
命令行界面只是完整指定的 sneakerweb 协议 (https://sneakerweb.org/spec) 的一个客户端。该协议基于 Willow (https://willowprotocol.org/) 构建,用于防止网站伪造、合并更新数据以及创建高效紧凑的 .snk 文件。
相似文章
Bitsocial:面向社交应用的开源P2P网络
Bitsocial是一个开源的点对点网络,用于构建去中心化社交应用,让社区可以在树莓派等低成本硬件上运行,无需服务器依赖,并提供可定制的反垃圾挑战。
Show HN: Freenet,一个面向去中心化应用的点对点平台
Freenet 是一个点对点平台,用于构建无需服务器运行的去中心化应用,它采用按环上位置组织的小世界网络。开发者可以使用 Rust 和 TypeScript 等熟悉工具部署应用,用户则通过浏览器访问,无需担心被追踪或被下架风险。
@browserbase: 推出 http://Browse.sh,这是最大的开源技能目录,可可靠地执行互联网上的任何任务。W…
Browserbase 推出了 browse.sh,这是一个开源 CLI 工具,提供预构建的技能目录,帮助 AI 代理自动化各种网站,降低 token 成本。
Show HN: Kage – 将任意网站快照为单个二进制文件,支持离线浏览
Kage 是一个 Go 工具,它通过无头 Chrome 渲染页面、快照 DOM 并剥离 JavaScript,将网站克隆为可离线访问的文件夹。它输出静态 HTML 文件,无需网络即可浏览。
面向 LLM 的 Markdown 浏览器
作者介绍了 TextWeb,这是一个开源工具,它将网页渲染为 Markdown 格式供 LLM 处理,而非使用昂贵的大视觉模型,该工具支持命令行界面 (CLI) 和 MCP 服务器。