凌晨三点,城市的霓虹灯在暴雨中晕染成一片模糊的光斑,像极了老式显像管电视收到信号干扰时的雪花屏。林默坐在狭小的出租屋电脑前,手指机械地敲击着键盘,屏幕幽蓝的光映在他苍白的脸上,眼底布满了红血丝。作为一名专门清理网络垃圾信息的“清道夫”,他的工作枯燥且令人作呕,但他最近接到了一个奇怪的单子。
委托方匿名,报酬高得离谱,要求清除一个名为“404黄网”的地下论坛。
起初,林默以为这不过是某个涉黄网站换个马甲继续作恶,毕竟在这个数据泛滥的时代,这类网站像蟑螂一样,打死一只,还会爬出十只。他熟练地编写抓取脚本,准备对那个据说隐藏在深网角落的站点进行地毯式扫描。然而,当爬虫程序深入那层看似普通的HTTP协议外壳时,情况变得不对劲了。
没有任何加密措施,没有复杂的反爬虫验证,甚至没有常见的广告弹窗。那个页面白得刺眼,中央只有一个巨大的、鲜红的数字“404”。
“404 Not Found?”林默皱起眉头,在浏览器地址栏反复确认。没错,就是标准的404错误页面。但在源代码里,他闻到了一股不同寻常的味道。那些看似乱码的字符背后,隐藏着一种极其隐蔽的递归逻辑,像是某种活体程序,正在缓慢地呼吸。
他鬼使神差地敲下一行指令,试图查看服务器的响应头。屏幕闪烁了一下,那个红色的“404”突然扭曲,变成了一只睁开的眼睛。林默猛地后仰,椅子发出刺耳的摩擦声。他揉了揉眼睛,再定睛看去,屏幕依旧平静,只有那行冷冰冰的代码在滚动。
“幻觉?太累了吧。”他自嘲地笑了笑,端起已经凉透的咖啡灌了一口。苦味在舌尖蔓延,让他清醒了几分。但他注意到,电脑的风扇转速突然加快,发出类似野兽低吼的声音。与此同时,房间里的温度骤降,窗外原本喧嚣的雨声似乎被某种力量隔绝,变得死一般寂静。
林默深吸一口气,重新坐直身体。他决定深入挖掘。他打开终端,输入追踪命令。进度条缓慢移动,每推进一格,他的心跳就加速一分。当追踪到达最后一层节点时,屏幕上弹出了一个对话框,没有标题,没有按钮,只有一行字:
“你看到了什么?”
林默的手指悬在键盘上方,颤抖了一下。他意识到,这不仅仅是一个网站,这是一个陷阱,或者说,是一个邀请。他 typed “垃圾信息”四个字,按下回车。
屏幕瞬间黑屏。
紧接着,无数张图片像瀑布一样倾泻而出。那不是传统的色情图片,而是无数个普通人的生活瞬间:有人在地铁上打瞌睡,有人在厨房切菜,有人在深夜对着镜子哭泣。每一张图片的右下角,都标注着一个时间戳和一个坐标。而这些坐标,竟然全部指向这座城市。
林默感到一阵寒意从脚底直冲天灵盖。他迅速截图保存证据,却发现所有图片都在迅速消失,像是被一只无形的手抹去。最后,屏幕中央再次浮现出那个红色的“404”,但这次,它下面多了一行小字:“错误:观察者已被标记。”
就在这时,出租屋的门铃响了。
清脆的电子音在死寂的房间里显得格外刺耳。林默僵在椅子上,心脏狂跳。现在是凌晨三点一刻,谁会在这个时候来访?他警惕地看了一眼门口,又回头看向电脑。屏幕上的画面已经恢复正常,仿佛刚才的一切只是一场荒诞的噩梦。
“谁?”他对着门口喊道,声音干涩。
门外没有回应,只有雨声重新涌入耳膜,哗啦啦地敲打着玻璃。
林默抓起桌上的美工刀,小心翼翼地走到门前,透过猫眼向外看去。走廊里的感应灯忽明忽暗,空无一人。只有门口放着一个黑色的信封,信封上没有署名,只有一个鲜红的印章——404。
他犹豫了片刻,最终还是打开了门。冷风裹挟着雨水扑面而来,他捡起信封,关上门,反锁。回到电脑前,他拆开信封,里面只有一张纸条,上面写着一行熟悉的打字机字体:
“网站并未消失,它一直在你里面。”
林默愣住,他低头看向自己的双手,发现指尖不知何时沾上了一抹红色的粉末。他凑近闻了闻,那不是颜料的味道,而是一股淡淡的、类似铁锈的血腥气。
他猛地抬头看向电脑屏幕,浏览器依然开着那个“404”页面。这一次,他没有看到那只眼睛,而是看到了自己的脸。那张脸苍白、惊恐,正透过屏幕死死地盯着他。而在他身后的背景里,隐约可以看到他此刻坐着的这把椅子,以及他手中紧握的美工刀。
林默缓缓转过头,看向身后的窗户。玻璃上映出他扭曲的身影,而在他的影子里,似乎多出了另一个轮廓,正悄无声息地凑近他的耳畔。
“欢迎加入。”一个声音在他脑海中响起,分不清是电子合成音,还是他自己的心声。
窗外,一道闪电划破夜空,照亮了整间屋子。在那一瞬间的亮光中,林默看到书架上的镜子裂开了一道缝,红色的裂纹如同血管般蔓延,连接着那个遥远的、不可名状的“404”世界。他知道,有些东西一旦开始浏览,就再也无法关闭。而他,刚刚成为了这个巨大漏洞的一部分。