李哲疲惫地捏了捏眉心,地铁车厢在地下隧道中呼啸穿行,手机信号格彻底空了。
这是他加班的第三个周末,为了赶一个新项目的上线。
屏幕右上角的电池图标红得刺眼,只剩下最后3%。
“真该死。”他低声咒骂了一句,下意识地摸了摸口袋,充电宝没带。一种现代人特有的、失去连接的焦虑感瞬间攫住了他。
就在这时,手机屏幕突然闪烁了一下,弹出一个他从没见过的纯白色通知框,上面只有一行简洁的黑色宋体字:
**【欢迎进入离线模式。为确保您的旅程安全,请遵守以下规则:】**
李哲愣住了,下意识地想划掉这个疑似流氓软件的弹窗,却发现屏幕完全失灵,除了这个通知,其他区域都无法操作。
通知框下面的文字开始逐行浮现:
《地铁末班车乘客守则》
1. 本站为终点站,请所有乘客在此下车。如果您发现列车继续向前行驶,且窗外景象并非站台,请勿惊慌,切勿试图在非站台地点下车。
2. 列车运行期间,可能会有工作人员查验车票。请确保您持有的是本程车票。如果工作人员要求查验您的手机,请配合。但他\/她只会检查您的车票信息,绝不会操作您的其他应用。如果他\/她试图翻阅您的相册或微信,请不要让他\/她碰到您。
3. 车厢内禁止饮食。如果您感到饥饿或口渴,请忽略任何看似食物或饮料的物品。它们不属于本列车。
4. 您可以小睡,但如果您听到耳边有清晰的报站名,而报出的站名您从未听说过,请立刻醒来并移动到另一节车厢。
5. 本列车提供免费的wi-Fi,网络名为“offline-Free”。您可以选择连接,但连接后,请勿回复任何来自陌生账号的消息,尤其是那些知道您真实姓名的消息。
6. 记住,您是人类。您需要呼吸,需要心跳。如果您发现周围的乘客不再具备这些特征,请避免与他们对视,并假装您也一样。
文字显示完毕,那个白色的通知框就定格在屏幕中央,像一块冰冷的墓碑。
手机电量显示依旧猩红,却仿佛被按下了暂停键,凝固在1%。
“恶作剧程序?新型病毒?”李哲感到一阵荒谬和不安,用力按着home键和电源键,手机毫无反应。
就在这时——
“哧——”
列车缓缓停下,窗外是熟悉的终点站站台,明亮的灯光下空无一人。
广播里响起毫无感情的女声:“终点站到了,请所有乘客带好随身物品,从左侧车门下车,欢迎下次乘坐。”
李哲松了口气,看来只是手机中了病毒。他随着稀稀拉拉的几个乘客站起身,准备下车。
然而,车厢门并没有打开。
列车只是停顿了大约三十秒,然后,在没有任何广播提示的情况下,再次缓缓启动,朝着站台后方那片漆黑的隧道驶去。
“哎?怎么又开了?”一个提着菜篮的老太太疑惑地拍打着车门。
李哲的心猛地一沉。他想起规则第一条:如果您发现列车继续向前行驶,且窗外景象并非站台,请勿惊慌,切勿试图在非站台地点下车。
冰冷的恐惧感顺着脊椎爬升。他猛地扭头看向窗外,站台的灯光迅速被抛在后面,列车一头扎进了无尽的黑暗里。
窗外只有隧道墙壁单调的掠影,偶尔有应急灯划破黑暗,像一只只窥视的眼睛。
车厢里的其他乘客似乎对此毫无察觉,依旧低着头玩手机,或者闭目养神。
那个老太太嘟囔了几句,也坐回了位置。
李哲坐立难安,他紧紧攥着那只如同板砖一样的手机,那是他现在唯一的“指南”。
他尝试着再次开机,屏幕亮起,依旧是那个白色的规则界面,电量顽固地停在1%。
列车在黑暗中运行了不知道多久,仿佛时间都失去了意义。
“检票。”
一个干涩的声音突然响起。
李哲抬头,看到一个穿着深蓝色地铁制服、戴着帽子和口罩的工作人员,不知何时出现在车厢连接处。
他脸色苍白得不像活人,手里拿着一个老式的、带着红外线的扫码器。
工作人员开始逐个检查乘客的车票或手机二维码。
过程很安静,只有扫码器发出的“嘀”声。
很快,他走到了李哲面前,伸出了苍白得没有一丝血色的手。
李哲连忙点亮屏幕,将二维码调出——幸好屏幕还能亮。规则第二条闪过脑海:如果他\/她只会检查您的车票信息,绝不会操作您的其他应用。
工作人员用扫码器扫了一下。
“嘀。”
声音清脆。工作人员点点头,似乎准备离开。
李哲刚松了一口气,却见那只苍白的手突然转回来,指向了李哲的手机屏幕——那个白色的规则通知界面。
“这个应用,需要检查。”工作人员的声音毫无波澜,却带着一种不容置疑的诡异。
“这不是应用,是……”李哲下意识地想解释,但话卡在喉咙里。
他看到工作人员的手指,正朝着他的手机屏幕伸来,似乎想要滑动或者点击什么。
规则第二条的后半段如同警报般在脑中响起:如果他\/她试图翻阅您的相册或微信,请不要让他\/她碰到您。
虽然对方不是翻阅相册,但这种试图操作的行为,绝对违反了规则!
极度恐惧之下,李哲猛地将手一缩,身体向后靠去,险之又险地避开了那只冰冷的手指。
工作人员的动作停住了。
口罩上方,那双空洞的眼睛直勾勾地盯着李哲,看了足足有五秒钟。那眼神里没有任何情绪,却让李哲如坠冰窟。
最终,他没有再坚持,一言不发地转过身,走向下一节车厢。
李哲的心脏疯狂跳动,后背已被冷汗浸湿。他现在百分之百确定,这些规则不是玩笑!它们是真的保命符!
列车还在黑暗中行驶,又渴又饿的李哲舔了舔干裂的嘴唇。
就在这时,他瞥见对面空座位上,不知何时放着一瓶未开封的矿泉水,瓶身上还凝结着诱人的水珠。
规则第三条:如果您感到饥饿或口渴,请忽略任何看似食物或饮料的物品。它们不属于本列车。
他强行扭开头,逼迫自己不去看那瓶水。眼角的余光看到,旁边一个一直低着头的年轻男人,似乎无意识地伸出手,拿起了那瓶水,拧开,“咕咚咕咚”喝了好几口。
几秒后,那个年轻男人的动作僵住了。他保持着喝水的姿势,一动不动。
然后,李哲惊恐地发现,那个男人的皮肤颜色开始变得和刚才那个工作人员一样,是一种死气沉沉的灰白。
他缓缓放下水瓶,抬起头,眼神变得和那个工作人员一样空洞。
他不再是“乘客”了。
李哲感到一阵恶寒,紧紧闭上眼睛。疲惫和惊吓如潮水般涌来,他竟在极度的紧张中迷迷糊糊地睡了过去。
“四河桥……到了……”
一个极其清晰,却又异常扭曲的声音,仿佛贴着他的耳朵响起。
李哲一个激灵猛地惊醒!四河桥?这条地铁线根本没有这个站!
规则第四条:如果您听到耳边有清晰的报站名,而报出的站名您从未听说过,请立刻醒来并移动到另一节车厢。
他想都没想,连滚爬爬地冲向了旁边的车厢。就在他踏入另一节车厢的瞬间,他下意识地回头看了一眼。
刚才他所在的位置旁边,一个穿着红衣的女人,正缓缓地、极其缓慢地转过头,似乎想看向刚才发出声音的方向。她的脖子扭动了一个人类绝对无法做到的角度。
李哲瘫坐在新车厢的座位上,大口喘气,冷汗几乎流进眼睛。
他下意识地拿出手机,屏幕依旧亮着,规则还在。
突然,他注意到wi-Fi列表里自动跳出了一个信号满格的网络:
offline-Free
规则第五条:您可以选择连接,但连接后,请勿回复任何来自陌生账号的消息。
连接?还是不连接?在这种鬼地方,有网络似乎意味着一种与正常世界联系的希望。
犹豫再三,对信息的渴望压倒了一切。他颤抖着手,点击了连接。
信号瞬间接通。几乎是在同时,一条消息从一个默认的灰色头像弹了出来,对方的Id是一串乱码。
乱码Id:“李哲,回头看。”
李哲浑身血液都凉了!它知道他的名字!
规则第五条后半段:尤其是那些知道您真实姓名的消息。
他死死咬着牙,克制住几乎要冲破喉咙的尖叫,也克制住了回头的本能冲动。他手指颤抖着想关闭wi-Fi。
又一条消息弹了出来:
乱码Id:“你为什么不回头?我们都在看着你。”
乱码Id:“假装看不见,是没用的。”
乱码Id:“你的心跳声太大了,吵到我们了。”
李哲猛地捂住了胸口,他的心跳得像擂鼓一样。
他惊恐地看向四周,车厢里的其他“乘客”依旧保持着原来的姿势,低着头,或者目视前方。
但就在这一片死寂中,李哲突然发现了一个可怕的细节。
他们的胸口,没有任何起伏。
规则第六条:记住,您是人类。您需要呼吸,需要心跳。如果您发现周围的乘客不再具备这些特征,请避免与他们对视,并假装您也一样。
李哲瞬间屏住了呼吸,强迫自己僵硬地坐在位置上,模仿着周围那些“乘客”的样子,目光呆滞地望向前方,同时用尽全部意志力压制自己疯狂的心跳。
他感觉自己快要窒息了。大脑因为缺氧而开始眩晕。
就在这时,手机屏幕再次发生了变化。
那条白色的规则通知,最下面缓缓浮现出一行新的、血红色的文字:
【检测到异常生命体征。身份校验失败。】
【清除程序启动。】
【下一站:离线世界。】
李哲绝望地抬起头,透过车窗的倒影,他看到那个穿着蓝色制服的工作人员,不知何时已经站在了他的身后,正缓缓地、举起那个红色的、形似消防斧的破窗锤。
冰冷的触感,贴上了他的后颈。
手机屏幕的光芒,终于彻底熄灭了。