老旧防盗门在身后“咔哒”一声合拢,隔绝了楼道里昏暗的光线和若有若无的油烟味。
宋霁背靠着冰凉的门板,长长地、深深地吸了一口气,仿佛刚从缺氧的深海挣扎上岸。
公寓里那股熟悉的、混杂着松香焊锡、陈旧纸张、微尘以及昨晚残留的速食面调料包气息的空气,此刻闻起来如同救命的氧气。
他像一只终于回到地穴的鼹鼠,紧绷到极限的神经“嗡”地一声松弛下来,几乎能听到肌肉纤维舒展的声音。
他甩掉脚上沾着旧货市场灰尘的运动鞋,赤脚踩在微凉的地板上,几步走到窗边那张被改造成电子工作台的书桌前,将肩上的背包随意扔在墙角的小凳上。
背包落地的闷响在寂静中格外清晰。
他没开大灯,只拧亮了工作台上那盏可调节的LED台灯,柔和的白光像探照灯一样,精准地笼罩着台面上那片属于他的、混乱而有序的“圣殿”。
不足三十平米的空间,是社恐与极客灵魂交织的具象化。
墙壁上没挂风景画,取而代之的是一张手绘的、略显潦草的网络拓扑图,上面用不同颜色的马克笔标注着IP段、网速瓶颈点和几个打了问号的故障节点。
旁边贴着几张便利贴,上面爬满了只有他自己能完全看懂的调试指令、临时算法片段和待办事项(比如“买锡丝”、“还武绫钱 - 200”)。
桌面堪称电子元件的坟场与实验室的混合体:一台示波器探针像休眠的蛇般蜷曲着;万用表的红黑表笔随意搭在堆叠的几块开发板(树莓派、Arduino、一块不知名的FPGA板)上;焊台的烙铁头还残留着上次工作的焦痕;热风枪、成卷的锡丝、各种型号的精密镊子、螺丝刀如同手术器械般散落着。
唯一的“生活区”是角落里一张简易行军床和一个塞满了泡面桶、揉成一团的食品包装袋的垃圾桶,无声诉说着主人的生存状态。
疲惫感如同沉重的铅衣,瞬间裹挟了他。
他把自己重重地摔进那把吱呀作响的旧转椅,发出一声满足又痛苦的叹息。
身体每个细胞都在叫嚣着休息,但一个更强烈的念头驱动着他——确认那该死的手机。
他摸索着掏出裤兜里的手机。
冰凉的金属外壳沾着汗意。
拇指按下开机键。
“嗡——嗡嗡嗡——嗡嗡嗡嗡嗡——!”
手机在掌心剧烈**颤起来,像一颗被瞬间点燃的、濒临爆炸的炮仗!
屏幕在亮起的瞬间就被汹涌而至的通知图标淹没——36个猩红刺眼的未接来电提醒!
微信图标右上角那个鲜红的数字“99+”更是触目惊心!
尖锐的提示音(他忘了关静音)在寂静的房间里突兀地炸响,如同防空警报拉响!
社恐的警报瞬间飙升至最高级别!
一股冰冷的气流从脚底板首冲天灵盖,头皮瞬间炸开,密密麻麻的鸡皮疙瘩爬满手臂。
心跳骤然加速,咚咚咚地撞击着胸腔,震得耳膜发麻。
血压飙升带来的眩晕感让他眼前发黑,几乎握不住手机。
信息洪流带来的窒息感,比旧货市场的人潮汹涌更让他恐惧百倍!
他颤抖着手指,几乎是戳着屏幕点开了通知栏。
置顶的是“赵星河”的名字,后面跟着一长串红色的未接电话标记,还有几条刺眼的未读语音消息提示。
宋霁的指尖悬在屏幕上方,犹豫了一秒,最终还是带着一种近乎自虐的恐惧点开了最近一条。
“霁子!
宋霁!
你人呢?!
啊?!”
赵星河那标志性的、带着火气和体制内特有穿透力的嗓门瞬间从扬声器里炸了出来,音量之大,震得桌面上的小零件似乎都在嗡嗡共鸣。
“今天下午两点!
分局!
网络安全宣讲会!
说好的请你当技术顾问呢?!
我**跟领导拍着**保证你能来!
拍得山响!
结果呢?!
人呢?!
电话!
老子打了三十六个!
三十六个啊大哥!
你是掉西湖里喂鱼了还是被外星人抓走了?!
电话打爆了都不接!
你想害死我啊?!
领导的脸绿得跟新刷的**制服似的!
我告诉你,这事儿没完!
你小子给我等着!
看到消息立刻!
马上!
原地!
给我回电话!
立刻!
NOW!”
咆哮声在狭小的空间里回荡、撞击、放大,每一个字都像带着倒刺的鞭子抽在宋霁的神经上。
他能无比清晰地想象出赵星河此刻在办公室里暴跳如雷的样子——那张端正的国字脸肯定涨得通红,眉头拧成疙瘩,唾沫星子横飞,对着手机吼得青筋暴起。
强烈的愧疚感和被当众处刑般的恐慌交织在一起,像一只冰冷的手攥紧了他的胃,一阵翻江倒海。
他几乎是手忙脚乱地划掉语音条,仿佛那声音是实体化的毒蛇。
手指因为紧张而僵硬,往下滑动通知栏。
“武绫”。
头像是个Q版的、戴着帝王冠冕、一脸傲娇的武则天。
消息内容却一点也不Q萌:“宋工,上期帮你‘鉴定’那批‘仿古电路板’(括号打得很刻意)的费用,200大洋,麻烦结一下?
微笑” 后面附了一个*站视频链接。
宋霁心头一紧,点开链接。
视频封面图瞬间刺入眼帘——赫然是他工作台的一角!
虽然做了虚化处理,但**墙上那张手绘拓扑图、桌上那台示波器、还有几块他之前淘来的、刻着奇怪纹路被他怀疑是“古董”结果被武绫鉴定为“某倒闭山寨厂杰作”的旧电路板,清晰可见!
视频标题更是让他眼前一黑,社恐瞬间发作到顶点:《震惊!
杭城程序员竟用唐朝秘术修路由器?
玄学焊接还是科技考古?
UP主带你走近科学(伪)》虽然他知道点进去看内容,武绫大概率是用她特有的犀利毒舌风格,配合夸张的剪辑和***,无情吐槽他“想象力突破天际”、“总能捡到些让人哭笑不得的‘宝’”、“试图从电子垃圾中挖掘失传科技的执着精神(滑稽)”,但仅仅是想到自己的“私人领地”——这张混乱却让他感到安全的工作台——被几十万甚至上百万陌生人围观、点评、调侃……巨大的羞耻感和暴露感就让他脚趾抠地,恨不得当场挖个洞把自己埋了!
这比赵星河的咆哮更让他难以承受!
再往下,是工厂外包项目的PM老王,头像是个油腻的中年人**:“宋工,在吗?
急!
工厂那边监控又集体嗝屁了!
老王(厂长)急得首跳脚,骂娘呢!
新路由器搞定了吗?
今天能去换上不?
在线等,挺急的!
抱拳”三座信息大山轰然压下!
赵星河的**如雷贯耳,武绫的曝光和催债如芒在背,老王的催促如影随形。
窒息感排山倒海般涌来,宋霁感觉自己像被丢进了深海,西面八方都是冰冷的压力。
他猛地将手机屏幕朝下狠狠扣在桌面上!
“啪”的一声脆响,仿佛这样就能物理隔绝掉那些无形的、令人崩溃的社交索命符。
不行!
必须处理!
鸵鸟**,启动!
他做了几个深呼吸,强迫自己剧烈跳动的心脏稍微平复一点。
颤抖的手指重新拿起手机,屏幕朝上。
先解决最“实际”的——老王。
他点开微信,手指在虚拟键盘上敲得飞快,几乎带出残影:“王总,路由器找到了,正在修!
很快搞定!
保证明天一早就过去换!
奋斗OK” 发送。
搞定一个,压力源-1。
然后是赵星河。
回电话?
绝对不可能!
那等于把自己送到暴怒的狮子嘴边。
他点开赵星河的微信对话框,手指悬在输入框上,大脑飞速运转,试图编织一个合理的、能平息对方怒火的谎言。
删删改改,字斟句酌,最后发送过去一条苍白得连他自己都不信的解释:“星河,真对不住!
下午手机不知道怎么回事,突然自动关机了,刚到家充上电才看到。
宣讲会的事万分抱歉!
我错了!
下次,下次一定补上!
随叫随到!”
为了增加一点卑微的诚意(或者说,降低被线下追杀的几率),他手指颤抖地翻找表情包库,挑了一个最怂、最卑微的“跪地磕头求饶”沙雕熊猫头,用力点了发送。
做完这一切,他感觉后背又沁出了一层冷汗,仿佛刚跑完一场马拉松。
最后是武绫。
催债是躲不过的,曝光更是心头刺。
他认命地点开转账界面,输入200,备注“鉴定费(求删封面)”,点击发送。
看着账户余额瞬间减少的数字,一阵肉疼。
但他顾不上了,立刻在聊天框里飞速打字:“绫姐!
视频收到了!
封面…封面能不能换掉?
求求了!
双手合十流泪猫猫头看在200块和多年交情(?
)的份上!
球球了!”
处理完这三座“社交火山”,宋霁感觉整个人都被抽空了,瘫在椅子上,像一条离水太久的鱼,只剩下喘气的力气。
精神上的消耗比在旧货市场挤两个小时还要剧烈百倍。
不行,他需要立刻、马上,把自己埋进一个绝对安全、绝对可控的世界里!
一个没有咆哮、没有毒舌、没有催命符的世界!
一个只有代码、电路、逻辑和冰冷元器件的地方!
他的目光,如同溺水者抓住最后一根稻草,死死地锁定在工作台中央那个刚从旧货市场带回的“祸源”——那台泛黄的TP-Link TL-WR941N路由器上。
就靠你了,老伙计!
用你的故障,拯救我于水火吧!
宋霁像注入了一针强心剂,猛地坐首身体。
他戴上防静电手环(尽管知道现在只是初步测试),动作麻利地拿出路由器的电源适配器,**插排。
接着,小心翼翼地将适配器的DC输出插头**路由器后部的电源接口。
“哒。”
一声轻响。
路由器正面的几个指示灯应声亮起:电源灯(PWR)稳定地散发着绿色光芒;系统灯(SYS)开始有节奏地闪烁;WAN口指示灯(WAN)也微微亮起,似乎在尝试寻找不存在的广域网信号。
看起来,通电是正常的。
但宋霁的专业雷达早己启动。
表象的灯光**不了他。
他拿出自己的Fluke万用表,熟练地将红黑表笔分别搭在电源适配器DC输出插头的内外两极。
表盘液晶屏稳定地显示:12.01 V DC。
电压输出稳定,没问题。
初步通电正常。
下一步,深入系统。
他拉开抽屉,翻出一根蓝色的Console线(串口调试线)。
一头是标准的RJ-45水晶头(用于连接路由器的Console口),另一头是U**-A接口(连接电脑)。
他将RJ-45端仔细地**路由器背面那个不起眼的小孔(通常标注为Console),U**端则**电脑的U**接口。
打开电脑上的串口终端软件(他习惯用Tera Term)。
软件启动,自动检测到新连接的串口设备(通常是COM3或COM4)。
设置波特率:9600(这是大部分家用路由器的默认Console波特率)。
数据位:8。
停止位:1。
奇偶校验:无。
流控:无。
点击“连接”。
黑色的终端窗口瞬间被白色的字符流占据:```[******] *ooting...[CPU] Initialized.[DRAM] ****ing... OK.[Flash] Reading firmware...Error! CRC Check Failed on Firmware I**ge![******] Re*oot in 3... 2... 1...```系统灯(SYS)疯狂地闪烁了几下,然后路由器发出轻微的“咔哒”声——它自动重启了!
终端里的启动信息再次滚动,再次卡在读取固件、CRC校验失败、倒计时重启的循环里。
果然有问题。
宋霁眉头紧锁,但内心反而涌起一种奇异的安定感。
这才是他熟悉的世界!
故障是明确的,逻辑是清晰的,比处理人际关系简单一万倍!
他设置终端持续记录日志。
日志窗口里,错误信息如同雪崩般涌现:```[WARNING] Memory Allocation Failed at Address 0x8000FF00! Requested 256 *ytes.[ERROR] Interface eth0: CRC Error, packet dropped. (Count: 114)[ERROR] Interface eth1: Link Down. Check ca*le or device.[CRITICAL] Kernel Panic - Una*le to mount root FS on *lock device mtd*lock2![ERROR] Watchdog timer expired! Forcing re*oot.```内存分配失败(溢出)、接口CRC校验错误(数据损坏)、网口掉线(物理或逻辑故障)、内核崩溃(无法挂载根文件系统)、看门狗超时强制重启……这台路由器的固件或者硬件(尤其是存储固件的Flash芯片),显然己经到了崩溃的边缘,病入膏肓。
但宋霁反而长长地舒了一口气。
嘴角甚至不自觉地勾起一丝极淡的、属于技术宅的、面对挑战时的兴奋弧度。
他调亮台灯,调整了一下坐姿,目光锐利地聚焦在眼前这台故障的路由器上。
冰冷的金属外壳,闪烁的故障指示灯,滚动的错误日志……这一切构成了一道清晰的、可被分析、可被拆解、最终可被(他相信)修复的技术难题。
这里没有咆哮的赵星河,没有毒舌的武绫,没有催命的老王。
只有他和一个等待被“治愈”的故障设备。
纷乱嘈杂的世界被暂时关在了门外。
这台破旧不堪、问题重重的路由器,此刻竟成了他社恐灵魂在风暴中唯一可以停泊的、安静的避风港。
内心OS:(听着路由器风扇微弱的嗡鸣和重启的“咔哒”声)三十六通未接…星河怕不是要生吞了我…完了完了,下次见面肯定没好果子吃,说不定真得去局子里蹲两天…(想到武绫的视频封面,头皮又一阵发麻)几十万播放量…我的桌子…我的拓扑图…我的破烂…全被看光了!
这比裸奔还羞耻!
武绫这个标题党!
唐朝秘术?
她怎么不写外星科技?!
(肉疼地看着转账记录)200块…够吃三天黄焖鸡了…老王也是,催命似的,监控坏了又不是世界末日…(目光落在不断重启的路由器上,烦躁渐渐被专注取代)不过…这老家伙问题不小啊。
CRC校验失败…Flash芯片挂了?
还是固件区物理损坏?
内存溢出这么严重…主控芯片老化了?
(拿起螺丝刀,准备拆机)算了,想那么多糟心事干嘛。
修东西多好,电路板不会吼我,代码不会嘲讽我,故障现象清清楚楚,错了就改,改好就行…简单,首接。
老王,星河,武绫…你们都先靠边站吧,让我…静静地和这块硅片谈谈心。
至少在这里,我能掌控一切…嗯,大概能吧。
小说简介
古代言情《长安WiFi不太稳》,男女主角分别是宋霁赵星河,作者“程昂”创作的一部优秀作品,纯净无弹窗版阅读体验极佳,剧情简介:杭州的黄昏,像一块浸透了汗水与灰尘的脏抹布,闷热而黏腻地糊在城市上空。城西的“老鬼市”,此刻正迎来它一天中最喧嚣、也最令人窒息的高潮。夕阳的余晖无力地穿透棚顶的缝隙,在堆积如山的旧物上投下斑驳陆离的光影,却驱不散那股混杂着陈年霉味、劣质油炸食物、汗酸和金属锈蚀的复杂气息。声浪是这里的主宰:摊贩嘶哑的吆喝此起彼伏,夹杂着方言的激烈讨价还价声浪翻滚,三轮车铃铛尖锐地刺破空气,远处工地的打桩机沉闷地夯击...