小圈子是一个面向普通用户的 P2P 组网平台——让异地设备像在同一局域网。私有资源不出本地,传输全程加密,0 配置一键互联。
我们不把"好用"和"安全"做成二选一。每一处技术决策,都让组网更属于你自己。
没有"云空间",没有第三方托管。所有私有资源只存在你自己的设备里——你是唯一的主人。
基于 WireGuard 协议的端到端加密,连中转节点都无法窥探你的数据。
不用懂 WireGuard、不用配路由表、不用公网 IP。建圈即用,链路质量自动选。
只要能用 P2P,就不必上云。组一个圈子,下面这些场景开箱即用。
跨网络玩局域网游戏,像在同一个网吧。Minecraft 开服、Terraria 联机、人工桌面、PSP 模拟器局域网对战,无所不能。
远程访问家中 NAS、群晖、铁威马,不再受公网 IP 和动态域名困扰。给家人组个圈子,照片视频随时串流。
圈内文件共享即开即用,端到端加密传输。每个成员一份完整副本,节点离线也不丢数据,没有"链接已失效"。
安全访问团队内部资源,共享开发环境与文档。端到端加密,工作数据不外泄,比传统 VPN 更轻量。
远程访问智能家居控制台、家庭监控摄像头、Home Assistant。在外也能像在家一样用网络。
控制面与数据面解耦。协调服务只做记账调度,引导节点池化数据面资源,客户端节点本地持有完整数据。
纯记账 + 调度,不碰网卡与端口。Spring Boot 实现,对外仅 15 个 REST 端点。
常驻 Go 进程,按需为每个圈子动态分配独立网卡。独立公私钥、内网 IP、WG/Serf 端口。
JavaFX 桌面应用,本地 SQLite/CR-SQLite 持有完整数据副本。内嵌 Go 控制面与 Serf。
仅圈子建/入/退/散/列 + 账号体系。轻量控制面,sessionToken 承载认证。
身份资料等业务数据走 WG mesh 同步,CRDT 自动合并冲突,X-Circle-Secret 防跨圈子。
Serf 仅承载成员存活 + crdt_version 提示;他人发言经 feed 通道内存 overlay,下线即折叠。
每一层选型都为性能、可维护性与生态成熟度服务。
所有私有资源——文件、消息、个人资料——都只存在你自己的设备本地(SQLite)。没有"云端副本",没有第三方托管。你创作的发言只持久化在自己的本地 DB,他人设备只在内存 overlay 中临时显示你在线时的发言;你下线后,对方视野里你的发言自动折叠为占位存根。引导节点只做密文中转,无法解密内容。
他人发言只在对方在线时存在于你的内存 overlay 中。成员下线时,其发言自动左滑出、头像留位折叠为 ghost_stub 占位存根(仅存元数据,跨重启保留)。对方重新上线后,发言会右滑果冻回填。你的视野里永远只剩"还在的人"——这是"发言即资产"模型:每个人只拥有自己创作的条目。
三重保障:① 所有流量经 WireGuard 加密隧道,256-bit ChaCha20-Poly1305 对称加密 + Curve25519 密钥交换;② 每个圈子独立公私钥与网卡,多圈子物理隔离;③ 引导节点采用零知识中转——只转发密文、不解密内容,即便中转服务器被攻破也无法窥探数据。
不需要公网 IP。当通信双方 NAT 类型较好(NAT1/NAT2/部分 NAT3)时,自动走 P2P 直连,数据不经引导节点;若打洞失败则无感降级为中转。状态机按握手新鲜度自动在 DIRECT / RELAY / PROBING 三态间切换,用户全程无感。切 WiFi、切热点后 3 秒感知、10 秒重连。
传统 VPN 是"客户端-服务器"模型,所有流量过中心服务器,服务器能看到明文。内网穿透要把内网服务暴露到公网。小圈子是 P2P mesh——数据在成员间直连传输,引导节点只做密文中转不解密;数据存储完全去中心化,每节点本地一份副本,没有中心数据库可被攻破或下线。0 配置、无需公网 IP、无需端口转发。
单圈子建议 50 节点以内以获得最佳体验。多圈子相互隔离,互不影响。引导节点采用池化设计,可按需扩容。
目前提供 Windows 版本下载。macOS 与 Linux 版本正在开发中,后续版本将陆续支持。请加入交流群获取最新动态。