第4章 第 4 章

霧城的雙重回聲 · 橘子味的夏天 · 5,845 字 · 2026-02-01
車窗玻璃上凝著一層薄水汽,許知霧用指腹在上面劃出一條線,外面的霧城就被切成兩半:一半是灰白的街景,一半是車內的暗。她盯著那條線,像盯著一個無法回頭的分界。

那串短鏈後綴在她腦子裡反覆閃回,像被強行置頂的通知。她不想承認眼熟,但眼熟這件事,不需要她同意。

她打開備忘錄,敲下那串字符,下一行標了三個可能來源:她自己文章底部的引流短鏈、社群公告常用的短鏈服務、以及那家專案方給運營統一分發的跳轉工具。她的手指停了停,又加上第四個:有人刻意用相同規則偽造。

霧城這種地方,偽造不是大事,重要的是它能不能被當作真。真與假被拿來做交易,像租房合同裡那條「押一付三」,你明知道不合理,卻還是得交。

手機亮起,沈棠發來一句:到宿舍了。平安。後面跟了個看似輕鬆的表情。

許知霧回:好。別回任何陌生人。今晚照我說的做。

沈棠隔了幾秒才回:你別太緊張。你這樣像要去抓奸。

抓奸。這個詞把許知霧心裡那點難以言說的酸從角落拽出來,短暫地刺了一下。她沒有順著玩笑走,只回了一句:抓錢。比抓人更難。

沈棠發來一個「行行行」的敷衍,隨後又補了一條:我下午有個活動露面,可能會被拍很多照。你別看。看了會心梗。

許知霧盯著那條訊息,忽然想起陌生短信說的那句:最溫柔的訊息,才是最鋒利的刀。她不想把這句話套在沈棠身上,但她也知道操盤的人最擅長的就是借用別人的嘴,借用別人的溫柔。

車停在她住的小區外,她付了錢,走進電梯。電梯鏡子裡她的臉很平靜,平靜到像一個不參與的人。只有她自己知道,胸腔裡那團緊縮的空氣一直沒放出去。

回到出租屋,她第一件事不是換衣服,而是把筆記本打開,把沈棠傳來的聊天記錄、截圖、文件包重新校驗一遍。她做產品時有個壞習慣:越緊急越要把流程走完整。那不是拖延,是她對「可控」的迷信。霧城太多東西不可控,至少她能控制文件的哈希值不被改。

加密雲端顯示上傳成功,她把原檔又備份到另一個冷存儲。硬體錢包被她放在桌角,像一塊無聲的石頭。她看著它,忽然想起當初買它時的念頭:安全。可安全這個詞在鏈上只是一種概率,像霧城的房東說「這個小區很安全」,意思是出了事也輪不到他負責。

群聊裡跳出新訊息,社群的財務志願者在問:今天要不要先暫停發放激勵?有人在外面說我們被掏空了,怕再發會更亂。

許知霧掃了一眼,手指在鍵盤上停了半秒,回:先停。發公告說系統升級,今晚八點前給出更新。不要跟任何外部人爭辯,越辯越像心虛。

她把「系統升級」四個字打得很順手,像一個城市裡的人說「在路上」那樣自然。這就是她最擅長的,拿一層冷靜把敏感包住,讓外人看不見裡面在出血。

門鈴響了。

她愣了一下。這個時間,她沒有外賣,也沒快遞。霧城的門鈴通常只帶來兩種東西:推銷,或麻煩。

她走到門口,先從貓眼看出去。走廊的燈壞了一盞,光線斷了一截,對方站在暗的那一段,手裡拿著一杯沒蓋好的咖啡,像特意讓香味先到。

周既白。

他穿得很簡單,白襯衫外面套了件深色外套,頭髮梳得乾淨,臉上帶著那種在校園裡被人稱作「溫柔」的笑。許知霧第一次這麼近地看他,忽然明白「校草」這個稱呼為什麼能成立。不是因為他多好看,而是因為他看起來太無害,像每個人的理想協助者。

她沒有立刻開門,聲音隔著門板傳出去,淡得像在確認快遞:「你怎麼知道我住這?」

