跳转至

2026

文档站新增八个小工具,全部在读者自己的浏览器里执行

我们是一群关心匿名网络与网络自由的志工,从台湾出发,维运文档站,把个人隐私与匿名的做法依日常、敏感工作与高风险三种情境整理成可以照着操作的指引。

站上的文章说明怎么保护自己,小工具区放的是可以直接按的东西。八个工具都在读者的浏览器里完成运算,不送出任何数据,存进设备之后没有网络也能用。

小工具索引页的八张卡片,每张写着工具名称与一句用途说明

匿名网络社区前往 Global Gathering 2026

Team CommUNITY 主办的 Global Gathering 2026 于 9 月 4 日到 6 日在葡萄牙 Estoril 举行,我们申请到一个展位,时段已经排定。

  • 日期时间:9 月 6 日 13:0015:00 WEST(UTC+1,活动期间的葡萄牙当地时间,北京时间减 7 小时)
  • 位置:Regional Perspectives Village 的 6 号展位,大小 3 x 3 米
  • 展位名称:anoni.net Hub: Sinophone Asia-Pacific Networked Freedom

活动信息见 Global Gathering 2026

Global Gathering 是什么

Global Gathering 是 Team CommUNITY 主办的年度聚会,参加者来自世界各地,工作范围涵盖数字权利、网络自由,以及协助民间社会抵御数字攻击。

整场活动没有主舞台的主题演讲,三天的议程由讨论圈(Circles)、依地区或主题聚集的 Meetups,以及开放走动的展位(Booths)组成。村落(Villages)再把这些活动依主题分类,例如规避审查技术、数字安全、区域观点。我们的展位位于区域观点村(Regional Perspectives Village)。

我们参与的原因

我们第一次参加 Global Gathering,主要希望认识更多人,包含开发匿名网络与规避审查工具的技术工作者,以及同在亚洲区域的伙伴。

我们是一群关心匿名网络与网络自由的志愿者,目前从台湾出发,长期投入的工作涵盖保护记者的消息来源、让行动者在组织过程中不留下痕迹、让人在不暴露身份的前提下支持敏感议题。三者共同的基础都是一个可用的匿名网络。我们运维 Matrix 家服务器 im.anoni.net 与这个文档站,观测与讨论的记录都留在可以查验的地方。

社区从 2025 年 8 月举办的匿名网络工作坊起算,第一批伙伴在那场活动认识。2026 年的工作分成三个方向,个人隐私指引依日常、敏感工作与高风险三种情境整理可操作的做法,校园 Tor relay 与 EFF 和 Tor Project 合作推动,国立台湾师范大学已有实际运行的案例,第三个方向是这次要带到展位的匿名支付。

同样的题目在亚太地区其他地方也有人处理,彼此还不知道对方存在。华语使用者分散在台湾、香港、中国、日本与东南亚各地,遇到的状况彼此关联,能够互相对照经验的机会很少。

另一个目的是参与区域之间的协作,网络自由的题目很少能靠单一社区完成,能够观测与维护的范围有限,多数需要跨地区协作才能完整处理。先建立联系,后续才有共同投入的可能。

8 月 13 日台湾北部移动网络降速的那 30 分钟,我们用 OONI 公开数据整理成一份数据导览,当天全台 238 笔连接速度测试来自 47 台设备,其中一台的下载中位数由 132,096 kbit/s 降到 1,223 kbit/s,文章里的每个查询都免验证免密钥,读者可自行重新执行一次。记录会一并带往现场,若有人正在处理断网或降速,可以提供对照。

展位上要谈匿名支付

议程在 8 月下旬公布,三天的场次涵盖断网应变、规避审查工具、平台问责、AI 治理与记者安全。把 Circles、Villages 与 Booths 逐项看过之后,没有任何一场以资金流隐私为题。捐款者匿名、跨境拨款、制裁与外汇管制对公民社会的影响,这几件事没有出现在任何一个场次的标题或说明里。有几场以筹款策略与资助申请为题,重点在把钱找进来。款项怎么在不暴露收款人的前提下送达,议程上没有着墨。

制裁名单、银行拒绝往来、捐款记录被调阅,是许多组织每天在处理的事,在议程上却找不到对应的讨论。

匿名支付会是展位上的主要话题,我们还在研究阶段,正在收集实际的使用情境,包含谁在什么处境下需要匿名的资金流、现行做法卡在哪一段、法规与合规要求造成哪些限制。

