深夜两点,出租屋里的空气浑浊得仿佛凝固成了胶质,混合着廉价泡面、汗水和某种难以言喻的颓废气息。林默瘫坐在人体工学椅上,那椅子早就坏了,坐垫塌陷下去,像是一张疲惫的大嘴,随时准备将他吞噬。屏幕发出的幽蓝冷光打在他满是油光的脸上,映出一双布满血丝、空洞而焦躁的眼睛。他的手指在机械键盘上无意识地敲击,发出清脆却空洞的声响,像是在给这个死寂的夜晚伴奏。
浏览器标签页开了足足二十几个,大部分都停留在同一个页面,或者已经变成了满屏的红色叉号。地址栏里输入的那串字符,对于林默来说,不仅仅是一组URL,它是通往另一个世界的钥匙,是逃避现实重力的唯一通道。然而此刻,这把钥匙锈死了。
“该死。”林默骂了一句,声音沙哑,像是喉咙里塞满了砂砾。他烦躁地抓了抓那头油腻的长发,指尖穿过发丝时带起一阵头皮屑的雪花。屏幕上那行熟悉的英文标题依旧在那里,像是在嘲笑他的无能。他刷新了页面,F5键被按得咔咔作响,但网页加载进度条就像是被胶水粘住了一样,卡在99%的地方不动,最终超时,跳出那行令人绝望的“连接被重置”。
林默深吸了一口气,试图平复胸口那股因焦虑而翻涌的气浪。他是个普通的社畜,白天在格子间里像个陀螺一样旋转,对着上司赔笑,对着同事敷衍,对着客户点头哈腰。只有在这个深夜,在这方不足十平米的出租屋里,他才觉得自己是活着的。或者说,只有在这种极致的感官刺激中,他才能短暂地遗忘明天还要还的房贷,遗忘催婚的母亲电话,遗忘那种深入骨髓的孤独感。
“是不是墙太高了?”他喃喃自语,眼神游离在屏幕和天花板上剥落的墙皮之间。他熟练地切换着代理IP,一个个试过去。有的连不上,有的速度慢得像是在爬蜗牛,还有的打开全是乱码和色情弹窗广告,比原网站还要恶心。他像个执着的赌徒,试图用运气去撞开那扇紧闭的大门。每一次点击“连接”,都像是在黑暗中投出一颗石子,期待听到回响,却只听到死一般的寂静。
窗外突然传来一阵警笛声,由远及近,又由近及远,划破了夜的宁静。林默打了个寒颤,下意识地缩了缩脖子。这种时候,任何一点响动都让他神经紧绷。他害怕的不是警察,而是那种被窥视的感觉。在这个数字时代,每个人的行为都被记录在案,每一次点击都留下了痕迹。他不知道自己的搜索记录是否已经被某些不可见的眼睛盯上,这种潜在的恐惧像一条冰冷的蛇,缠绕在他的脊椎上。
他拿起桌边已经凉透的啤酒,灌了一大口。苦味在舌尖蔓延,让他稍微清醒了一些。他盯着屏幕上那个始终无法加载的图标,心中涌起一股莫名的烦躁和愤怒。为什么上不去?是网络运营商的封锁,是网站服务器的崩溃,还是某种更高维度的力量在刻意阻止他?这种不确定性让他感到恐慌。他需要的不是那个网站本身,而是那种“能够到达”的控制感,那种可以随意穿梭于虚拟与现实之间的自由。
林默重新坐直身体,调整了一下呼吸。他打开了另一个工具,这是一个他在论坛深处找到的脚本。据说能绕过某些限制。他将代码复制进去,运行。屏幕上滚动着一行行绿色的代码,像是黑客电影里的经典桥段。林默屏住呼吸,心脏砰砰直跳。进度条缓慢地向前推进,10%,20%,50%……
突然,屏幕黑了一下,然后弹出一个窗口:“检测到异常访问,IP已被临时锁定。”
林默愣住了,随即感到一阵深深的无力感涌上心头。他靠在椅背上,仰头看着天花板,发出一声长长的叹息。那叹息声在狭小的房间里回荡,显得格外凄凉。他看着自己颤抖的双手,突然意识到,他被困住的不仅仅是浏览器,还有他自己。
他站起身,走到窗前,拉开窗帘。外面的城市灯火通明,高楼大厦像是一座座巨大的墓碑,沉默地矗立在夜色中。街道上偶尔有几辆出租车驶过,红色的尾灯拉出长长的光影。这个世界如此喧嚣,却又如此冷漠。每个人都像是一座孤岛,被无形的网络隔离开来。
林默点燃了一支烟,烟雾缭绕中,他的眼神变得有些迷离。他想起白天在公司会议上,领导画的大饼,想起同事们在茶水间里的窃窃私语,想起父母在电话里小心翼翼的询问。那些压力像巨石一样压在他的胸口,让他喘不过气。他渴望释放,渴望宣泄,渴望在那虚拟的感官洪流中迷失自我。
但此刻,门关上了。
他掐灭了烟头,转身回到电脑前。屏幕上的光标还在闪烁,像是在等待他的下一步指令。林默犹豫了片刻,最终关掉了那个浏览器窗口。他打开了一个文档,里面是一片空白。他想了想,敲下了第一个字:“今天,我什么都没做。”
这是一个开始,或许也是一个结束。他不知道未来会怎样,但至少在这一刻,他选择了面对。窗外的风大了,吹得窗户哐哐作响,像是在演奏一首荒诞的交响曲。林默看着窗外的夜色,嘴角勾起一抹苦涩的笑意。也许,有些门,注定是上不去的;有些人,注定是要孤独的。
他关掉电脑,房间陷入了一片黑暗。只有月光透过窗帘的缝隙,洒在地上,形成一道苍白的光带。林默躺在狭窄的床上,闭上眼睛,听着自己的心跳声,一下,两下,三下……在这无尽的黑暗中,他终于感到了一丝难得的平静。虽然那平静背后,是深深的虚无和无奈。