外面停了一秒,周既白笑意不減:「霧城不大。再說你是我們專案的核心運營,我總得知道怎麼找到你。放心,我沒惡意。」

許知霧的指尖握在門把上,沒有轉:「你來做什麼?」

「談談。」他說,「我知道你最近壓力大。錢的事,我也很著急。你不開門也行,我就站門口說。你不怕鄰居聽到,我也不怕。」

他把威脅包在「不怕」裡,像把刀藏在糖紙裡。許知霧心裡冷了一下,還是把門開了一條縫,鏈條沒卸。她不想給他更多,也不想讓他在走廊把話說得太滿。

周既白把咖啡往前遞了遞:「給你的。你最近都不睡吧?」

許知霧看著那杯咖啡,沒有接:「說正事。」

周既白收回手,像毫不介意被拒絕,語氣更柔:「你很警惕,挺好。可是知霧,警惕是要對準方向的。你現在懷疑誰?懷疑我?還是懷疑沈棠?」

沈棠這個名字被他吐出來的瞬間,許知霧的心裡像被按了一個開關,很多碎片的回放開始跳:沈棠在湖邊壓低帽檐的眼神,沈棠說「你別後悔認識我」時那種像交出把柄的坦白,還有沈棠那些玩笑裡藏著的真心。她把這些碎片按回去,語氣仍舊平:「你來挑撥的話可以省了。」

周既白像被她逗笑:「挑撥?你把我想得太壞。我只是怕你被人拖下水。沈棠現在在校園裡什麼身份你知道吧?她要是出事,第一個被拉出來當替罪羊的,不是她,是你。你在霧城打拼,你有工作,有社群,有寫作副業,你有太多可以被摧毀的東西。」

「你說得好像你在替我著想。」許知霧淡淡說。

周既白把咖啡放到走廊窗台上,雙手插進口袋,像要把自己變得更無害:「我確實在替你著想。你要明白,這筆資金池的洞,不是一天兩天。現在外面已經有人在做表,把這個專案的所有核心成員掛上去。你的ID,你的照片,你的公司,全部都有人扒。」

許知霧眼皮跳了一下。她不是沒想過,但聽他說出來,像有人把那層遮羞布當著她面撕開。

周既白繼續:「你寫過很多反詐文章吧?你懂人性。人性就是,出事了先找一個看起來最合理的責任人。你在群裡最能說,你就最合理。你信不信,就算最後證明不是你,他們也會說是你管理不善。」

「所以呢?」許知霧問。

周既白像等的就是這句:「所以你要做切割。現在立刻發聲明,說你只是外包顧問,資金權限不在你手上。把責任推回專案方和技術。還有,把沈棠從你的私域裡摘出去。別跟她有任何交集。今晚咖啡館那個局,你也別讓她來。她來了只會更亂。」

許知霧看著他,忽然覺得他說的每句話都「合理」,合理到像模板。可她在產品世界裡最怕的就是模板。模板意味著可複用,也意味著這不是第一次。

她反問:「你怎麼知道今晚咖啡館?」

周既白眨了下眼,仍舊不慌:「圈子就這麼大,消息會流。你以為你們那點私聊真私密?我不是偷看,我只是提醒你。你們現在做的每一步,都有人盯著。」

這句話像把陌生短信原封不動換了個嘴。許知霧忽然有個更清晰的念頭:周既白不一定是操盤者,但他一定是那個最懂得把恐懼變現的人。他靠恐懼做中介,靠互疑賺籌碼。

她語氣更冷了一點:「你是來讓我按你說的走?那我是不是也該問一句,按了你的走,我能得到什麼?」

周既白笑了一聲,像對她的冷靜很欣賞:「你能保住名聲,保住工作。你要錢也行,我可以先垫一部分,讓你把激勵先補上,穩住社群。條件是,你把你手裡那份證據給我。」

「什麼證據?」許知霧問,明知故問。

周既白沒有直接回答,語氣變得更像聊天:「你這幾天不是在找監控嗎?不是在導聊天記錄嗎?你們在做什麼,我多少猜得到。你把資料給我,我去談,我去扛,你就當什麼都沒發生。霧城的規則就是這樣,別硬扛,硬扛的下場都是被碾過去。」