特别想找这几种人聊:

  • 有跨境拨款经验的运营者:特别是收款方在高风险或受制裁地区。
  • 处理过捐款者匿名的组织:知道现行工具在哪里不够用。
  • 被资金流管制挡住的项目:因为银行拒绝往来或外汇限制而无法收受支持。
  • 在研究或倡导层面关注这个题目的人:包含法规面。

展位时段欢迎直接走过来,不用预约也不用准备话题,匿名支付以外的题目一样可以聊。展位的用意是当一个区域的会面点,让在场的人彼此找得到。

另一组来自台湾的团队也在现场

Cofacts 也到了 Estoril,展位是 Booth 10,9 月 6 日 13:0015:00 WEST,与我们同一个时段。他们这次展示 Cofacts.ai,一套建立在多年协作查核社群与聊天机器人之上的多代理(multi-agent)AI 框架。

两边关心的事情会在同一个地方交会。公共讨论需要可以查证的信息,也需要一个承载信息却不会让传递者曝光的网络。两个展位开放同一个下午,欢迎两边都来。

议程上与我们相关的讨论

匿名与规避审查的部分:

  • 技术工作者聚会(Technologist Meetup,9 月 4 日 13:3014:30)是各地投入数字权利与公共利益技术的人互相认识的场合,排在规避审查技术村,我们想找有维护测量工具或自建服务经验的人。
  • 跨境叙事的设备检查与 metadata(Cross-Borders Storytelling: Device Searches, Metadata, and Collective Preparation)比较各地在过境时遭遇设备检查与 metadata 审视的经验,并讨论数字、法律、实体与心理层面的准备。华语记者往返不同司法管辖区的频率高,别人的准备方式我们用得上。
  • Signal 能否抵抗钓鱼(Can Signal Become Phishing-Resistant?)处理针对记者与行动者的钓鱼,攻击者滥用 Signal 账号救援与设备连接的正常流程,不需要软件漏洞。账号救援的风险要怎么写进隐私指引,我们想在这场找答案。
  • VPN 透明度的问责框架(Lights in the Tunnel: Co-Creating an Accountability Framework for VPN Transparency)着手草拟评估 VPN 透明度与问责的方法论,并选定要评估的服务商。社区常被问哪一家 VPN 可信,我们想知道这套方法怎么变成使用者看得懂的建议。
  • 年龄验证与数字身份系统(Age Verification and Digital Identity Systems)分成两场,盘点各国的推行状况与背后的行动者,并讨论民间社会可以推动的减害路径。

观测与区域协作的部分:

  • 审查事件的快速应对(Strengthening Rapid Response Efforts to Censorship Events)讨论各地在审查事件发生时如何协作应对,并介绍 OONI 用于快速应对的工具与方法。我们长期使用 OONI 公开数据,8 月那份降速观测即为同一套方法的实现。
  • 亚洲聚会(Asia Meetup,9 月 4 日 12:0013:00)是亚洲区域工作者的连接场合,我们想在这场认识同区域正在处理相近题目的人。
  • 断网应对计划服务台(Internet Shutdown Contingency Planning Help Desk)以 BRACE 框架协助组织依自身的威胁模型拟定断网时的应对计划。台湾每年有演习情境可以对照,框架能接上哪些部分是我们要理清的。
  • 数字证据的保存(We See, We Archive, We Remember)以香港、中国、伊朗、巴勒斯坦的档案工作为基础,讨论公共利益信息在遭到抹除时如何保存。

会前往交流的展位

  • The Onion Odyssey Cryptographic Universe 由 Tor Project 与 Guardian Project(Orbot、Onion Browser)共同设置,位于规避审查技术村的 22 号展位,三天都开放,我们想了解华语使用者在 Orbot 与 Onion Browser 上遇到的门槛。
  • Lockdown Systems 带着 OnionShare,通过 Tor 网络匿名分享文件、搭建网站与聊天,另有备份与删除社交媒体记录的 Cyd。消息来源第一次使用时容易卡在哪里,隐私指引正需要这类细节。
  • Air Messenger 以 MLS 协议为基础,结合端到端加密、低 metadata 与联邦式架构,我们自己运维 Matrix 家服务器,想知道联邦式架构能把 metadata 压到什么程度。
  • Amnezia VPN 展示 VPN 封锁与 DPI 过滤的研究,以及追踪断网的 Amnezia Pulse,我们想用 8 月那份降速观测与他们的断网判定方法对照。
  • LEAP 的 MANTA 测量规避通道在受审查环境中的健康程度,我们想了解同一套测量方法是否适用于台湾的连接环境。他们的展位(Booth 21)只在 9 月 4 日 15:3017:30 开放,同一天 15:0016:00 在规避审查技术村另有一场 MANTA 的讨论。
  • po1ytech 的 polymorphic 是自动镜像系统,让遭到封锁的独立媒体维持可达,我们想问维持这套系统需要多少人力,志愿者社区的规模有限,可持续性是选工具时的前提。

