惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
博客园 - 司徒正美
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
0trace - 纯 P2P 加密传文件/聊天,不过服务器,开箱即用
cobola · 2026-04-12 · via V2EX

做了一个小工具,解决一个简单的问题:两个人之间传文件、发消息,不想经过任何第三方服务器。

在线体验: https://0trace.org GitHub: https://github.com/momo2029/0trace

它是什么

0trace 是一个基于 WebRTC 的纯 P2P 工具。打开网页,创建会话,把链接发给对方,就能在同一个对话框里聊天和传文件。

数据直接在两台设备之间走,服务器只负责交换信令(帮双方"找到对方"),不碰任何文件内容和聊天记录。

为什么做这个

市面上传文件的工具很多,但大部分都有这些问题:

  • 要注册账号
  • 文件先传到服务器再下载(慢,而且你不知道服务器存了什么)
  • 有大小限制
  • 界面臃肿

我想要的很简单:打开网页 → 选文件 → 发链接 → 对方收到。 中间不过任何人的服务器,不留任何痕迹。

技术栈

  • 后端:Rust + Axum + Tokio ,编译后不到 1.4 MB ,超级小。
  • 前端:纯 JavaScript ,零框架零依赖
  • 传输:WebRTC DataChannel ,内置 DTLS 加密
  • 部署:一行 Docker 搞定

docker run -d -p 2029:2029 ghcr.io/momo2029/0trace:latest

主要特性

  • 端到端加密 — WebRTC 自带 DTLS/SRTP ,传输全程加密
  • 大文件支持 — 基于 File System Access API 流式传输,实测 10GB+ 没问题
  • 实时聊天 — 文件和消息走同一条加密通道
  • 房间码好记 — 格式是 BOOK23 、STAR89 这种 4 字母 + 2 数字,比一串数字好记
  • 跨网络 — 支持 NAT 穿透,不限局域网
  • 多语言 — 中/英/日/韩/西/法 6 种语言
  • 移动端友好 — 响应式设计,手机直接用
  • 断线重连 — 网络抖动自动恢复,不用重新建房间

和同类工具的区别

对比项 0trace 网盘/某雷 AirDrop LocalSend
需要注册
过服务器
跨网络
跨平台 浏览器即可 需要客户端 仅苹果 需要安装
大文件 10GB+ 限速/限额 无限制 无限制

简单说:不用装任何东西,打开浏览器就能跨网络 P2P 传文件。

适用场景

  • 给朋友传几个 G 的视频,不想等网盘上传下载
  • 临时给同事发个文件,不想用微信传(压缩画质/有大小限制)
  • 在公司和家里的电脑之间传东西,不在同一个局域网
  • 就是单纯不想让文件经过别人的服务器

自部署

如果你不信任我的服务器(完全理解),可以自己部署:

Docker 一行

docker run -d -p 2029:2029 ghcr.io/momo2029/0trace:latest

或者从源码编译(需要 Rust 1.75+)

git clone https://github.com/momo2029/0trace cd 0trace && ./dev.sh

最后

项目完全开源,MIT 协议。

如果觉得有用,欢迎去 GitHub 点个 Star

https://github.com/momo2029/0trace

有问题或建议欢迎提 Issue ,PR 也非常欢迎。