它开始于一个玩笑
2017 年,作者经火腿电台爱好者 Mark(呼号 VK5QI)介绍,加入了澳大利亚的追气球圈子。气象气球升空时会抛下探空仪(radiosonde),爱好者们拿着设备满山遍野地找,把找到的设备从环境里「捞」走,顺便做公民科学。
当时的追踪都挤在一个叫 Habhub 的网站上——那本是为业余高空气球设计的,不是气象气球。2018 年 5 月 12 日,作者注册了 sondehub.org。这个域名当时只做一件事:跳转到 Habhub,并自动带上「只看探空仪」的过滤参数。
用作者的原话说,这与其说是一个决定,不如说是一个玩笑。
玩笑长成了基础设施
Habhub 扛不住越来越多的气球数据。2018 年 7 月起,SondeHub 开始代理数据摄取;2019 年,他们意识到必须自己干,于是自建 API、自建预测器,把数据通过 S3 完全开放。与当时的官方软件不同,他们的系统把探空仪一路追踪到落地——这个「多管闲事」的特性,后来成了各方找上门的原因。
2019 年,第一封政府机构的邮件到了:一份保险理赔调查,询问一头被掉落的探空仪砸到、受惊撞破围栏的马。
也是在这一年,他们开发出一个叫「反向预测」的功能:拿已经升空的气球数据,用风场模型倒推出发射点。效果惊人——他们顺带发现了一批从未被公开记录的发射场。
风的数据,也是炮兵的数据
2021 年,一封邮件让事情变了味:
这里是一处敏感/军事设施。因此,我们真的不希望它被明确标注在任何地图上。
维护者这才意识到:风数据不只用来预报天气,也用来计算火炮射程。反向预测系统等于在无意间绘出了一张炮兵阵地地图。他们定下的规则是:保留反向预测功能,但接到真实请求时删除发射场坐标。这套系统还在海上发现过不少军用船只。
2023 年 2 月,美国「中国间谍气球」事件发酵。2 月 11 日,据作者所述,美方动用 AIM-9X 响尾蛇导弹击落了一枚业余无线电气球——作者在章节标题里给这枚导弹标了约 43.9 万美元的单价,对面是一个派对气球。那天早上,SondeHub 的告警被流量打爆:华盛顿邮报把读者引到了他们的网站。
从此,.mil 和 .gov 后缀的邮件成了常态。
战争找上门
2024 年 12 月起,预测接口开始每周被一个单一 IP 段猛烈刷量。有人猜测是俄罗斯的封锁,也有 Telegram 消息说,是乌克兰方面在用它辅助无人机行动。
作者把那些预测请求画在地图上,密密麻麻落在乌克兰与俄罗斯边境附近。有人在军聊频道里带话:某些「深度打击小组」在用 Python 脚本配开源风场引擎「冲浪」着高空风,把飞行器送往目标区。
维护者面临的是程序员很少要面对的伦理与法律问题。他们连夜整理了一个 docker compose 文件,让任何人都能本地跑预测器,不必依赖官方服务;同时给 AWS 写支持工单——流量来自 AWS 网络——并特意强调:
请务必不要切断那个来源账户,也请不要分发这些请求数据——可能造成生命损失。
2025 年,一封来自美国「战争部(情报与安全)办公室」的数据请求抵达。团队商量后决定:数据本就公开,与其拒绝不如收笔钱补贴服务器。发票开出,然后再也没有下文。
八年,一地鸡毛,以及继续
这篇长文里还有大量支线:美国国家运输安全委员会借数据调查一起小型飞机与探空气球的相撞(最终确认涉事的是 Windborne 公司的气球,该公司随后改了流程);联邦航空局的塔台主管发邮件问能不能「提前协调」气象气球的飞行计划——维护者只好向 FAA 解释天气气球是什么;爱荷华州一场肇事逃逸,有人捡探空仪时撞坏了民宅;甚至还有一位署名「自由撰稿人、认证茶专家、奶酪算命师」的记者来采访。
维护者把见过的邮件职位头衔列了个清单,从海军航空作战中心到《纽约时报》视觉调查组,堪称一份奇观名录。
尾声
一个原本只做 URL 跳转的域名,八年后成了多方势力都在调用的气象数据源。作者没有给出宏大结论,只说这些互动没写完,也许还有第二篇。
但它留下的问题是真实的:当个人维护的公共基础设施意外嵌入地缘政治,维护者既没有权力也没有资源退出博弈,唯一能做的,是在每一个岔路口决定自己站在哪边。这一次,SondeHub 的答案是把预测器开源、把数据留在公共域,然后继续跑下去。
信息来源:xssfox 博客《How a joke domain purchase turned into geopolitical warfare》(sprocketfox.io,2026-08-19),HackerNews 相关讨论。