完整议程见 Global Gathering 2026,场次数量远多于此处列出的部分。

将到现场的伙伴

我们的展位排在最后一天,前两天没有固定据点,以下几种方式都可以找到我们。

  • 活动专用的 Matrix room 最可靠,地址是 #gg2026:im.anoni.net,在里面留言即可约定时间与地点,不需要交换电话号码,活动期间我们会尽快回复。任何 Matrix 账号都能加入,没有账号的人申请一个 matrix.org 账号,几分钟就好。房间里的时间若没有特别注明,一律指 WEST。im.anoni.net 的账号由人工开通,需要一到两天,现场找人来不及等,不需要为了进这个房间去申请。
  • 9 月 4 日有两场我们会参加的场次,亚洲聚会(12:0013:00 WEST)与技术工作者聚会(13:3014:30 WEST),直接在现场会合即可。
  • 每天 12:0013:00 WEST 的 Networking Hour 我们多半会出现,行程仍有变动,出发前可先在该 room 确认。9 月 4 日的这个小时就是上面那场亚洲聚会,两者是同一个时段。
  • 三天大多数时间我们都在会场,名牌上会写 anoni.net 与昵称,看到请直接打招呼。
  • 9 月 6 日 13:0015:00 WEST 的展位时段最容易找到人,到展位时报上昵称即可。

无法到场的参与方式

多数人不会前往葡萄牙,仍然有两件事可以一起做。

欢迎把你遇到的协作缺口写下来寄给我们,我们会带到现场,与其他地区伙伴的记录对照。台湾的观察在国际场合出现的次数不多,具体写出一个情境,比一段抽象的简介更有用。

我们也想听匿名支付的实际经验,若你或你认识的组织处理过跨境的小额支持、捐款收据与身份披露之间的取舍、收款人因为资金流向遭到辨识而承担风险的情况,这些经验是现场最需要的素材。不方便具名的部分,可寄到下方的匿名信箱。活动的三天内我们会在几小时内查看,其余时间是一到两天回复。

活动之外,三个方向都需要更多人参与,个人隐私指引需要有人整理情境与校对,校园 Tor relay 需要有人在自己的学校里询问可行性,匿名支付需要更多实际案例。若你比对过 8 月那份降速观测与原始的 OONI 数据,有想补充或指正的地方也欢迎提出。想认领哪一项,在 Matrix room 提出即可。

欢迎协助传递

展位只有一个时段,是否遇到对的人,很大一部分取决于信息传得多远。若你认识可能会到 Estoril 的人,或身边有记者、开源社区的伙伴在处理相关的题目,欢迎把这篇转给他们,转传不需要事先告知我们。转出去之后若有人回应,欢迎在 Matrix room 分享,我们可以在出发前先接上。

活动结束之后

展位收集到的内容会整理成一份记录,在后续的电子报与这个文档站发布。我们会了解案例发生的情境,涉及的对象与所在区域不会出现在对外的内容里。协作缺口的清单与匿名支付的案例,两者都会去标识化之后才呈现。

联系方式

Brave 用两种相反的手法抹平 GPU 指纹

打开一个网页,网页上的 JavaScript 就能取得你的显卡型号、驱动信息,以及硬件支持哪些功能。答案在同一台电脑上几乎不会变,跟踪公司把它们跟其他设备特征组合起来,就是一组不需要 cookie、不需要你同意、跨网站跟着你走的标识符。

显卡是浏览器指纹的其中一项来源,字体清单、屏幕尺寸、时区、音频运算结果同样算在里面。整套机制怎么运作、为什么清 cookie 没有作用、各家浏览器的默认状态差在哪,见 浏览器指纹是什么,为什么很难摆脱。本文只处理显卡这一块。