許知霧盯著他,忽然在他溫柔的聲線裡聽見了另一種東西:急。不是表面的急,是底下那種怕節奏失控的急。他需要她把證據交出去,越快越好。

她慢慢說:「你想要我手裡的資料,是為了幫我,還是為了幫你?」

周既白的笑意淡了一瞬,又迅速回來:「你要這樣想,我也沒辦法。知霧,我只是想提醒你一件事:沈棠不是你想像的那麼乾淨。她家裡的事,你知道多少?她現在急著用錢,你猜她會不會做什麼?你們女人談戀愛談得投入,很容易把風險當情趣。」

他把「談戀愛」說得輕飄飄,像故意戳她的底。許知霧握著門把的手指收緊,指節發白。她沒有否認,也沒有承認,只平靜地說:「你說完了嗎?」

周既白看著她,像在判斷她到底被刺痛多少。最後他把那杯咖啡又往窗台裡推了推:「你可以不信我。但你得信現實。今晚八點前,你如果不發切割聲明,外面就會有人替你發。到那時候,內容不由你控制。」

他轉身要走,又像想起什麼,回頭補了一句:「對了,短鏈那種東西,最容易做手腳。你以為眼熟就代表你有責任?也可能代表有人故意讓你覺得你有責任。你那篇反詐文章,底部是不是用過某個短鏈服務?把後台登錄記錄查一下。霧城的刀從來不是正面捅的。」

說完他就走了,腳步聲在走廊裡很輕,輕得像怕驚動什麼。許知霧把門關上,鏈條扣回去的瞬間,她才發現自己一直在屏住呼吸。

屋子裡很安靜,只有電腦風扇的聲音。她走到窗邊,看見周既白出了樓道,站在路邊回了個電話,側臉在路燈下顯得很乾淨。他笑著說了句什麼,聽不見,但那種熟練的姿態讓她胃裡發冷。

她回到桌前,打開那個短鏈服務的後台。她以前為了引流做過很多短鏈,從來沒把這當成安全點。霧城的年輕人都忙,忙著上班,忙著副業,忙著把自己做成一個可售賣的IP,沒人有空把每個細節當成雷。

登錄頁面提示她異地登錄需要驗證。她收到了短信驗證碼,輸入後進入後台。列表裡一串短鏈像一排排小門,每個門後面都能通往不同的地方。她找到那個最眼熟的後綴,點開詳細信息。

跳轉目標不是她文章的落地頁,而是一個空白頁,嵌了一段腳本。她的眼皮猛地一跳,像看到一個熟悉的人戴著陌生的面具。更讓她背脊發涼的是,這個短鏈的創建者顯示不是她的主帳號,而是一個子帳號。

子帳號名:Bai

白。

她盯著那個名字,心裡某根線啪地斷了一下。她記得自己曾把短鏈工具的子帳號權限臨時給過一個合作同學,當時是為了省事。那個同學是誰?她腦子裡的碎片開始倒帶:一次社群線下分享會,幾個學生志願者幫忙做物料,K介紹說「這位學長很可靠,之前做過很多活動」。她記得那人笑得溫和,說話慢,名字她當時沒記住,只記得大家喊他「既白學長」。

周既白。

她的手指在觸控板上停住,像怕一碰就會爆炸。她往下翻登錄記錄。最近一周,這個子帳號在不同設備上登錄過三次,其中一次的IP段對應的是本地高校的校園網。時間點,恰好是沈棠收到「白」那條鏈接的前後。

她把記錄截圖保存,連同後台導出的操作日誌一起打包。她忽然很想立刻把這一切發給沈棠,告訴她「白」可能就是周既白。可她又想起周既白那句:你們那點私聊真私密?她不知道沈棠的宿舍環境,不知道她手機是否安全,不知道她是不是也被安裝了什麼。她不想把沈棠推到更危險的位置。

她換了一個更笨、更慢,但更安全的方式:打電話。

響了很久,沈棠才接。那邊背景音很吵,像在禮堂或活動現場。沈棠壓低聲音:「我在台後,怎麼了?」

許知霧盡量把聲音放平:「你現在旁邊有沒有人?」

