昨天下午在旧书店翻到一本 1987 年的《微型计算机接口技术》,封面都掉了,书脊用白色胶带粘着,翻开第 112 页,夹着一张折了四折的打印纸,上面是一段浏览器历史记录的截图——IE 6 的界面,地址栏里是 恢复原49图库 的早期页面。截图右下角的时间戳是 2019 年 3 月 14 日,下午 2 点 17 分。我盯着看了很久,不是因为那行 URL 有多稀奇,而是因为截图顶部有一行手写的铅笔字:“62103,端口,别动。”

那本《微型计算机接口技术》的借阅卡上,最后一个名字是“陈慧敏”,日期写着“1998 年 4 月 12 日”。

我把这台 2011 年的 ThinkPad 的硬盘拆下来,用 USB 转接板挂到本地服务器上,配置文件夹里有三个浏览器用户目录,其中第二个的 Local Storage 里残留着 62103 这个端口号的引用。我花了将近四十分钟,在 Chrome 的 History 数据库里用 SQLite 查了 214 条记录,最早的一条可以追溯到 2019 年 3 月 14 日——和书里那张截图的时间完全一致。说实话,这种巧合让我坐直了身子。我接着翻了同目录下的 Cache 文件夹,找到一份 4,312 字节的 HTML 副本,编码是 GB2312,标题栏写着“49图库免费版网站资料查询广告投放”的早期版本,正文里嵌着 49图库免费版网站资料查询广告投放 的后台入口链接,但链接已经返回 404。

Cache 文件夹的修改时间是 2019 年 3 月 14 日 14:17:33,精确到秒。

我换了一个思路,从浏览器的配置偏好入手。在 Preferences 文件里,我注意到默认浏览器设置的段落有一段被注释掉的 JSON,里面出现了 qq浏览器设置默认 的历史遗留字段,值是一个整数 62103。我不确定这是否意味着当年的测试版本曾用这个数字作为调试端口,但我在同一父目录下确实找到了一个叫“port_test_62103.log”的文件,内容只有三行:启动、重试、退出。时间戳显示 2019 年 3 月 13 日晚上 11 点 02 分到 11 点 07 分。我猜想那是一次失败的调试,第二天下午才成功写出了缓存。

接下来我关注到下载工具的问题。我在老硬盘的 Downloads 文件夹里发现一个可执行文件,版本号 v3.2.1,文件名被改成了一串随机字符,但解包后的资源段里保留着元数据,描述栏写着“49图库浏览器打开49图库资料库下载工具”。这个工具的配置文件里定义了三个下载源,其中一个指向 62103 端口的本地服务。我后来在一个存档站点的快照里找到了与之对应的页面:49图库浏览器打开49图库资料库下载工具,快照时间是 2023 年 8 月 19 日,和工具版本的发布日吻合。快照页面底部有一行被截断的公告,提到“每日 10:00 开放限额”,具体数字是 50。

50 个名额,开放 10 分钟,排队页面用的是表格式布局,没有 CSS。

我把这些线索串起来,感觉自己在做某种页面考古。旧书里的截图、硬盘里的日志、存档站的快照,它们指向同一个时间段,同一条技术路径。我在活动专区的快照里找到一条 2025 年 12 月 30 日发布的公告,标题是“关于数据迁移窗口期的说明”,正文提到迁移期间将暂停 62103 端口的本地缓存服务。这个公告我此前从未在任何官方渠道看到过。它的落款单位名称被模糊处理了,但正文第三段有一个内部链接,指向 49图库资料免费打开49图库app网站活动专区 的旧版入口,链接现在已经不可达,但快照保留了完整的样式表。我看了一下,样式表里有 14 处硬编码的颜色值,没有一处使用变量。

有一件事我犹豫了很久才决定写下来。在这台旧电脑的历史记录数据库最深处,有一条凌晨 2 点 46 分的访问记录,目标地址是 打开497171con网站,跳转链里带着 62103 这个参数。我点击跳转后,页面返回一个空白模板,但浏览器控制台输出了三行日志,第一行是“session init”,第二行是“port 62103 bound”,第三行是“ready”。这让我怀疑,这个端口号并不是随便选的,它可能是一个长期被复用的测试标识。当然,这只是我的推测,我没有进一步验证的条件。

我个人的判断是:这个细节被严重低估了,没人认真查过。

说实话,很多人会把这类旧浏览器记录当成毫无价值的数据尘埃。我不这么看。62103 这个数字本身不重要,重要的是它出现在至少四个互不相关的载体里——一本书的夹页、一块硬盘的日志、一个存档站的快照、一个下载工具的配置。这四个来源的时间跨度从 1998 年到 2025 年,而数字本身没有变过。我认为这构成了一个值得追踪的线索,而不是单纯的巧合。

今天写作状态有点矛盾。失望是因为我花了整个下午试图找到 62103 端口的原始服务端代码,但只找到了一段 17 行的 shell 脚本,注释里写着“临时用,待重构”。意外的收获是那本 1987 年的旧书,它让我意识到浏览器的历史记录可以以物理形式存在——打印、裁剪、折叠、夹进书页。这种保存方式比任何云备份都更顽固,也更沉默。我明天打算再去一趟旧书店,问一下陈慧敏是否还保留着 1998 年那批技术手册的其余部分。

“不要忽略脚注。脚注里有时代的指纹。”
—— 旧金山现代艺术博物馆“页面考古”展览手册,第 14 页,策展人手写批注