第9章 第 9 章
雨还没落下来,风先把村口的路灯吹得一晃一晃,灯光像被人用手指揉散的面粉,飘在夜色和傍晚之间。
外卖站里还在吐单。打印机那种噼啪声一旦响起来,就像给全村人的胃按了个闹铃:谁家蒸的腊肉要发了,谁家地里刚掰的玉米要走了,谁家直播间刚喊完“最后三百单”,全都靠这几张热乎的纸续命。
我手腕上的红印没退,像被谁盖了章,盖的还是我自己的生日。羞辱这东西最气的地方在于,它不是让你疼,是让你觉得自己从里到外都被人摸过一遍,还装作是你自愿伸出来的手。
顾知禾走在我前面半步,回头只看了我一眼,眼神硬得像冷链箱的金属边。他不问我怕不怕,也不说“别怕”,那两字对他来说太轻。他只做事。
“刘婶。”他对站里那位最稳的嬸子说,“门反锁,别开。谁来都说派出所要封存证据,让他们去村委会等。”
刘婶手里还攥着胶带,听见“派出所”三个字,脸色一变,随即反倒稳了,像终于有了个能对外说得出口的理由。“行。”她把钥匙往裤腰上一别,“我就坐门口。谁敢伸手,我拿扫帚抡他。”
另一个嬸子压着嗓子问:“那订单咋办?骑手都催疯了。”
我喉咙发紧,硬撑着把站长那套口气拿出来:“照常发。二次核验。所有‘专属件’先隔离,别碰。谁给你们递取件码都别信,取件码得我这边当面确认。”
说完我才意识到,我在用“生意”把自己的丢脸包起来,像把碎掉的碗用胶带缠两圈继续端汤。可这招一直管用。清河村的荒诞局面,哪回不是靠我这张嘴圆过去的。
顾知禾把我往门外带,门一关,外头的风立刻灌进衣领。我鼻子本能一抽。
檀香。
淡得要命,像隔着两条巷子有人点过又掐了,可它确实在风里打了个旋儿,跟着我们往村道方向走。
我骂了句脏话:“还跟。”
“别追味。”顾知禾没回头,“追人。”
他把机车钥匙一拧,发动机低吼起来。村里机车不多,大多数人骑电三轮。可他这辆不是村口那种轰轰响的改装货,声音很干净,像他本人,克制到冷。
我跨上去,手刚想抓后座,又想起自己手腕那圈红印,心里一股火,硬是把手缩回去。
顾知禾像背后长了眼睛,没逼我。他只是把自己的外套往后扯了扯,露出后腰一条更稳的抓带:“抓这个。”
我嘴硬:“我不会掉。”
“我会急刹。”他说,“你会掉。”
我咬牙抓住抓带,指尖一触到那布料,就觉得自己像抓住了某种底线。机车冲出去,村道两侧的玉米秆子被风吹得刷刷响,路灯一盏一盏往后退。远处村委会那栋两层小楼亮得过分,像一块刚洗过的玻璃,摆在那里等我们去撞。
我脑子里像在写日记,一句一句往外蹦,没人看见,可我自己听得见。
日记:我今天又被逼相亲的后遗症追着跑。相亲对象送的礼物没送到他妈手上,全送到我这儿。现在更好,连“原始授权文件”都要我签收,签得还是我生日。要不是我命硬,我都怀疑这系统不是冷链,是阴间。
风里突然啪嗒一声,第一滴雨打在头盔上。
顾知禾速度没减,反倒更稳。他忽然说:“派出所回消息了。”
“你什么时候发的?”我喊。
“你发位置那会儿,我补了设备说明和频段。”他声音被风切碎,仍旧清楚,“他们派两个人去站里封存箱子和屏蔽盒,顺便把监控硬盘带走。骑手那边做笔录。”
我心里一松,又立刻紧起来:“口罩男呢?”
“你说的体态特征我写了:右脚略拖,脚跟不落,左肩比右肩沉。”顾知禾顿了顿,“还有你闻到的胶皮热。派出所会沿河堤和村道排查。”
我听见他用我的鼻子当证据讲出来,心里那股羞耻突然被另一种东西盖过去:原来我这点怪本事不是丢人的,是能救命的。
雨点变密,路灯下像有一层细线。村委会门口已经停了好几辆车,镇上那种白色公务车也在,车窗贴膜黑得像把脸藏起来。
门口站着人,三三两两,像等开席。有人认出我,低声喊:“沈站长来了。”立刻有手机镜头抬起,直播间的红点在雨里一闪一闪,像一群等着看热闹的萤火虫。
我下车时脚一软,差点踩空。顾知禾一把扣住我手腕,正好按在那圈红印上。我疼得嘶了一声。
他没松,反倒把我往里一带,低声说:“疼就记住。别让他们再按第二次。”
我骂他:“你这话说得跟你要打人一样。”
“我不打人。”他说,“我打系统漏洞。”
我们踏进村委会院子,雨水把水泥地洗得发亮。门厅里热,混着茶叶、烟、湿衣服的味道,还有一股我熟得不能再熟的油墨味——打印机喷墨那种,说明里面正在做资料。
檀香味突然在这里断了。
像有人进门前把香灰掐灭,抖进了雨水里。我心里一沉:口罩男不一定跟来了,但他来过。
会议室门半开,里面传出支书的嗓门:“今天镇上领导也在,咱清河村要做示范,标准化、规范化,别让外头人看笑话……”
外头人。听着像是在说顾知禾,也像在说我。
我刚要往里冲,顾知禾抬手挡了一下,耳朵偏了偏。那动作很轻,像在听一台机器的故障声。
“路由器在门右侧。”他低声,“有个中继设备在发热,频率跟河堤那块同源。”
我鼻子一抽,果然闻到一丝很浅的塑料热味,被人群的烟味盖着,但它在那儿。
顾知禾掏出手机,拇指飞快点了几下。我看不懂界面,只看见一串方言音节被他当成密码敲进去。他嘴里也低低念了句方言,像哄箱子睡觉那种调子,可语气更冷:“醒来,认主。”
他这是在远程换口令。
我忽然想起他在站里说“今晚不睡”。原来不睡不是熬夜,是把命系在一条看不见的链路上,链路断了,就有人会把我们的名声、专利、订单一起扯走。
门口有人挡住我们,是村委会的文书,平时跟我关系还行,这会儿脸上挂着为难:“沈朝,你别闹。里面在开会。”
我把嘴硬那套端出来:“我不闹,我来签收。”
文书一愣:“签收啥?”
我把手机屏幕怼到他眼前:“‘已签收:沈朝’,你们不是要把这事坐实吗?我本人来了。别背后搞小动作,咱明面上说。”
我说得像在直播间怼黑粉,声音不小,门缝里的人都听见了。会议室里顿时一阵骚动,有人站起来,有人咳嗽,有人压着嗓子说“别让他进”。
支书脸色铁青地走出来,雨光从门口打进来,把他额头的皱纹照得更深。“沈朝,”他喊我全名,“你今天情绪不稳定,先回去。”
我冷笑:“我情绪稳定得很。稳定到有人用我生日当取件码,我都没把手机砸了。”
支书身后跟着镇上那个“服务中心”的男人,衣服还是熨得平,雨点打在他袖口像打在塑料袋上。他看见顾知禾,笑意更薄:“顾工也来了。正好,省得我们跑一趟。”
顾知禾目光扫过他,像扫过一段不合格的代码:“你们在用谁的后台权限?”
男人不急不躁:“顾工这话说得,我们都是为村里好。平台那边临时维护权限,是唐满仓那边帮忙申请的。代运营嘛,你们不懂这些流程。”
听见“唐满仓”三个字,我心里那根线猛地绷紧。那个爱看热闹、嘴上跑火车的红娘,此刻像被人推到我们和村委会之间,成了最薄的一层挡板。
我正要开口,会议室里忽然传来一声很轻的“嘀”。
像投影仪切换信号,又像某个手机靠近时的提示音。那一声在嘈杂里很不起眼,却让顾知禾眼神瞬间沉下去。
“他在。”顾知禾低声。
我一愣:“谁?”
他没答,只抬脚往右侧墙角走。那里摆着一盆发财树,树旁边是个插线板和一个白色路由器。路由器旁边多了个小黑盒子,贴着双面胶,藏在电线堆里,像一只趴着的虫。
我鼻子里那股胶皮热就是从那儿冒出来的。
“别碰!”文书急了,“那是镇上带来的设备。”
顾知禾没停,反而蹲下去,手指在黑盒子上轻轻一敲。那敲法跟他敲冷链箱一样,像在问:你是谁家的。
黑盒子发出极轻的嗡鸣,像有人在里面喘气。
顾知禾抬头看我:“闻到檀香没?”
我一抽鼻子。没有。可我闻到另一种味道,像湿了的档案袋胶水发白的那种纸味,从会议室里飘出来。
那是第七章里那单“原始授权文件”的味道。
“文件在里面。”我说。
顾知禾站起身,声音不大,却像把刀放在桌上:“你们要公开,就公开。把投影电脑拿出来,我要查后台日志。现在。”
镇上那男人笑容终于裂了一道:“顾工,别把事情搞复杂。专利归属这种事,按程序走。你当年——”
“当年什么?”我抢话,声音发尖,“当年你们偷样机的时候,程序走了吗?”
会议室门口一片死静。
支书脸色变得难看,像有人把他的面子摁进雨水里。镇上那男人眼神闪了一下,随即又装回体面:“沈站长,说话要有证据。”
我咬牙:“证据我有。我鼻子就是证据。”
这话说出来有点蠢,连我自己都想笑,可我笑不出来。我只觉得我被逼到这份上,只能把最荒诞的本事也摆到台面上。你们用系统羞辱我,我就用嗅觉把你们的脏手找出来。
“证据在这。”顾知禾把手机抬起来,屏幕上是一串密密麻麻的日志,“路由中继设备接入时间,签收指令推送时间,取件码生成源头。都在。唯一缺的是后台账户的二次验证记录。”
他顿了顿,眼神越过支书,直直看向会议室里:“因为有人用代运营账户走了‘链路过一道’。”
我心里一跳。唐满仓那条语音的意思,原来不是“平台过一道”,是“有人借他的道”。
会议室里终于有人出声,带着点破罐子破摔的笑:“顾知禾,你当工程师当傻了吧。一个代运营账户,谁没登录过?你要怪就怪你自己,系统做得太聪明,连包裹都知道往喜欢的人手里送。”
那声音我听过。
不是在派出所,不是在河堤,是在很久以前的学校走廊里,有人喊过我“沈朝,别管闲事”,语气就是这种冷里带笑。
我猛地转头,视线穿过门缝里的人群,落在最靠后那排,一个戴着口罩、帽檐压得很低的男人身上。
他正往外退。
那一瞬,我终于把那双眼神和那条走路节奏对上了。
不是陌生人。
是我们村里出去又回来的那个“能人”,以前在镇上做过技术员,后来跟着镇上服务中心混,常来村里给大家装直播设备,教嬸子们点链接。大家叫他许工。
许工看见我认出来了,眼神里那点熟人的冷更明显。他手往兜里一按,转身就要冲出去。
顾知禾比我快。他一步跨到门口,像一堵墙把路堵死,声音冷到不带情绪:“许成林。把兜里的东西拿出来。”
许工脚步一滞,随即笑了一声,声音隔着口罩闷闷的:“顾工,别乱扣帽子。我兜里能有啥?钥匙。”
我鼻子猛地一抽,终于在他身上闻到那点被雨打散又被衣服闷住的檀香灰味。还有更重的胶皮热,像小电池在发烫。
“不是钥匙。”我嗓子发哑,“是发热模块。跟河堤那块一个味。”
人群哗然。有人往后退,有人举手机拍得更起劲。直播间的红点像一群饥饿的眼睛。
支书急了:“别在这儿闹事!把手机都放下!”
镇上那男人也变了脸,往前一步想挡:“你们这是诬——”
顾知禾没理他。他伸手不是去掏许工兜,而是把自己的手机对准路由器旁那只小黑盒子,屏幕上跳出一串提示音。他低低说了句方言,像在对箱子下命令:“断。”
下一秒,会议室里的投影“啪”地一黑。
有人尖叫一声:“怎么没了?”
有人骂:“谁关的电?”
顾知禾声音不大,却压过所有嘈杂:“我切断了非法中继。现在所有签收指令只能走站内白名单。谁还想用沈朝的生日码签收,试试。”
许工脸色终于绷不住,转身就要跑。可门口早被村民堵住,刚才还看热闹的人此刻像突然明白这不是八卦,是有人要砸他们饭碗。电商爆单靠的是信誉,信誉一塌,谁都别想卖货。
唐满仓这时候从会议室侧门挤出来,头发湿了一半,脸上那股爱看热闹的劲儿没了,只剩慌。他看见我和顾知禾,嘴唇动了动:“沈朝,我——”
我盯着他:“链路过一道,是你。”
唐满仓像被人当胸捅了一拳,急得直摆手:“不是我想!我账号……我账号被他拿去登录过。就一次,他说要帮我调直播延迟,我哪知道他在里面埋中继!”
我冷笑:“你哪知道?你啥都知道。你就爱省事,省着省着把我们都省进坑里。”
唐满仓眼圈一下红了,像被我骂疼了,也像终于知道自己干了多大一件蠢事。他咬牙,从裤兜里掏出一个U盘,手抖得厉害:“这东西……他刚才塞给我的,说让我一会儿插投影电脑,里面是‘授权文件’。我没敢插。我怕真把顾知禾的东西钉死。”
我鼻子一闻,那U盘上果然有那股潮纸味和檀香灰混过的味道。
“你良心还没死透。”我说。
唐满仓哽了一下,忽然抬头看顾知禾,声音发哑:“顾工,当年……当年你走,不是去读书,是因为他们拿走了你样机,对不对?我爸……我爸那时候也在会里。我听过一嘴。”
支书脸色刷地白了,厉声:“唐满仓!你闭嘴!”
顾知禾看着支书,眼神沉得像夜里结冰的河面。他终于开口,把那段一直压着的旧事掀开一角:“我当年做的第一代方言识别冷链,是在村委会的小库房里。样机被偷那晚,库房钥匙在谁手上,账上写得很清楚。第二天我去报警,镇上说‘内部协调’。协调到最后,是我被劝走。”
他每说一句,会议室里的空气就重一分。雨声拍在窗上,像有人在外头敲鼓。
“你们要我的专利,我可以走正规路给村里用。”顾知禾继续,“但你们不能用沈朝的名声做刀,逼我签字认栽。更不能用假授权文件去骗平台、骗订单。”
镇上那男人强撑着体面:“顾工,你这是情绪化。现在最重要的是示范村项目,不能——”
“示范。”我打断他,嗓子因为激动发紧,却硬撑着清晰,“你们示范的不是标准化,是怎么把人按在地上签收,怎么把专利按在桌上改姓。你们真要示范,我也给你们示范一个:清河村外卖站今晚开始启用二次核验,所有专属件隔离,所有异常签收公开通报。谁想偷懒,谁想走后门,直播间见。”
人群里有人喊:“对!别再让人乱搞了!”
有人附和:“我们货都靠这个站,沈朝说咋弄就咋弄!”
支书喉结滚了一下,像吞了口雨水。许工趁乱还想溜,被两个年轻骑手一把按住。那骑手骂得直白:“你差点害我们全村骑手背锅!”
门外忽然传来警笛声,短促两下,像在雨里划开一道口。派出所的人到了。
我心里那口气终于松了一点,却又立刻想到站里还在吐单,刘婶还守着门,屏蔽盒还在嗡嗡工作。我们把第一道火扑灭了,可真正的火是不是全灭了,还得看那份“原始授权文件”到底是什么。
派出所民警进来,先看见一屋子手机镜头,皱眉:“都放下!谁报警的?”
我抬手:“我。外卖站站长沈朝。有人用非法设备篡改签收,伪造授权文件,涉嫌诈骗和侵犯知识产权。证据在这,中继设备在那,人也在这。”
顾知禾把手机日志递过去,动作稳得像递一张订单。民警扫了一眼,神色立刻严肃,示意同事去封存路由器旁黑盒子和U盘。
许工还想狡辩,被民警一把扯下口罩。那张脸露出来,果然是我记忆里那张“会修电脑的能人脸”,只是现在像被雨泡软了,灰白一片。
他盯着我,眼神还是冷:“沈朝,你闻得再灵,也救不了你。你签收过了,平台那边——”
“平台那边我会解释。”我硬着头皮顶回去,其实心里没底。可我不能在这里软。软了就等于承认那串生日码是我的耻。
顾知禾忽然把手落在我肩上,很轻,却像把我整个人按回骨架里。他对民警说:“平台签收记录可以申请调取原始请求包和设备指纹。中继一断,他们再想伪造会留下更多痕迹。我的系统日志也会同步到第三方公证。”
民警点头:“先带人回去。这里的设备全部封存。村委会先暂停会议。”
支书嘴唇抖了一下,想说什么,最终没说出来。镇上那男人脸色难看得像吃了发霉的柚子皮。
唐满仓站在雨里,像突然变成了个没地方站的孩子。他看着我,声音低得几乎听不见:“沈朝,我真不是想害你。我就是……我就是想把项目做大,想让镇上看得起我们村。也想……也想拿点好处。”
我看着他,心里那股火没全消,但也不想再把他往死里踩。因为他刚才那一下递U盘,是把自己也推到了火上烤。
“满仓。”我叫他一声,“你以后要真想做大,就少走捷径。捷径走多了,走到最后你会发现你站在别人脚印里,还以为那是路。”
唐满仓抹了把脸,雨水混着眼泪:“我知道了。我……我回头把代运营的账本、登录记录都交出来。我不护他了。”
顾知禾看了他一眼,淡淡一句:“交给律师。别再自己扛。”
唐满仓点头,像终于找到了该站的位置。
警车灯在雨里转着,红蓝光把村委会的墙照得像一场廉价舞台。人群渐渐散了,手机镜头却还在远处晃。清河村的夜总有看不完的热闹,但今晚这热闹,关乎每一个订单的去处。
我跟着顾知禾走出院子,雨已经下实,打在头盔上噼里啪啦。我忽然觉得累,累得像跑了一整天单,跑到最后发现自己才是被配送的那个。
“回站?”我问。
顾知禾嗯了一声,脚步却停了停,像在听什么。他耳朵偏向村委会侧门,眉心微皱。
“怎么了?”我鼻子一抽,檀香还是没有,可我闻到一股更细的味道,从侧门缝里飘出来——那种潮纸味更浓,像有人把一整袋档案从柜子里拽出来,慌乱翻找。
顾知禾低声:“有人在里面动文件。真正的原始材料,不在U盘里。”
我心口一紧:“那在哪?”
他看着那扇侧门,眼神冷得发亮:“在他们以为最安全的地方。村委会档案柜。或者……在某个人身上。”
雨声更大了,像要把所有痕迹冲走。可我知道,有些痕迹冲不掉,只会被水泡得更清楚。
我握紧那条抓带,手腕上的红印在雨里发烫。
日记:我本来以为今天只要把“已签收:沈朝”洗干净就行。结果发现,签收只是入口。真正要争的,是谁有资格写清河村的未来,谁有资格把顾知禾的名字写回他自己的专利上。
顾知禾把头盔扣好,转身对我说:“回站先稳订单。档案那边,我会回来拿。”
我盯着他:“你一个人回来?”
他看我一眼,像在训人,又像在哄人:“你守站。我守你。”
我咬牙骂:“你少说这种话,土。”
他没反驳,只伸手把我拉上车,声音被雨压得更低:“土也得说。说了你才不乱跑。”
机车再次冲进雨幕,路灯一盏盏被我们甩在身后。外卖站那台打印机的噼啪声仿佛隔着雨也能听见,像一颗还在跳的心,提醒我不能倒下。
可我也知道,今晚我们守住的只是第一层门。
门后面,还有一整柜被掩埋多年的纸,等着被翻出来见光。
外卖站里还在吐单。打印机那种噼啪声一旦响起来,就像给全村人的胃按了个闹铃:谁家蒸的腊肉要发了,谁家地里刚掰的玉米要走了,谁家直播间刚喊完“最后三百单”,全都靠这几张热乎的纸续命。
我手腕上的红印没退,像被谁盖了章,盖的还是我自己的生日。羞辱这东西最气的地方在于,它不是让你疼,是让你觉得自己从里到外都被人摸过一遍,还装作是你自愿伸出来的手。
顾知禾走在我前面半步,回头只看了我一眼,眼神硬得像冷链箱的金属边。他不问我怕不怕,也不说“别怕”,那两字对他来说太轻。他只做事。
“刘婶。”他对站里那位最稳的嬸子说,“门反锁,别开。谁来都说派出所要封存证据,让他们去村委会等。”
刘婶手里还攥着胶带,听见“派出所”三个字,脸色一变,随即反倒稳了,像终于有了个能对外说得出口的理由。“行。”她把钥匙往裤腰上一别,“我就坐门口。谁敢伸手,我拿扫帚抡他。”
另一个嬸子压着嗓子问:“那订单咋办?骑手都催疯了。”
我喉咙发紧,硬撑着把站长那套口气拿出来:“照常发。二次核验。所有‘专属件’先隔离,别碰。谁给你们递取件码都别信,取件码得我这边当面确认。”
说完我才意识到,我在用“生意”把自己的丢脸包起来,像把碎掉的碗用胶带缠两圈继续端汤。可这招一直管用。清河村的荒诞局面,哪回不是靠我这张嘴圆过去的。
顾知禾把我往门外带,门一关,外头的风立刻灌进衣领。我鼻子本能一抽。
檀香。
淡得要命,像隔着两条巷子有人点过又掐了,可它确实在风里打了个旋儿,跟着我们往村道方向走。
我骂了句脏话:“还跟。”
“别追味。”顾知禾没回头,“追人。”
他把机车钥匙一拧,发动机低吼起来。村里机车不多,大多数人骑电三轮。可他这辆不是村口那种轰轰响的改装货,声音很干净,像他本人,克制到冷。
我跨上去,手刚想抓后座,又想起自己手腕那圈红印,心里一股火,硬是把手缩回去。
顾知禾像背后长了眼睛,没逼我。他只是把自己的外套往后扯了扯,露出后腰一条更稳的抓带:“抓这个。”
我嘴硬:“我不会掉。”
“我会急刹。”他说,“你会掉。”
我咬牙抓住抓带,指尖一触到那布料,就觉得自己像抓住了某种底线。机车冲出去,村道两侧的玉米秆子被风吹得刷刷响,路灯一盏一盏往后退。远处村委会那栋两层小楼亮得过分,像一块刚洗过的玻璃,摆在那里等我们去撞。
我脑子里像在写日记,一句一句往外蹦,没人看见,可我自己听得见。
日记:我今天又被逼相亲的后遗症追着跑。相亲对象送的礼物没送到他妈手上,全送到我这儿。现在更好,连“原始授权文件”都要我签收,签得还是我生日。要不是我命硬,我都怀疑这系统不是冷链,是阴间。
风里突然啪嗒一声,第一滴雨打在头盔上。
顾知禾速度没减,反倒更稳。他忽然说:“派出所回消息了。”
“你什么时候发的?”我喊。
“你发位置那会儿,我补了设备说明和频段。”他声音被风切碎,仍旧清楚,“他们派两个人去站里封存箱子和屏蔽盒,顺便把监控硬盘带走。骑手那边做笔录。”
我心里一松,又立刻紧起来:“口罩男呢?”
“你说的体态特征我写了:右脚略拖,脚跟不落,左肩比右肩沉。”顾知禾顿了顿,“还有你闻到的胶皮热。派出所会沿河堤和村道排查。”
我听见他用我的鼻子当证据讲出来,心里那股羞耻突然被另一种东西盖过去:原来我这点怪本事不是丢人的,是能救命的。
雨点变密,路灯下像有一层细线。村委会门口已经停了好几辆车,镇上那种白色公务车也在,车窗贴膜黑得像把脸藏起来。
门口站着人,三三两两,像等开席。有人认出我,低声喊:“沈站长来了。”立刻有手机镜头抬起,直播间的红点在雨里一闪一闪,像一群等着看热闹的萤火虫。
我下车时脚一软,差点踩空。顾知禾一把扣住我手腕,正好按在那圈红印上。我疼得嘶了一声。
他没松,反倒把我往里一带,低声说:“疼就记住。别让他们再按第二次。”
我骂他:“你这话说得跟你要打人一样。”
“我不打人。”他说,“我打系统漏洞。”
我们踏进村委会院子,雨水把水泥地洗得发亮。门厅里热,混着茶叶、烟、湿衣服的味道,还有一股我熟得不能再熟的油墨味——打印机喷墨那种,说明里面正在做资料。
檀香味突然在这里断了。
像有人进门前把香灰掐灭,抖进了雨水里。我心里一沉:口罩男不一定跟来了,但他来过。
会议室门半开,里面传出支书的嗓门:“今天镇上领导也在,咱清河村要做示范,标准化、规范化,别让外头人看笑话……”
外头人。听着像是在说顾知禾,也像在说我。
我刚要往里冲,顾知禾抬手挡了一下,耳朵偏了偏。那动作很轻,像在听一台机器的故障声。
“路由器在门右侧。”他低声,“有个中继设备在发热,频率跟河堤那块同源。”
我鼻子一抽,果然闻到一丝很浅的塑料热味,被人群的烟味盖着,但它在那儿。
顾知禾掏出手机,拇指飞快点了几下。我看不懂界面,只看见一串方言音节被他当成密码敲进去。他嘴里也低低念了句方言,像哄箱子睡觉那种调子,可语气更冷:“醒来,认主。”
他这是在远程换口令。
我忽然想起他在站里说“今晚不睡”。原来不睡不是熬夜,是把命系在一条看不见的链路上,链路断了,就有人会把我们的名声、专利、订单一起扯走。
门口有人挡住我们,是村委会的文书,平时跟我关系还行,这会儿脸上挂着为难:“沈朝,你别闹。里面在开会。”
我把嘴硬那套端出来:“我不闹,我来签收。”
文书一愣:“签收啥?”
我把手机屏幕怼到他眼前:“‘已签收:沈朝’,你们不是要把这事坐实吗?我本人来了。别背后搞小动作,咱明面上说。”
我说得像在直播间怼黑粉,声音不小,门缝里的人都听见了。会议室里顿时一阵骚动,有人站起来,有人咳嗽,有人压着嗓子说“别让他进”。
支书脸色铁青地走出来,雨光从门口打进来,把他额头的皱纹照得更深。“沈朝,”他喊我全名,“你今天情绪不稳定,先回去。”
我冷笑:“我情绪稳定得很。稳定到有人用我生日当取件码,我都没把手机砸了。”
支书身后跟着镇上那个“服务中心”的男人,衣服还是熨得平,雨点打在他袖口像打在塑料袋上。他看见顾知禾,笑意更薄:“顾工也来了。正好,省得我们跑一趟。”
顾知禾目光扫过他,像扫过一段不合格的代码:“你们在用谁的后台权限?”
男人不急不躁:“顾工这话说得,我们都是为村里好。平台那边临时维护权限,是唐满仓那边帮忙申请的。代运营嘛,你们不懂这些流程。”
听见“唐满仓”三个字,我心里那根线猛地绷紧。那个爱看热闹、嘴上跑火车的红娘,此刻像被人推到我们和村委会之间,成了最薄的一层挡板。
我正要开口,会议室里忽然传来一声很轻的“嘀”。
像投影仪切换信号,又像某个手机靠近时的提示音。那一声在嘈杂里很不起眼,却让顾知禾眼神瞬间沉下去。
“他在。”顾知禾低声。
我一愣:“谁?”
他没答,只抬脚往右侧墙角走。那里摆着一盆发财树,树旁边是个插线板和一个白色路由器。路由器旁边多了个小黑盒子,贴着双面胶,藏在电线堆里,像一只趴着的虫。
我鼻子里那股胶皮热就是从那儿冒出来的。
“别碰!”文书急了,“那是镇上带来的设备。”
顾知禾没停,反而蹲下去,手指在黑盒子上轻轻一敲。那敲法跟他敲冷链箱一样,像在问:你是谁家的。
黑盒子发出极轻的嗡鸣,像有人在里面喘气。
顾知禾抬头看我:“闻到檀香没?”
我一抽鼻子。没有。可我闻到另一种味道,像湿了的档案袋胶水发白的那种纸味,从会议室里飘出来。
那是第七章里那单“原始授权文件”的味道。
“文件在里面。”我说。
顾知禾站起身,声音不大,却像把刀放在桌上:“你们要公开,就公开。把投影电脑拿出来,我要查后台日志。现在。”
镇上那男人笑容终于裂了一道:“顾工,别把事情搞复杂。专利归属这种事,按程序走。你当年——”
“当年什么?”我抢话,声音发尖,“当年你们偷样机的时候,程序走了吗?”
会议室门口一片死静。
支书脸色变得难看,像有人把他的面子摁进雨水里。镇上那男人眼神闪了一下,随即又装回体面:“沈站长,说话要有证据。”
我咬牙:“证据我有。我鼻子就是证据。”
这话说出来有点蠢,连我自己都想笑,可我笑不出来。我只觉得我被逼到这份上,只能把最荒诞的本事也摆到台面上。你们用系统羞辱我,我就用嗅觉把你们的脏手找出来。
“证据在这。”顾知禾把手机抬起来,屏幕上是一串密密麻麻的日志,“路由中继设备接入时间,签收指令推送时间,取件码生成源头。都在。唯一缺的是后台账户的二次验证记录。”
他顿了顿,眼神越过支书,直直看向会议室里:“因为有人用代运营账户走了‘链路过一道’。”
我心里一跳。唐满仓那条语音的意思,原来不是“平台过一道”,是“有人借他的道”。
会议室里终于有人出声,带着点破罐子破摔的笑:“顾知禾,你当工程师当傻了吧。一个代运营账户,谁没登录过?你要怪就怪你自己,系统做得太聪明,连包裹都知道往喜欢的人手里送。”
那声音我听过。
不是在派出所,不是在河堤,是在很久以前的学校走廊里,有人喊过我“沈朝,别管闲事”,语气就是这种冷里带笑。
我猛地转头,视线穿过门缝里的人群,落在最靠后那排,一个戴着口罩、帽檐压得很低的男人身上。
他正往外退。
那一瞬,我终于把那双眼神和那条走路节奏对上了。
不是陌生人。
是我们村里出去又回来的那个“能人”,以前在镇上做过技术员,后来跟着镇上服务中心混,常来村里给大家装直播设备,教嬸子们点链接。大家叫他许工。
许工看见我认出来了,眼神里那点熟人的冷更明显。他手往兜里一按,转身就要冲出去。
顾知禾比我快。他一步跨到门口,像一堵墙把路堵死,声音冷到不带情绪:“许成林。把兜里的东西拿出来。”
许工脚步一滞,随即笑了一声,声音隔着口罩闷闷的:“顾工,别乱扣帽子。我兜里能有啥?钥匙。”
我鼻子猛地一抽,终于在他身上闻到那点被雨打散又被衣服闷住的檀香灰味。还有更重的胶皮热,像小电池在发烫。
“不是钥匙。”我嗓子发哑,“是发热模块。跟河堤那块一个味。”
人群哗然。有人往后退,有人举手机拍得更起劲。直播间的红点像一群饥饿的眼睛。
支书急了:“别在这儿闹事!把手机都放下!”
镇上那男人也变了脸,往前一步想挡:“你们这是诬——”
顾知禾没理他。他伸手不是去掏许工兜,而是把自己的手机对准路由器旁那只小黑盒子,屏幕上跳出一串提示音。他低低说了句方言,像在对箱子下命令:“断。”
下一秒,会议室里的投影“啪”地一黑。
有人尖叫一声:“怎么没了?”
有人骂:“谁关的电?”
顾知禾声音不大,却压过所有嘈杂:“我切断了非法中继。现在所有签收指令只能走站内白名单。谁还想用沈朝的生日码签收,试试。”
许工脸色终于绷不住,转身就要跑。可门口早被村民堵住,刚才还看热闹的人此刻像突然明白这不是八卦,是有人要砸他们饭碗。电商爆单靠的是信誉,信誉一塌,谁都别想卖货。
唐满仓这时候从会议室侧门挤出来,头发湿了一半,脸上那股爱看热闹的劲儿没了,只剩慌。他看见我和顾知禾,嘴唇动了动:“沈朝,我——”
我盯着他:“链路过一道,是你。”
唐满仓像被人当胸捅了一拳,急得直摆手:“不是我想!我账号……我账号被他拿去登录过。就一次,他说要帮我调直播延迟,我哪知道他在里面埋中继!”
我冷笑:“你哪知道?你啥都知道。你就爱省事,省着省着把我们都省进坑里。”
唐满仓眼圈一下红了,像被我骂疼了,也像终于知道自己干了多大一件蠢事。他咬牙,从裤兜里掏出一个U盘,手抖得厉害:“这东西……他刚才塞给我的,说让我一会儿插投影电脑,里面是‘授权文件’。我没敢插。我怕真把顾知禾的东西钉死。”
我鼻子一闻,那U盘上果然有那股潮纸味和檀香灰混过的味道。
“你良心还没死透。”我说。
唐满仓哽了一下,忽然抬头看顾知禾,声音发哑:“顾工,当年……当年你走,不是去读书,是因为他们拿走了你样机,对不对?我爸……我爸那时候也在会里。我听过一嘴。”
支书脸色刷地白了,厉声:“唐满仓!你闭嘴!”
顾知禾看着支书,眼神沉得像夜里结冰的河面。他终于开口,把那段一直压着的旧事掀开一角:“我当年做的第一代方言识别冷链,是在村委会的小库房里。样机被偷那晚,库房钥匙在谁手上,账上写得很清楚。第二天我去报警,镇上说‘内部协调’。协调到最后,是我被劝走。”
他每说一句,会议室里的空气就重一分。雨声拍在窗上,像有人在外头敲鼓。
“你们要我的专利,我可以走正规路给村里用。”顾知禾继续,“但你们不能用沈朝的名声做刀,逼我签字认栽。更不能用假授权文件去骗平台、骗订单。”
镇上那男人强撑着体面:“顾工,你这是情绪化。现在最重要的是示范村项目,不能——”
“示范。”我打断他,嗓子因为激动发紧,却硬撑着清晰,“你们示范的不是标准化,是怎么把人按在地上签收,怎么把专利按在桌上改姓。你们真要示范,我也给你们示范一个:清河村外卖站今晚开始启用二次核验,所有专属件隔离,所有异常签收公开通报。谁想偷懒,谁想走后门,直播间见。”
人群里有人喊:“对!别再让人乱搞了!”
有人附和:“我们货都靠这个站,沈朝说咋弄就咋弄!”
支书喉结滚了一下,像吞了口雨水。许工趁乱还想溜,被两个年轻骑手一把按住。那骑手骂得直白:“你差点害我们全村骑手背锅!”
门外忽然传来警笛声,短促两下,像在雨里划开一道口。派出所的人到了。
我心里那口气终于松了一点,却又立刻想到站里还在吐单,刘婶还守着门,屏蔽盒还在嗡嗡工作。我们把第一道火扑灭了,可真正的火是不是全灭了,还得看那份“原始授权文件”到底是什么。
派出所民警进来,先看见一屋子手机镜头,皱眉:“都放下!谁报警的?”
我抬手:“我。外卖站站长沈朝。有人用非法设备篡改签收,伪造授权文件,涉嫌诈骗和侵犯知识产权。证据在这,中继设备在那,人也在这。”
顾知禾把手机日志递过去,动作稳得像递一张订单。民警扫了一眼,神色立刻严肃,示意同事去封存路由器旁黑盒子和U盘。
许工还想狡辩,被民警一把扯下口罩。那张脸露出来,果然是我记忆里那张“会修电脑的能人脸”,只是现在像被雨泡软了,灰白一片。
他盯着我,眼神还是冷:“沈朝,你闻得再灵,也救不了你。你签收过了,平台那边——”
“平台那边我会解释。”我硬着头皮顶回去,其实心里没底。可我不能在这里软。软了就等于承认那串生日码是我的耻。
顾知禾忽然把手落在我肩上,很轻,却像把我整个人按回骨架里。他对民警说:“平台签收记录可以申请调取原始请求包和设备指纹。中继一断,他们再想伪造会留下更多痕迹。我的系统日志也会同步到第三方公证。”
民警点头:“先带人回去。这里的设备全部封存。村委会先暂停会议。”
支书嘴唇抖了一下,想说什么,最终没说出来。镇上那男人脸色难看得像吃了发霉的柚子皮。
唐满仓站在雨里,像突然变成了个没地方站的孩子。他看着我,声音低得几乎听不见:“沈朝,我真不是想害你。我就是……我就是想把项目做大,想让镇上看得起我们村。也想……也想拿点好处。”
我看着他,心里那股火没全消,但也不想再把他往死里踩。因为他刚才那一下递U盘,是把自己也推到了火上烤。
“满仓。”我叫他一声,“你以后要真想做大,就少走捷径。捷径走多了,走到最后你会发现你站在别人脚印里,还以为那是路。”
唐满仓抹了把脸,雨水混着眼泪:“我知道了。我……我回头把代运营的账本、登录记录都交出来。我不护他了。”
顾知禾看了他一眼,淡淡一句:“交给律师。别再自己扛。”
唐满仓点头,像终于找到了该站的位置。
警车灯在雨里转着,红蓝光把村委会的墙照得像一场廉价舞台。人群渐渐散了,手机镜头却还在远处晃。清河村的夜总有看不完的热闹,但今晚这热闹,关乎每一个订单的去处。
我跟着顾知禾走出院子,雨已经下实,打在头盔上噼里啪啦。我忽然觉得累,累得像跑了一整天单,跑到最后发现自己才是被配送的那个。
“回站?”我问。
顾知禾嗯了一声,脚步却停了停,像在听什么。他耳朵偏向村委会侧门,眉心微皱。
“怎么了?”我鼻子一抽,檀香还是没有,可我闻到一股更细的味道,从侧门缝里飘出来——那种潮纸味更浓,像有人把一整袋档案从柜子里拽出来,慌乱翻找。
顾知禾低声:“有人在里面动文件。真正的原始材料,不在U盘里。”
我心口一紧:“那在哪?”
他看着那扇侧门,眼神冷得发亮:“在他们以为最安全的地方。村委会档案柜。或者……在某个人身上。”
雨声更大了,像要把所有痕迹冲走。可我知道,有些痕迹冲不掉,只会被水泡得更清楚。
我握紧那条抓带,手腕上的红印在雨里发烫。
日记:我本来以为今天只要把“已签收:沈朝”洗干净就行。结果发现,签收只是入口。真正要争的,是谁有资格写清河村的未来,谁有资格把顾知禾的名字写回他自己的专利上。
顾知禾把头盔扣好,转身对我说:“回站先稳订单。档案那边,我会回来拿。”
我盯着他:“你一个人回来?”
他看我一眼,像在训人,又像在哄人:“你守站。我守你。”
我咬牙骂:“你少说这种话,土。”
他没反驳,只伸手把我拉上车,声音被雨压得更低:“土也得说。说了你才不乱跑。”
机车再次冲进雨幕,路灯一盏盏被我们甩在身后。外卖站那台打印机的噼啪声仿佛隔着雨也能听见,像一颗还在跳的心,提醒我不能倒下。
可我也知道,今晚我们守住的只是第一层门。
门后面,还有一整柜被掩埋多年的纸,等着被翻出来见光。
— 本章完 —
🎉 恭喜!您已讀完本書全部章節
讀者留言 (0)
還沒有留言,來當第一個吧!