机房里的空调嗡嗡转着,吹出来的风裹着一股铁锈味,混着窗外雨水的潮气,在密闭空间里沤成一种说不清的沉闷。何潇把最后一口冷掉的泡面轻轻放下,手指在键盘上敲出节奏,像给某段无声的旋律打拍子。然后他抬头,对着面前那排亮着红点的服务器,像对着一群老朋友似的,语气轻松得不像话:“别急,先吃口。天塌下来,也得等我把这口咽完。”
窗外,雨点砸在玻璃上,噼里啪啦的,像无数只手指在急促地叩门。2026年夏天的暴雨来得毫无预兆,像谁在天上拧开了一个巨大的水龙头。破晓传媒这间仅存的办公室,挤在城中村一栋老楼的顶层,窗外是密密麻麻的出租屋晾衣杆和天线,此刻全被雨水浇得湿透,像一排沉默的观众,静静注视着这场无声的围剿。
周远站在窗边,手里攥着手机。屏幕亮着,是“全域信息网”的实时热搜榜。榜单前十,有七条都挂着同一个话题,#破晓传媒造假#。配图是几张被P得歪歪扭扭的截图,标题一个比一个耸动:“情绪疗愈实为精神控制?”“五名主播背后竟有境外资本?”“起底破晓传媒黑历史:从破产到翻红,每一步都是算计”。他划了一下屏幕,又弹出一条新帖,配文写着“内部员工爆料”,配图是一张模糊的聊天记录截图,字迹都看不清,但评论区已经炸了锅。
“第三波了。”田笑从另一台电脑前抬起头,声音又直又快,像一把小刀切进空气里,“前两波是水军带节奏,这一波上了全域信息网的首页推荐位。天幕集团那边,江虹亲自盯的。”
她顿了顿,补了一句:“敲了再说。我已经让法务那边拟函了,但估计没用。人家要的就是这个热度。”
何潇把塑料碗往垃圾桶里一扔,拍了拍手,走到周远身边,也看了一眼手机屏幕。他脸上那副嘻嘻哈哈的表情没变,但眼神里有一瞬间的锐利,像刀片在灯光下闪了一下,快得几乎让人以为是错觉。
“江虹啊。”他咂咂嘴,像在品一道菜的味道,“讲道理,这姐们儿是真狠。前两波我还当是试探,这一波直接上首页推荐,是铁了心要把我们摁死。”
他转过身,看着房间里另外几个人。程野坐在角落,手里拿着一把旧木吉他,没弹,只是用指腹一遍一遍摩挲着琴弦,像在抚摸一件珍贵的旧物。苏未晚靠在门框上,手里攥着一部老式手机,屏幕上是她妈妈发来的语音消息。她没点开,拇指在红点上蹭了一下,又缩回去,像在等一个自己也不知道会不会来的答案。
“机房那边呢?”周远问。
“物业刚打电话来。”田笑说,“说天幕集团那边有人去谈过,想租下整栋楼的机房层。物业没答应,但说如果今晚网络波动太大,他们可能要临时断电检修。”
“断电检修。”何潇笑了,那笑容里带着一点凉意,“这四个字翻译过来就是:你们要是再不关服务器,我就帮你们关。”
他走到窗边,往下看了一眼。雨幕中,楼下那条窄巷子里,亮着几盏手机灯。不是路灯,是人的手。几个穿着雨衣的身影站在雨里,手里举着手机,屏幕朝上,亮着微弱的白光。他们身后,还有更多人从巷子口陆续走进来,有的撑着伞,有的没撑,就那么淋着雨,站在楼下,像一排沉默的守夜人。
“那是……”田笑走到窗边,愣住了。
“街坊。”何潇说,声音忽然轻了一点,像怕惊扰了什么,“早餐摊的阿姨,便利店的老王,还有那个总在楼下修电动车的大哥。下午我下去买水的时候,他们问我,是不是有人要搞你们。我说是。他们就说,那今晚我们就在楼下待着,看谁敢来拔网线。”
程野的手指在吉他弦上停住了。他抬起头,看着窗外那些在雨里亮起的手机灯,沉默了一会儿,然后说了一句:“这是最贵的CDN。内容分发网络,比什么服务器都管用。”
“什么?”田笑没听清。
“CDN。”程野重复了一遍,“内容分发网络。我们做直播的都知道,要保证信号稳定,得租服务器、买带宽、部署节点。但今晚楼下那些手机灯,比什么节点都管用。那是人心。”
何潇看了他一眼,没接话。他走回电脑前,坐下,手指搭上键盘。屏幕上是一排排滚动的代码,像一条条暗河在无声地流淌。他的手指动得飞快,但脸上还是那副松弛的表情,嘴里还哼着不成调的小曲,像在自家客厅里干活一样自在。
“天幕的公关合同,我这边已经扒到第三层了。”他头也不抬地说,“江虹签的那份,里面有一条‘内容联动协议’,允许全域信息网在特殊情况下对合作方内容进行‘优先排序’。翻译成人话就是:她花钱买了首页推荐位,而且用的是天幕的预算,不是她个人的。”
“这能说明什么?”苏未晚问。
“说明她不是一个人干的。”何潇敲下最后一个回车,屏幕上弹出一个文件窗口,“她背后还有一个人签字。这个签字的层级,比天幕集团的公关总监高两级。我查了一下,是集团副总裁。”
他回过头,看着周远:“要发吗?”
周远没立刻回答。他猛地关上窗户,砰的一声,像一记闷雷在耳边炸开。所有人的目光都聚了过来,空气在那一瞬间凝固了。他看着窗外那些雨中的手机灯,看着它们一盏一盏地亮起来,越来越多,像一条在雨夜里慢慢点亮的河。那些光很弱,但很稳,没有一盏在闪。然后他低下头,看了一眼手腕上那道陈旧的疤,旁边有一个极小的灰点,像一颗痣,也像一滴干涸的旧雨。那是他穿越到这具身体之前就有的,是这具身体的主人留下的。他不知道那道疤是怎么来的,但他知道,它一直在提醒他什么。
“发。”周远说,“但不是现在。”
“那什么时候?”田笑问。
“等他们以为我们撑不住的时候。”周远说,“等他们把所有的牌都打出来,以为我们必死无疑的时候。那时候再发,就不是反击了,是掀桌子。”
何潇愣了一下,然后笑了。他靠在椅背上,双手枕在脑后,看着天花板上那盏忽明忽暗的日光灯:“行。那我先把这些东西存好。顺便说一句,刚才我顺手把天幕集团的内网防火墙戳了个洞,放了个小东西进去。不是什么病毒,就是一个计数器。他们每发一条黑我们的通稿,计数器就加一。等加到一百条的时候,那个计数器会自己弹出来,显示一行字。”
“什么字?”程野问。
何潇嘴角微扬,低声说:“看来他们比我们更怕热闹。”
窗外,雨声如密集的鼓点敲打在金属屋顶上,与机房里的键盘声形成奇妙的二重奏。但机房里的气氛,却不像刚才那么紧绷了。田笑回到自己的电脑前,开始整理法务函件,键盘声清脆而规律。苏未晚终于点开了她妈妈发来的语音,听了一句,眼眶有点红,但没哭。程野重新拿起吉他,轻轻拨了一个和弦,是那首他们还没写完的歌。
周远站在窗边,看着雨中不灭的手机灯。在雨声、灯光和那些淋雨不肯离去的人影中,他听见了。
他拿起手机,拨了一个号码。电话响了两声,接通了。那头是护士长的声音,带着一点疲惫,但很稳:“周远?怎么了?”
“没事。”周远说,“就是想问一下,医院那边,今天有没有什么异常?”
“异常?”护士长愣了一下,“没有啊。就是下午有个病人出院,非要塞给我一袋橘子,说是他女儿教的,说护士长辛苦了。我说不用,他非要给。最后我收了,让他明天来复查。”
周远笑了:“那橘子甜吗?”
“还没尝。”护士长说,“但应该挺甜的。”
“那就好。”周远说,“明天我过去一趟,给你带点别的。”
挂了电话,他转过身。何潇已经把那台电脑合上了,正靠在椅背上打哈欠,像一只餍足的猫。田笑在整理文件,程野在弹吉他,苏未晚在发呆。窗外,雨声渐小,那些手机灯还在亮着。
周远走到门口,拉开门,回头看了一眼:“走了。”
“去哪?”何潇问。
“楼下。”周远说,“去看看那些淋雨的人。给他们送几把伞。”
何潇愣了一下,然后站起来,从墙角拿了一把旧伞,又翻出两件雨衣:“行。走吧。”
他们下楼的时候,雨已经小了很多,像一场盛大的演出终于收了尾。巷子里那些举着手机灯的人还在,看见他们下来,都愣了一下。早餐摊的阿姨第一个反应过来,把手机灯往兜里一揣,从三轮车里翻出一壶还温着的豆浆:“小何啊,喝不喝?刚煮的。”
何潇接过豆浆,灌了一口,烫得直咧嘴:“阿姨,您这豆浆,比天幕集团的服务器还烫。”
阿姨没听懂,但笑了。她身后,便利店的老王递过来一包烟,何潇摆摆手说不抽。修电动车的大哥从工具箱里翻出两把伞,塞给周远和何潇:“拿着,这雨一时半会儿停不了。”
周远接过伞,没撑。他站在雨里,看着这些人。手机灯的微光打在他们脸上,一张张脸都淋了雨,眉眼间带着困劲,有人鞋帮上还沾着泥。但他们站在这里,不是因为有人叫他们来,也不是因为有什么好处。他们就是来了。
“谢谢。”周远说。只有两个字,但他说得极慢,像在旧世界里调整一段最复杂的情绪频率,每一个音节都带着重量。
“谢啥。”阿姨摆摆手,“你们那个什么直播,我虽然看不懂,但我闺女爱看。她说你们唱的歌,让她晚上能睡着觉了。就冲这个,我今晚也得站这儿。”
周远没再说话。他抬头看了一眼天。雨云正在散开,露出一角灰蓝色的夜空。云层深处,有一颗星,很暗,但一直在。
他低头,看了一眼手腕上那道陈旧的疤,旁边那个极小的灰点还在,像一颗痣,也像一滴干涸的旧雨。他伸手,用拇指轻轻按了一下。灰点微微发热,像在回应他。
“别急。”他低声说,像在对自己说,也像在对某个遥远的存在说,“先吃口。等这口气喘匀了,再说。”
身后,何潇已经蹲在路边,和早餐摊阿姨聊起了天,不知道说了什么,逗得阿姨哈哈大笑,笑声在雨后的巷子里格外清亮。田笑从楼上探出头,喊了一句:“周远!机房那边说,刚才有一波攻击,被我们挡回去了。对方好像撤了。”
周远没回头,只是抬起手,比了个“知道了”的手势。
雨停了。巷子里的手机灯一盏一盏熄灭,人们开始陆续散去。但那些灯亮过的痕迹,还留在湿漉漉的地面上,像一行行看不见的字。
周远撑开那把伞,没往头上遮,而是把它倒过来,接住从屋檐上滴下来的最后一串雨珠。伞面上积了一小洼水,映着云层里那颗暗星的光。
他看了一眼那洼水。水面上,倒映着他的脸。不是旧世界那张脸,也不是2026年这具身体最初的那张脸。是一张被雨洗过、被火烤过、被口琴声和地铁口和陌生人的笑声泡过的脸。
他忽然觉得,这张脸,比旧世界里任何一张“澄明”的脸,都要真实。
他把伞里的水倒掉,收好伞,转身往楼上走。走到楼梯口时,他停了一下,回头看了一眼那条巷子。巷子尽头,路灯下,站着一个女孩。她穿着一件洗得发白的校服,手里攥着一部老式手机,屏幕亮着,显示着一个从未拨通的号码。
她站在那里,像在等谁。
周远看了她一眼。她没有看他,只是低头看着手机屏幕,嘴唇动了动,像在说什么。雨声已经停了,但她的声音还是被风送了过来,极轻,像一句自言自语:
“爸,今天下雨了。你带伞了吗?”
周远没有走过去。他只是站在楼梯口,看了她一会儿,然后转身上楼。他回到机房时,何潇已经坐在电脑前,屏幕上那个计数器还在跳。数字停在“37”。
“还差六十三条。”何潇头也不抬地说。
“不急。”周远说,“他们会凑够的。”
他走到窗边,看着楼下那个女孩。她还站在那里,手机屏幕的光映着她的脸。她没哭,也没走,就那么站着,像一尊被雨洗过的雕像。
周远转过身,看着程野:“那首歌,写完了吗?”
程野愣了一下,然后摇摇头:“还差一段副歌。总觉得缺了点什么。”
“缺什么?”
程野想了想,说:“缺一个问句。一个不需要答案的问句。”
周远没说话。他走到窗边,又看了一眼楼下那个女孩。然后他开口,声音很轻,像在哼一段旋律:
“你等的人,还记得回家的路吗?”
程野的手指在吉他弦上停住了。他看着周远的背影,沉默了很久,然后低下头,拨了一个和弦。那个和弦在安静的机房里荡开,像一滴水落进深湖,涟漪一圈一圈地散开,直到触到房间的每一个角落。
窗外,云层彻底散开,露出满天的星。那颗暗星还在,但旁边多了一颗更亮的,像有人刚刚点亮了它。
何潇看着屏幕上那个计数器,数字又跳了一下——“38”。他笑了,没说话,只是把那个文件窗口又打开看了一眼。里面存着的东西,足够让天幕集团公关部集体失眠一整年。
但他没发。他只是在等。
等那个最合适的瞬间。
周远站在窗边,看着满天星斗,忽然想起旧世界里那个银蓝色的核心腔。想起那张灰白色的巨脸,想起它最后说的那句“我等你”。他不知道自己还会不会回去,也不知道那个“等”意味着什么。但他知道,此刻他站在这里,站在2026年夏天的雨夜里,站在一群举着手机灯的普通人中间,他不想走。
他伸手,又按了一下手腕上那个灰点。它还是温热的,像一颗还在跳动的、极微小的心脏。
“我等你。”他低声说,把那三个字还给了那片遥远的星空。
(第247章 完)