「有。」沈棠停了停,「但都在忙。你說。」

許知霧咽下一口氣:「別用微信聊。今晚別去咖啡館。周既白剛來過我這裡。」

電話那頭的喧鬧似乎被拉遠了一點,沈棠的聲音也變得更清醒:「他去你家?你怎麼讓他知道的?」

「霧城不大。」許知霧說,「他說了很多話,核心就是讓我切割你,讓我把證據交給他。他還提到短鏈。我查了後台,有個子帳號叫Bai,登錄記錄和你收到鏈接的時間對得上。」

沈棠那邊沉默了兩秒,像突然被人抽走了力氣。她用玩笑把恐懼包住的習慣冒了出來:「所以,我的網戀對象其實是他?那也太噁心了吧。」

許知霧的喉嚨緊了一下:「不是這個意思。Bai是發鏈接的那個帳。你跟我聊天的那個匿名號不一定是他,但也不能排除。你先別自己嚇自己。你現在最重要的是,活動結束後直接回宿舍,不要走偏僻路,不要單獨見任何人。」

沈棠像在努力把情緒收回去,故作輕鬆地說:「你又像我媽。」

許知霧沒有接這句,她把話說得更硬一些:「沈棠,聽我一次。今晚你不要出校門。你如果非要出門,提前告訴我,我讓人去接你。」

「你讓誰?」沈棠反問,聲音裡終於露出一點焦灼,「你在霧城一個人,你能讓誰?」

許知霧被這句話刺到,像霧城的現實突然伸手掐住她。她確實一個人。她的朋友都散在各自的生存裡,她不想把任何人拉進來。她能依靠的只有自己的冷靜和證據。

她說:「我可以報警。也可以找校保。你別覺得麻煩。麻煩總比出事好。」

沈棠笑了一聲,很輕,像把哭咽回去:「知霧,你是不是也開始懷疑我了?所以你要把我鎖在宿舍,這樣你就安全了。」

許知霧閉了閉眼。她知道沈棠的焦灼會把任何關心都誤讀成控制,尤其是在她被債務逼得沒有退路的時候。她放慢語速,像在做一次艱難的需求澄清:「我不是要你消失。我是要你安全。我懷疑的是周既白那條線,不是你。」

沈棠那邊又沉默了一會兒,才低聲說:「我知道了。我回宿舍。可是……」

「可是什麼?」

沈棠像下了很大決心:「我今天在台後看到他了。他跟人聊天的時候,手機屏幕亮了一下。我瞄到一個聊天界面,置頂的名字……是‘小霧同學’。」

許知霧的心臟猛地一沉,像那杯被放在窗台上的咖啡終於倒下來,濺出一片黑。她的腦子裡迅速閃過很多可能:周既白在演戲,周既白在用她們的暱稱釣魚,周既白在同時運營多個帳號,甚至那個匿名號從一開始就被他接管。

她努力讓聲音不顫:「你確定?」

「不敢百分百。」沈棠說,「我怕我看錯。我現在腦子很亂。你說‘最溫柔的訊息是刀’,我突然覺得……我們是不是早就被他安排好了?」

許知霧握緊手機,指尖發冷,卻逼自己把話說得更清晰:「別把所有事都往你身上攬,也別把所有事都往我身上攬。我們先做一件事:把他能控制的節點切掉。今晚八點前我會發公告,但不是切割你,是把資金池暫停、把權限轉移流程公開,讓他沒法再用‘你們私下搞’這個說法來做文章。」

「那我呢?」沈棠問。

許知霧想了想,說:「你也做一件事。回宿舍後,把你跟‘白’的聊天記錄備份到一個新的地方,不要用原手機。你如果能借到同學的舊手機,最好。或者把關鍵截圖打印出來,放在一個他拿不到的地方。」

沈棠苦笑:「我像在拍諜戰片。」

「霧城每個人都在拍諜戰片。」許知霧說,「只不過你以前不知道。」

電話那頭有人喊沈棠的名字,喊得很甜很亮,像在喊一個舞台上的符號。沈棠應了一聲,聲音立刻換回那種從容:「我得上台了。你別太硬扛。你也要安全。」