Brave 从 1.93 版起处理这组信号,桌面版与 Android 版都默认开启,分批推送1。做法有三项,WebGL 的厂商与渲染器字符串换成所有 Brave 用户一致的通用字符串、WebGPU 的硬件描述字段清空、WebGL 支持的扩展清单注入噪声。

前两项让所有用户看起来一样,第三项让同一个用户在每个网站看起来都不一样。两种方向相反的手法出现在同一次更新里,各自负责不同的 API。分工的界线落在哪里,也是 Brave 与 Tor Browser 在指纹抗性上分歧的起点。

从 OONI 公开数据看 8/13 台湾北部移动网络降速的 30 分钟

一起测 8 月 13 日的移动网络降速

台湾长期没有经历大规模的网络降速或断网。对日常生活来说是好事,对想理解网络异常的人来说,代表手上缺少对照的样本。OONI 是国际上长期在做网络封锁与连接质量观测的开源项目,任何人都能安装它的 App 参与测量,结果全部公开。台湾在里面的记录,一直呈现一个正常运作的网络。

8 月 13 日之前的 30 天,台湾三家移动运营商在 OONI 上留下 564 条成功的连接速度测试(测试项名称 ndt),下载中位数 12,425 kbit/s,低于 2,000 kbit/s 的只有 4 条,其中 2 条还是测量失败。kbit/s 是每秒传输的千比特数,数字越大越快,1,000 kbit/s 约等于 1 Mbps。

8 月 13 日 14:30 到 15:00,台湾北部七个县市的移动网络降速 30 分钟。两天前社区发出号召,请大家在降速时段执行 OONI Probe 的性能测试。当天全台留下 238 条连接速度测试与 235 条视频流测试(测试项名称 dash),其中在移动网络上完成的有 170 条与 168 条,来自 47 台设备。8 月 10 日中部场的同一个时段,全台湾的移动网络性能测量是 0 条。

号召的起点来自社区伙伴 mashbean(黄豆泥)。演习前他提议趁着难得的时间点找大家一起用 OONI 记录,两边于是分头准备,一边整理号召与操作说明,一边在当天实地观测。他把自己的记录写成另一篇文章,追到了演习公告结束之后网络仍然受限的情形,正好补上本文数据看不见的时段。两篇一起读,涵盖的时间才完整。

其中一部中华电信移动的手机,在降速时段测到 7881,709 kbit/s。台湾的公开数据里没有出现过同一量级的数字。需要先说明的是,数字来自单一设备留下的 6 条记录,足以作为一个完整的个案,不足以推论全岛或任何一家运营商的普遍状况。

本文记录的是网络状态。运营商是否确实执行指令、官方公布的数字精不精确,都不在讨论范围。台湾过去没有降速形态的数据,把 30 分钟的观测留下来是主要目的。以下的查询都免验证免密钥,读者可以自行重新执行一次。

整理数据的过程里,最实用的收获与降速本身无关,而是判读方法。降速与封锁在 OONI 数据上是两种完全不同的形态。封锁会让异常率飙升、留下确认封锁的记录,降速则完全不动判定字段,变化只出现在吞吐量与延迟的数值上。当天全台的网络连接测试异常率是 1.0%,与平常的 0.6% 落在同一个区间,确认封锁整天维持在 0,下降的只有速度。拿封锁判定的异常率去描述降速,会得到一个接近平常的数字,然后误以为什么都没发生。

介绍 Signal 自动密钥验证

翻译备注:Signal 在 2026 年 8 月 11 日推出「自动密钥验证」(automatic key verification),底层技术是密钥透明度(key transparency)。既有的安全码(safety number)要当面或通过另一条可信渠道核对,自动密钥验证改由 App 自己去比对,省掉约时间见面的步骤。技术在通讯软件上还算新,Signal 这篇是少数把设计动机与运作方式一次说完的公开文件,因此先完整翻译,文末再附上编辑注解,说明它挡得住什么、挡不住什么。

以下内容原文翻译来自以下文章,主词角色为 Signal:

文末有编辑注解:译文结束后接着编辑注解,内容是 anoni.net 社群的补充,包含三条给非技术读者的结论、十三则说明、一节发布后的后续补充,最后是常见问题与延伸阅读。想先看社群观点的读者可以直接跳到那一节。

