他在路灯下面把那张照片放大了看。照片拍得很清晰,BIOS界面那张蓝色背景的屏幕上,"R序列连接地址"那一行的数值在三十二位字符的排列中稳定地显示着。他默读了一遍那段数值,然后锁屏把手机放回口袋里,抬起头看向林知夏。 林知夏从他肩侧收回了视线,说:"这个地址看起来像是某种内网服务器的定位标识。三十二位长度的编码格式很像是系统内部使用的节点寻址标准,跟你之前看到的CH-014那种端口标识的格式不太一样,但应该属于同一套命名体系。" 苏远把背包的肩带正了正。"如果它是内网服务器地址,那这个服务器应该不在管廊里,也不在烛龙的地下三层——它可能是另一套独立的设备,跟T序列的系统并行但不重合。" 林知夏点了点头。"那你打算怎么访问它?需要用新地址接入,还是通过现有的工作站做跳转?" 苏远想了一下。那段数值的格式他之前没有在任何系统配置界面里见过,它跟CH-014、SL-04、T-10那些编号体系都不太像。但他在03节点工作站的BIOS里找到这个数据,说明03节点的那台机器设计之初就预留了连接R序列的通道,只是这个通道不是通过操作系统访问的,而是硬件层级的接口。他需要一种方法通过03节点那台工作站本身来访问这个地址,而不是另外找一台设备重新接入。 他说:"我想用03节点的那台工作站直接访问。那个地址存储在它的BIOS里,说明它本身就有访问R序列的硬件通道。只是需要找到正确的协议和端口。" 林知夏听完之后沉默了两三秒,路灯下她的目光在他脸上停留了一会儿。"那意味着你还需要再下一次。而且这次访问R序列的时间窗口可能会比较长。" 苏远说:"明天晚上再下来一次。这次不重启机器,直接在操作系统里尝试接入那个地址。"他把手机的锁屏按亮又看了一眼那张照片,然后把手机收好。"我现在先把这段数值抄下来,回去看看能不能在系统日志里找到对应的端口记录。" 他和林知夏在巷口分开。他骑电动车回到公寓,上楼进门,在客厅坐下来打开笔记本电脑,把BIOS界面的照片同步到电脑上,然后在文本编辑器里把那三十二位数值逐字输入了一遍。他对照着照片逐字核对了三次,确认没有抄错任何一位。 然后他打开安卓机,在"日志"界面里看了看那条小字注释。"节点03硬件接口BIOS中存储了R序列连接地址。"他点了那条注释,想看看有没有更多的信息——但注释本身是一个不可交互的条目,点了没有反应。他退出日志,打开了"角色"面板。"等级:LV.1"后面的经验条比他第一次绑定角色的时候多了一小截浅蓝色的填充——大概百分之十二左右。他之前没有太在意这个数值的变化,但它每次他完成一个关键步骤之后都会增长一小段。三十二位地址的获取也让他"进度"栏产生了小幅推进,颜色比之前更亮了少许。 他又看了一遍那条BIOS界面的照片,然后关掉电脑站起来走到窗边。他推开窗户,夜风灌进来,带着城市深夜的低沉白噪音。远处烛龙大厦那截黑色的轮廓在天际线上安静地立着,航空灯还在那个频率上闪烁。他靠在窗框上看了那栋楼一会儿,然后关上窗户回到卧室里躺下来。他在黑暗中把明天晚上要做的步骤在脑子里过了一遍——从井盖下去,经过主管廊和支线通道进入03节点的核心机房区域,在操作系统里尝试接入那个三十二位地址,看看它指向的是一台什么设备,以及R序列的入口是如何在那里定义的。他闭上眼,在那些步骤的序列中渐渐沉入了睡眠。 第二天白天他没有出门。他在客厅里整理了一遍这段时间的所有发现——几张A4纸的折页、三枚U盘的标签、系统终端总览的照片、BIOS界面的截图。他把它们按时间顺序排列在桌面上,在中间找到了几个反复出现的节点:014字段在每一条记录里都出现了至少一次,从指令纸到事务编号到加密证书的格式,全都以014为前缀。这个四位数字像是整个系统的结构锚点,在所有关键记录里都被复用。 下午他再次检查了一遍所有装备。手电筒换了新电池,背包内侧的三枚U盘用纸巾重新包好,腰包里的对讲机和信号探测器的电源都满格。他把笔记本电脑也带上了,装进背包里专门放电脑的隔层,加了一层软布垫在底部防止磕碰。傍晚六点四十天色开始变暗的时候他穿好外套背上包出门,到了巷口的时候天已经完全黑了,路灯亮起暖黄色的光。林知夏已经在了,她把对讲机递过来的时候多问了一句:"今天要不要带那台信号探测器下去?如果R序列服务器是独立的设备,探测器能捕捉到它的无线信号。" 苏远把信号探测器从腰包里取出来开机试了一下——探测器上的指示灯亮起稳定的绿色,表示当前环境没有异常信号。他把它放回腰包里,然后戴好对讲机耳塞,走进了窄缝。井盖已经挪开了,爬梯的金属横档在夜光下反射着熟悉的光泽。他下了爬梯之后沿着主管廊走,在分岔口转向支线通道,经过中继机柜,穿过站台04的操作间和那扇隐藏门进入了核心机房区域。 环形阵列的机柜在黑暗中亮着指示灯。他走到03节点那台工作站前面坐下来,点亮屏幕,进入了操作系统界面。他打开终端窗口,在命令行中输入了那段三十二位的R序列连接地址。输入完最后一个字符之后他按下了回车键。 屏幕短暂地黑了一下,然后弹出了一种新的终端界面——背景颜色更深,边框的格式跟03节点工作站默认的终端不同,左上角有一行标识文字:"R序列网关·连接建立中……"光标在文字下方闪烁了大约十秒,然后屏幕刷新了一次,显示了一行新的文字:"连接已建立。欢迎接入R序列网络。当前节点:R-03。" 屏幕上的文字稳定下来之后,光标停顿了片刻,然后终端窗口自动弹出下一行:"R-03节点状态:在线。当前关联终端:T-10。请选择操作模式:1.查看节点信息 2.访问索引 3.退出。" 苏远看着那三个选项,手放在键盘上没有动。这是R序列网关的交互界面,跟T序列的系统界面风格完全不同——没有深灰色的背景和像素锯齿边框,文字是纯白色的,背景是接近纯黑的深色,字体也偏向更工业化的无衬线体。整个界面的设计感比他之前见过的所有管廊内设备都要新,像是一套不同时期建造的系统在格式上被区分开了。 他输入了数字"1",按回车。屏幕刷新,弹出了一段节点信息列表: "节点编号:R-03 部署位置:未公开 上线时间:2024-11-02 最后维护时间:2026-05-14 关联终端:无(本节点为网关节点,不绑定终端设备) 状态:Active 注释:本节点作为T序列与R序列之间的转发接口,负责接收来自T-10终端的连接请求。" 苏远的目光在最后一行注释上停了一下。这行注释说明R-03节点本身不绑定任何终端,它是一个转发接口,专门负责接收来自T-10终端的请求。那整条R序列网络可能由多个节点组成,其中R-03是跟T序列交汇的那一个节点,负责把来自T序列的访问请求转发到R序列的其他部分。他输入"2",切换到了访问索引模式。 屏幕上的界面再次变化,弹出一个目录列表,里面排列着几个文件夹:"/nodes"、"/logs"、"/system"、"/archive"。他打开"/archive"文件夹,里面又有几个子目录——其中有一个子目录的名字引起了他的注意:"/archive/map_docs"。老周提过代号"地图"的内部知识库。他点进那个目录,里面是一份文本文件的列表。他选中最上面的一份文件,文件名是"arch_overview.txt",打开。 文件内容以一份结构化的记录展开,开头几行是元数据: "文件名称:架构总览 创建时间:2024-09-15 最后更新:2026-03-02 访问等级:R序列认证(可通过R-03转发访问) 摘要:本文件记录了系统分层架构的核心设计原则。" 他继续往下翻,文件的主体部分有一段文字:"系统设计为双层结构。T层负责终端交互,包括菜单界面、物品系统、角色状态管理等功能模块。R层负责底层通信、节点协调及数据归档。两层的接口通过R-03节点完成。T层终端在上线后默认与R层网关建立异步通信链路,该链路在终端绑定后保持开启状态。链路建立后,R层可向T层终端推送数据包,T层可通过网关向R层请求数据。" 他在这段文字下面看到了另一段更具体的描述:"T层与R层之间所有通信均通过CH端口进行。CH端口编号采用分段式标识——前缀014代表通信协议版本,后接节点编号和端口编号。目前活跃的CH端口包括:CH-014(根节点通信)、CH-04(站台04操作端)、CH-03(站台03操作端)。" 他停在这一段上,把这几行又读了一遍。CH-014、CH-04、CH-03这三个端口他在之前的探索中都接触过——CH-014是根节点接口面板上的端口,CH-04是站台04操作间的工作站,CH-03是03节点工作站。说明他走过的路径已经覆盖了T层与R层之间的所有活跃通信端口。 他继续往下翻文件。在接近末尾的地方有一段文字标注为"事务系统设计说明":"T层终端状态切换事务由R层生成,通过CH端口下发至T层。事务编号格式为014-YR-MON-DAY-HR-MIN,其中YR为年份末两位。已完成的事务状态可被设置为'Closed',表示终端与系统的交互周期结束。终端进入'Closed'状态后,T层菜单将停止同步,所有绑定数据归档至R层存储。该过程不可逆转。" 苏远的手指停在键盘上方。他找到了关于"切换为Closed"这个操作的本质描述——它是一种终端与系统交互周期的结束信号。执行之后菜单停止同步,绑定数据归档,所有东西从T层被移除,只留下存储在R层的归档记录。但他现在是T-10,他的数据还没有被归档,菜单还在运转,系统的通信链路还在保持。如果他选择不执行那条事务,菜单就不会停止同步。 他关闭了那份文件,回到目录列表,又打开了另一个文件夹,查看了一下"/system"目录。里面有一份文件记录了R层网络拓扑结构。R序列一共有八个节点,编号从R-00到R-07。R-03是唯一与T层有直接通信接口的节点,其他七个节点分布在不同的物理位置,通过内部加密链路互联。每一个节点都被标明了最后维护时间——所有节点的最后维护时间都集中在2026年5月到6月之间。有人在这两个月里维护了整个R序列网络的八个节点。他输入了一个命令,查询了R序列节点最近的连接记录——在系统日志里,他发现R-03节点在最近一个月内被访问过两次:一次是7月20日凌晨02:47,一次是7月23日凌晨00:00。这两次访问的时间戳跟他第一次进入03节点确认访问权限的时间以及核心节点倒计时归零的时间完全对应。他访问R-03节点的每一步动作都被记录在了系统的通信日志里。他是在系统的监控下完成这些操作的。 他退回到R序列网关的主选项界面,重新选择了"访问索引",然后输入了一个搜索命令,查找所有提到"T-10"的记录。搜索结果返回了三条条目:一条是终端绑定记录,一条是CH-04数据包接收记录,还有一条是事务#014-2026-23的状态变更记录。他点开最后一条,弹出的窗口上显示一行日期:"事务#014-2026-23当前状态:待执行。状态变更记录:无。"这条事务从它被创建的那天起就没有被任何人操作过,既没有被执行也没有被删除,一直处在待执行的状态。他把这个窗口截图保存,然后退出了R序列网关。 终端窗口关闭。03节点工作站的屏幕恢复到了默认的操作系统界面。他坐在转椅上,把手机拿起来看了一眼刚才截图保存的文件。然后他把手机锁屏,从转椅上站起来,沿着来路穿过机架间的通道走回操作间。经过那排中继机柜的时候,他在第三台机柜前面停了一下,手电筒的光扫过柜门上那个空的USB接口。灰色U盘已经被取走了,那个接口现在空着。 他沿着主管廊走回井盖的位置,爬梯的金属横档在灯光下反射着暗淡的光。他推开井盖翻出地面,夜风迎面吹来,把身上的管廊气味吹散了一些。他蹲下来把井盖复位,然后站起来走回巷口。 林知夏还在路灯下面,她看到他出来之后把对讲机耳塞摘了下来,等他走近后问:"接入成功了?" 苏远走到她面前,路灯的光从他背后照过来,在地面上投出一道比他身高短一些的影子。"R-03网关接入了。我查到了R层的架构文档。T层负责菜单和角色系统,R层负责通信和归档。那个待执行的事务——把T-10切换到Closed——它会把我所有的绑定数据从T层移除,归档到R层,菜单停止同步。" 林知夏安静地听着他说完,视线落在他的脸上。"那如果你不执行呢?" 苏远把手机从口袋里掏出来解锁,翻到刚才那张截图的照片,把屏幕转向她。"这条事务没有截止日期。它只是存在。执行或不执行的决定权一直在我手里。"他把手机收回口袋里,夜风从巷口吹过来,把路灯光晕中飞舞的细小尘埃吹散了一瞬。"我明天再去一趟根节点机房。那扇需要更高权限的门——既然R-03的数据包已经收到了,我应该能知道那扇门要怎么开了。"