許知霧說:「我會。你也一樣。」

掛斷後,屋子裡的安靜像回潮的水。許知霧坐回桌前,打開社群公告文檔。她寫字的時候很像她做產品:先列要點,再填語氣。可這一次,她發現自己的語氣很難拿捏。太冷會像推責,太熱會像辯解。她忽然明白周既白為什麼敢說「外面會有人替你發」:在這種局裡,語氣本身也是證據,也是刀。

她最終寫下幾行簡潔的話:資金池暫停、權限審計、公開時間線、邀請第三方安全團隊介入。每一條都像把自己的脖子往監控下伸一點,讓人看清她沒有想逃。

發出之前,她又收到一條陌生短信,和昨晚那個號碼不同,但語氣相同,像同一個人換了一件衣服。

你查到Bai了吧。做得很好。
但你以為抓到掮客,就抓到操盤者了?
今晚八點,咖啡館會有人等你。你不去,沈棠會去。她去是因為她欠的,不只是錢。

許知霧盯著那句「她欠的,不只是錢」,胃裡像被塞進一塊冰。她想起沈棠說的家裡債務,想起她那種外表從容、內心焦灼的裂縫。有人知道得太多,多到不像旁觀者。

她把短信截圖保存,沒有回覆。她的冷靜像一層玻璃罩住她,但玻璃下面的敏感正在迅速升溫,像下一秒就會裂。

八點。咖啡館。她原本打算讓周既白以為沈棠會去,自己不露面,只在遠處觀察,等他露手。可現在這條短信把「沈棠會去」說得太肯定,像在逼她做選擇:你去不去,你救不救,你信不信。

她突然想起周既白站在她門口時的那句話:你們那點私聊真私密?如果操盤者能準確預判沈棠的行動,那他能預判的就不只行動,還有情緒。能預判情緒的人,往往藏在最親密的位置。

她把公告發出去,社群群聊瞬間炸了。有人支持,有人質疑,有人喊著要她負責,有人說她終於做了人事。許知霧看著那些訊息像潮水一樣湧上來,忽然覺得自己站在霧城最典型的十字路口:一邊是自保,一邊是承擔,沒有哪一邊乾淨。

她拿起外套,走到玄關,又停下。她把硬體錢包塞進包裡,把一支錄音筆放進口袋,最後把門口那串鑰匙握緊。金屬的冷意讓她清醒。

她打開手機,撥給沈棠,無人接聽。她又打一次,還是無人。她盯著屏幕,手指在「緊急聯絡人」那一欄停住,卻發現自己沒有能立刻叫出來的人。

霧城的霧從窗縫鑽進來,帶著潮濕的冷。她忽然明白,這不是周既白設的局,也不只是操盤者的局。這是一座城市的局:每個人都被逼到只剩下可交易的信任,而最會交易的人永遠躲在溫柔的話術後面。

她終於收到沈棠回訊,一條很短的文字,像從奔跑中擠出來的呼吸。

我先不回宿舍了。有點事要處理。別擔心,我很快。

許知霧盯著「別擔心」三個字,像盯著一把輕輕貼上來的刀。她想起陌生人那句「最溫柔的訊息」,想起周既白那杯沒送出去的咖啡,想起「小霧同學」那個置頂。

她沒有回「好」。她只打了四個字,發出去。

你在哪裡?

訊息顯示已送達,卻遲遲沒有已讀。許知霧站在門口,聽見樓下有車啟動的聲音,像有人提前按下了夜晚的劇情鍵。

她深吸一口氣,拉開門走出去。走廊的燈仍舊壞著,那段暗像一條預告。她邊走邊想:如果今晚一定要有人去咖啡館,那個人不能是沈棠。

但她也知道,真正可怕的不是咖啡館裡等著的人,而是那個能讓沈棠用「別擔心」來對她撒謊的人。

電梯門合上的瞬間,她的手機又震了一下。

不是短信,是那個匿名帳號「天空」發來的新訊息。頭像仍舊模糊,語氣仍舊像玩笑。

「今天也活下來了嗎,小霧同學。八點見,別遲到。」

— 本章完 —

下一章:第5章 第 5 章

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