你正在使用普通网络(clearnet)。 这里列出的地址只能在 tor 网络内部打开 - 在此下载 tor 浏览器 »
AlphaBay.Market
ZH
最近检查: 5 分钟前 已收录 260 个 onion
首页 / 新闻 / tor 网络
10 十一月 2026 tor 网络 1 分钟阅读

运行 Snowflake 代理:为受审查的 Tor 用户提供低门槛带宽

Snowflake 代理是 Tor 网络中门槛最低的志愿者角色:不用租服务器,不用维护配置文件,也不必向 ISP 解释出口策略。装一个浏览器扩展、在网站上嵌入一枚徽章,或运行一个小小的守护进程,受审查的用户就能借用你的一部分带宽连上 Tor。项目的志愿者页面把机制说得很直白:Snowflake 让人们能够在 Tor 被封锁的地方接入,'方法是把你的连接经由位于未受审查国家的志愿者代理转发'。这些代理本就是用完即弃的——一张开着的标签页、一个在后台待命的扩展、一台闲置机器上嗡嗡作响的容器。

Snowflake 代理究竟是什么

Snowflake 是一种可插拔传输(pluggable transport),作用是把 Tor 流量伪装起来,让审查者看到无害的东西。它构建在 WebRTC 之上——浏览器视频通话所用的协议——因此经由它的连接看起来,用志愿者页面的说法,'像是一通音频或视频通话'。这一设计源自 Flashproxy,一个更早的志愿者代理实验;Tor Project GitLab 上的项目仓库至今仍把它介绍为受 Flashproxy 启发、基于 WebRTC 的可插拔传输。 术语容易混淆,所以有必要把角色讲清楚。网桥——Tor 的入口——由 Tor Project 运营,而不是你。志愿者的代理是一个短命的中转跳,负责在受审查的客户端与其中某个网桥之间搬运加密数据;我们在此前的文章里讲过Snowflake 网桥的工作原理。实际后果是:代理永远不会把流量送往开放的万维网。它没有出口角色,也就没有出口策略带来的暴露面。有人在论坛上问,客户端能否把代理重定向到任意目的地,Snowflake 的一位开发者答复说不能:代理只与 broker 和 Tor 网桥通信,别的谁都不联系。

受审查的用户如何连上它

用户不必自己去找志愿者。Tor Browser、Android 上的 Orbot 以及 Ricochet Refresh 都内置了开箱即用的 Snowflake:身处受审查地区的用户在网桥选项里选上 Snowflake,剩下的交给客户端。broker 通过本身就难以封锁的 domain fronting 信令,把客户端与可用的代理配对。可达性随着时事起伏。2021 年 12 月 1 日,俄罗斯 ISP 封锁了通往 Tor 的大部分路径,开发者随即修复了一个让审查者能够识别 Snowflake 的协议缺陷,Snowflake 在俄罗斯恢复工作,而其他路径依旧被封。2022 年 9 月,伊朗抗议浪潮期间的审查让伊朗的 Snowflake 用量在几天内大约翻了两番。

做志愿者的几种方式

按照志愿者页面和 Tor 项目的近期发布,共有四条参与途径:
  • 适用于 Firefox、Chrome 和 Edge 的浏览器扩展,被描述为最简单的方法:当有被封锁的用户经由你连接时,图标会变绿。
  • 嵌入网站的徽章,访问者保持页面打开,只要标签页活着就会在他们的浏览器里生成 snowflake。
  • 面向桌面和服务器的独立代理,可从 Debian 或 FreeBSD 软件包、Docker 镜像、Ansible role 安装,或用 Go 编译 snowflake-proxy 二进制文件。
  • Android 上有 Orbot 的 Kindness 模式,以及 2026 年 4 月起与 Tor 反审查团队共同开发、经 F-Droid 和 Google Play 分发的专用 Snowflake Volunteer 应用。
独立代理是唯一有真正要求的路线,而且要求也有限。社区指南建议使用全天在线的连接,用 STUN 测试工具验证 full-cone NAT,并最好让服务器的临时端口范围内的入站 UDP 不被过滤。服务器之所以有价值,是因为 WebRTC 依赖 UDP 路径,而限制性网络恰恰会把这类路径弄坏;指南指出,部署在服务器上的独立代理,是受限 NAT 和防火墙背后用户眼中带宽更高、更可靠的选择。

你要付出什么

主要是带宽。2023 年初,项目论坛上一位运营者测量到自己三十个 Docker 代理中的每一个每小时转发约 1 GB 流量,伴随每小时 360 到 400 个连接;在服务器端一次让平均用量翻倍的修复之后,小时峰值达到 9 GB。capacity 参数可以限制独立代理同时服务的客户端数量。小机器上还得多看一眼内存:同一线程提到,在已修复的内存泄漏期间,容器一度长过 8 GB,修复后在服务 100-200 个用户时稳定在 1-2 GB。浏览器路线几乎不花什么——一个 snowflake 只有在标签页开着时才存在,你投入的是注意力,而不是容量。而且由于代理只把数据朝 Tor 网桥的方向搬运,这些转发的流量在任何实际意义上都不是你的。

局限所在

Snowflake 的局限是诚实的。NAT 类型很重要:指南让候选者用 STUN 工具自测,寻找与地址无关的映射行为——常见于移动网络和办公网络的对称 NAT 恰恰给不了。代理池随一天的时间起伏:标签页开了又关,时区轮流醒来。这种传输方式也遭遇过针对性干扰:Tor 的指标门户记录了自 2021 年 1 月起来自中国的 Snowflake 引导失败增多,原因不明;俄罗斯和伊朗的封锁浪潮也都逼出过协议上的紧急抢修。志愿者应当把它看作一条移动的战线,而不是已被解决的问题。

一个 snowflake 有用吗?

汇聚起来的效果可以测量。2022 年间,Snowflake 从约 5,000 名用户增长到 75,000 名;到那年年底,约 2% 的 Tor 用户经由它接入,运营团队如此报告。2026 年上半年,broker 平均每天看到约 146,000 个独特的志愿者代理 IP 签到,其中约三分之一来自 Orbot 的 Kindness 模式。志愿者页面上的实时计数器显示 127,599 个 snowflake 且仍在增长。团队的募捐文章道出了每一张借出的标签页为何重要:
服务器和带宽不是白来的。
对那些无力运营中继或 obfs4 网桥的人来说,社区文档指明的替代方案正是它:运行一个 Snowflake 代理是捐出带宽的好办法。这是一种浏览器标签页尺寸的志愿行动——低调、间歇,但当它乘以十万个陌生人,就成了那些依赖开放互联网的人脚下的承重结构。

更多笔记

全部新闻 ›