介绍 Signal 自动密钥验证

Signal 现在提供一项名为「自动密钥验证」的功能,用来补强既有的安全码机制。Signal 的通讯一律采端到端加密,自动密钥验证多提供一条简便的途径,让你确认端到端加密会话的两端之间没有非预期的第三方介入。

运作方式是由你、你的 Signal 联系人,以及第三方审计方各自执行一组验证,合起来提供与手动核对安全码相同的保证。与安全码相比,各项验证都是独立完成的,无需当面见面,也无需第二条通讯渠道。

一段预告过的降速:8/13 用 OONI 记录台湾北部移动网络的 30 分钟

一起测 8 月 13 日的移动网络降速

8 月 13 日周四 14:30 到 15:00,基隆、台北、新北、桃园、新竹市、新竹县、宜兰的移动网络会降速 30 分钟。降速属于「城镇韧性演习」的一部分,由三大电信运营商同时执行。官方公告写明语音通话、短信与小区广播照常,视频流、视频通话、移动支付、云端同步等高流量服务受影响1。NCC 对演练时段的建议是预先为离线情境做准备2

降速的幅度,官方对外说明过两次。防务部门负责人顾立雄 7 月 20 日在立法机构说明是「降速到 4G、5G 的百分之一」,行政院则在 8 月 10 日中部场结束后补充做法:由电信运营商透过核心网络限流,将移动网络下载速率调降至 256KB。两个说法的量级一致,测量时可以此为预期落点。

日期、时段、七个县市、三家运营商,降速的每个边界都在演练前公开。网络降速的研究少见如此明确的前提,多数案例由用户先察觉变慢,研究者事后回推,时间边界始终模糊。预告式的断网在其他国家并非首见,例如考试期间的全国性断网6。就公开可查的记录而言,预告式的降速较为少见,并且能切分到各家运营商的粒度。

8 月 10 日中部场的同一个时段,全台湾的 OONI 观测里没有任何一笔来自移动网络的性能测量。北部场是今年演习的最后一场,8 月 13 日过后不会再有相同的条件。

若你身在这七个县市,那半小时手机本来就会变慢。与其等它过去,不如顺手留下一笔记录。

撤回自己写过的话:近两周更正了哪些内容

近两周的内容更正

近两周有几页的内容被改掉,改法多半是把先前写过的整段撤回。香港的入境查机风险由中升到高、日本境外 eSIM 的例外拿掉、推荐过的 2FA app 换了经营者、台湾封锁判定的分布从 40 笔抽样换成 22,105 笔全量重算。7/27 到 8/10 之间文档站并入 50 个 PR,相当比例花在这类更正上。以下按页介绍改了什么、依据在哪里,中段有一份清单,写给照着旧版做过准备的人。

Snowflake Volunteer:Tor Project 推出手机志愿者桥接 App

以下内容改写自 Tor Project 官方博客文章,主语角色为 Tor Project 与文章作者 Pavel:

Snowflake Volunteer 官方宣传图,画面中多支手机显示 App 的启用开关、设置选项与统计画面
图片来源:Tor Project Blog

我们在伊朗封网后的那篇提过,Snowflake 是帮人连上 Tor 门槛最低的方式:开一个浏览器标签页放着不动,就是在帮忙转发流量。2026 年 8 月 3 日,Tor Project 发文介绍 4 月已经上架的 Snowflake Volunteer,把「贡献志愿者桥接」做成一支独立的 Android App,门槛又降了一阶。过去要贡献 Snowflake 桥接,需通过浏览器扩展、网站内嵌 widget、桌面版命令行工具,或 Android 上的 Orbot Kindness Mode。新 App 只做这一件事,界面与设置都只为此设计。

把匿名网络画成一颗地球:互动区上线,以及我们在开放数据上撞到的墙

Tor 中继地球仪

文档站新增了互动与呈现区,目前放了三件作品,都以 Tor 为题。其中数据量最大的是 Tor 中继地球仪,把全球近万台运作中的中继标到球面上,超过六成集中在美国、德国、荷兰三个国家。

做这颗地球仪的过程中,我们查了二十几份公开数据,最后能用的只有六份。卡住的原因几乎都跟技术无关。API 大多打得通,数据格式也干净,挡下来的是条款不给我们把它再发出去。