雨夜里的南京,像是一头沉睡在玄武湖畔的巨兽,呼吸间吞吐着潮湿的雾气。江风裹挟着梧桐叶腐烂的香气,顺着新街口的霓虹灯牌缝隙钻进来,黏糊糊地贴在皮肤上,让人浑身不适。
陈默坐在那间只有十平米的出租屋里,电脑屏幕的幽蓝光芒映在他略显苍白的脸上。房间里弥漫着一股陈旧的霉味和速食面的混合气息,墙角那台老式风扇发出“吱呀吱呀”的呻吟,却吹不散空气中的沉闷。他的目光死死盯着屏幕上那个名为“丁丁网”的古老论坛界面,鼠标光标在“搜索”框里闪烁,像是一只不知疲倦的眼睛,窥视着这座城市的每一个角落。
“丁丁网南京”,这个名字听起来有些荒诞,甚至带着几分戏谑。在这个互联网巨头垄断、算法精准推送的时代,这样一个看似早已消亡的地方性分类信息平台,竟然还像幽灵一样,顽强地附着在南京城的数字脉络里。没有人知道是谁在维护它,也没有人知道为什么它还活着。但它就像南京城墙砖缝里长出的青苔,虽然不起眼,却有着惊人的生命力。
陈默是一名私家侦探,或者说,是一个专门处理城市边缘事务的自由职业者。他的客户不多,但每一个都带着不可言说的秘密。三天前,一个穿着黑色风衣的女人找到了他,交给他一张皱巴巴的名片,上面只印着“丁丁网南京”和一行小字:“寻找消失的钟声”。女人说,她的哥哥是一名业余无线电爱好者,三个月前失踪,最后留下的线索,就是在这个论坛上发表的一篇帖子,标题是《鼓楼下的回音》。
陈默点开那篇帖子。发帖时间是凌晨两点十七分,IP地址被隐藏,内容只有寥寥数语:“他们把时间折叠了,在南京的地下,有一个不属于现在的南京。如果你想找到真相,去中山陵的第三块墓碑前,对着东边的风,说三声‘丁丁’。”
这听起来像是某种中二病的呓语,但陈默的直觉告诉他,事情没那么简单。他查阅了南京的历史资料,中山陵确实有三座主要纪念碑,但“第三块墓碑”的说法从未见于任何正规记载。更诡异的是,最近南京确实发生了几起奇怪的失踪案,受害者都是对城市历史有着深厚兴趣的人,且失踪地点都围绕在民国建筑附近。
他抓起椅背上的外套,推门而出。楼道里的感应灯坏了,脚步声在狭窄的空间里回荡,显得格外清晰。外面的雨越下越大,打在脸上生疼。他拦了一辆出租车,报出了中山陵的地址。司机是个老南京,从后视镜里看了他一眼,嘟囔了一句:“这么晚了去那儿?晦气。”
车子驶入紫金山的盘山公路,两旁高大的梧桐树在雨中影影绰绰,像是一排排沉默的守卫。陈默望着窗外模糊的景色,脑海中不断回放着那个论坛的界面。他忽然意识到,“丁丁”可能不仅仅是一个名字,而是一种信号,一种频率。在他的记忆里,祖父曾经提过,早年南京有一种特殊的电报通讯方式,使用摩尔斯电码的变体,代号就叫“丁丁”,用于在战乱时期传递紧急信息。
车子在中山陵停车场停下。陈默付了钱,冲进雨中。陵园内空无一人,只有雨水冲刷着台阶的声音。他按照帖子的指示,找到了第三块石碑——那其实是一块后来增设的无名烈士纪念石,被杂草半掩着。
他深吸一口气,对着东边的风向,大声喊道:“丁丁!”
声音被雨声吞没。
“丁丁!”
依旧没有回应。
陈默有些泄气,正准备转身离开,忽然,一阵细微的、几乎被雨声掩盖的震动从脚下传来。不是地震,更像是一种低频的嗡鸣。他蹲下身,用手触摸石碑底部,发现石板下方有一个隐蔽的凹槽,里面放着一枚生锈的铜哨。
他拿起铜哨,放在嘴边,用力吹响。
“嘀——嘀——”
清脆的哨声穿透雨幕,竟然在空旷的山谷中产生了诡异的回音。紧接着,他口袋里的手机疯狂震动起来。他掏出手机,屏幕亮起,显示出一条来自未知号码的短信:“欢迎来到真正的南京。今晚子时,老门东门楼见。带上你的‘丁丁’。”
陈默的心跳加速。他回头望向远处模糊的城市轮廓,灯火辉煌,却在雨中显得格外遥远和冷漠。他知道,自己刚刚推开了一扇通往另一个世界的大门。那个隐藏在“丁丁网南京”背后的秘密,不仅仅是一个论坛,更是一个连接过去与现在、现实与虚幻的节点。
雨势渐小,但雾气更浓了。陈默握紧手中的铜哨,转身走向停车场。他不知道等待他的是什么,是危险,是真相,还是另一个陷阱。但他知道,一旦涉足,便无法回头。南京的夜色,才刚刚开始。
回到车上,他再次打开电脑,刷新了“丁丁网南京”。页面依然静止,但在那篇帖子的评论区,多了一条新的回复。发帖人ID是“守夜人”,内容只有一句话:“你吹响了哨子,门已经开了。小心那些在阴影里行走的人,他们一直在听。”
陈默关掉电脑,看着窗外漆黑的夜空,嘴角露出一丝苦笑。在这个数据洪流冲刷一切的时代,有些东西依然顽固地留在阴影里,等待着被唤醒。而他,或许就是那个被选中的人。
车子重新启动,驶向老门东的方向。雨后的南京,空气中弥漫着一种湿润的、历史的味道。陈默知道,这场游戏,才刚刚开始。而“丁丁网南京”,也不再只是一个虚幻的网址,它变成了他手中真实的钥匙,一把通往城市隐秘核心的钥匙。