凌晨三点,城市的霓虹灯在暴雨中晕染成一片模糊的光斑。林远坐在狭窄出租屋的电脑前,屏幕发出的冷光映在他苍白且布满血丝的脸上。桌上堆满了泡面桶和空烟盒,空气中弥漫着一股陈旧的烟味和潮湿的霉味。他的手指悬在键盘上方,微微颤抖,目光死死盯着屏幕上那个名为“QQDL.exe”的灰色图标。
这个程序是他在一个早已停更的极客论坛深处找到的。论坛版主最后一条帖子只写了一行字:“它不是病毒,它是镜子。”出于对未知的好奇,也出于长期单身生活带来的某种空虚感,林远点击下载了它。没有安装向导,没有用户协议,双击之后,界面直接展开,背景是一片深邃得仿佛能吞噬光线的黑。
屏幕中央缓缓浮现出一行淡蓝色的代码:`Loading user soul...`(加载用户灵魂中...)。
林远嗤笑一声,觉得这又是哪个无聊黑客搞出来的心理恶作剧。他随手点开了旁边的“联系人”列表。出乎意料的是,列表是空的。就在这一秒,一个头像突然跳了出来。那是一个模糊的剪影,像是一个人背对着镜头站在雨中。昵称显示为“林远_2014”。
林远的心脏猛地收缩了一下。2014年,那是他高三毕业的那一年。他颤抖着鼠标右键点击那个头像,弹出一个菜单,只有一个选项:“查看历史消息”。
他点击了“查看”。
聊天记录瞬间刷屏。不是他记忆中的内容,而是他从未发送、也从未收到过的信息。
“林远,你后悔吗?”
“如果那天你没有挂断电话,现在会在哪里?”
“我想见你,真的想见你。”
发信人显示为“已注销的祖父”。林远猛地站起身,椅子在地板上发出刺耳的摩擦声。祖父去世五年了,账号早在三年前就因长期未登录被腾讯自动回收了。这是黑客入侵了服务器?还是祖父生前留下的什么秘密程序?
他跌坐回椅子上,喉咙发干,手指僵硬地敲下两个字:“你是谁?”
对方几乎秒回:“我是你遗忘的记忆。我是你不敢面对的愧疚。我是QQDL,下载你的过去。”
林远感到一阵强烈的眩晕。随着对话的进行,屏幕上的黑底开始渗出红色的纹路,像是血管,又像是裂纹。那些聊天记录不再是文字,而是变成了动态的画面。他看到了十五岁那个夏天,自己在天台边缘徘徊,风吹过发梢的凉意;他看到了二十岁那年,因为懦弱而错失的爱情,女孩转身时决绝的背影;他看到了三年前,父亲病危时他在游戏里虚度光阴,电话那头传来的最后喘息声。
每一个画面都无比清晰,清晰到他能闻到那天雨水的腥味,能感觉到心脏被撕裂的疼痛。
“为什么要看这些?”林远对着空气喃喃自语,声音沙哑。
屏幕上的对话框再次跳动:“因为你在逃避。你活在当下,却杀死了过去。QQDL不仅是一个软件,它是一个闭环。你下载了它,就必须面对它。否则,你的现在也将被删除。”
“删除”两个字加粗标红,闪烁着令人不安的光芒。
林远试图关闭程序,按下Alt+F4,无效。按下电源键,电脑毫无反应。屏幕上的画面越来越快,像是一部倒带的电影,将他的整个人生浓缩在这方寸之间。他看到了自己的自私、懦弱、冷漠,也看到了那些细微却温暖的善意时刻。
突然,画面定格。
那是昨晚。
昨晚他在路边看到一个乞讨的老人,但他只是低头刷着手机匆匆走过。画面中,老人的眼神空洞地望着他的背影,那眼神和林远此刻在屏幕前的眼神如出一辙。
“你看到了吗?”一个声音直接在他的脑海中响起,分不清是幻觉还是电脑扬声器发出的电流声,“这就是你的QQDL。下载量越高,你失去的人性越多。你为了效率,为了逃避,下载了无数这样的‘快捷方式’,却从未真正加载过自己的人生。”
林远感到一股寒意从脚底直冲头顶。他意识到,这个程序不是在记录过去,而是在吞噬现在。他的意识开始模糊,身体变得轻盈,仿佛灵魂正在被抽离,通过网线上传到某个未知的服务器。
“不……”他想要尖叫,却发不出声音。
就在他即将完全陷入黑暗的一瞬间,他的目光落在了键盘右下角的Enter键上。那个按钮因为长期的使用已经磨损得发亮。他想起了祖父曾经对他说过的一句话:“孩子,生活没有撤回键,但你可以选择重新开始。”
他开始疯狂地敲击键盘,不是输入指令,而是输入他内心深处最真实、最痛苦、也最渴望的话语。他输入了对父亲的道歉,对爱人的忏悔,对那个被遗忘的自己的和解。
随着每一个字的输入,屏幕上的红色纹路开始消退,黑色的背景逐渐变得柔和,变成了一种温暖的晨曦色。那个模糊的剪影头像缓缓转过身来,露出了和林远一模一样的脸,只是那个“林远”的眼神清澈而坚定。
对话框里跳出一行新字:“上传完成。存档成功。QQDL已卸载。”
电脑屏幕黑了下去,随即自动重启。
林远大口喘着粗气,瘫软在椅子上,汗水湿透了衣背。窗外的雨不知何时已经停了,东方的天空泛起了一丝鱼肚白。晨光透过窗帘的缝隙洒进来,落在桌面上,照亮了那个早已消失不见的QQDL.exe图标残影。
他颤抖着手拿起手机,拨通了那个许久未联系的号码。铃声只响了一声就被接起。
“喂?”父亲的声音带着惊讶和一丝不易察觉的疲惫。
林远深吸一口气,眼泪无声地滑落,嘴角却扬起了一抹久违的微笑。
“爸,是我。今晚我回家吃饭。”
他挂断电话,站起身,推开窗户。清新的空气涌入房间,冲散了陈旧的烟味。新的一天开始了,这一次,他没有下载任何捷径,而是选择一步一步,真实地行走。