凌晨两点十七分,我盯着屏幕上的报错日志。第无数次,shadowweb 的节点又掉了一个。这不是什么科幻小说里的暗网,只是我给自己搭的一套离线笔记系统——用 SSH 隧道串起三台旧电脑,一台在书房,一台在老家地下室,还有一台扔在朋友车库里。它们像地下党一样,每隔几分钟交换一次加密心跳。
为什么要这么折腾?因为云端笔记软件去年把我一篇写了一半的小说给“优化”没了。客服说恢复不了,语气礼貌得像银行柜员。我气得不行,转头就研究起自托管方案。一开始用的是现成的 Nextcloud,但太重了,像个穿西装的保安守我家门口。后来换成 Syncthing 做文件同步,再用 cron 定时跑脚本把数据库打包加密,通过 rsync 推到那几台远程机器上。
这套系统有个致命弱点:节点之间必须保持在线。可家庭宽带的 IP 地址说变就变,朋友车库那台机器还经常断电。我试过用 DDNS 动态域名解决,但免费域名服务商三天两头抽风。最后干脆写了个监视脚本,每十分钟 ping 一次所有节点,发现失联就发邮件到我的手机推送。老实说,这比任何商业云服务都让人神经紧张。
但有趣的是,这种不稳定反而成了某种保护。有次我出差在外,手机突然弹出警报——老家那台机器离线了。我第一反应不是数据丢失,而是:是不是我爹在那边乱动电源插头?打电话一问,果然,他以为那台旧电脑没用了,想拔了插头腾位置。我哭笑不得,却突然意识到,这套“shadowweb”已经成了我和物理世界之间的一个传感器。它不只是一个备份工具,更像是我在数字生活里埋下的几根触须,每根都连着真实的人、真实的房间、真实的停电通知。
现在,我每天写东西都直接往一个本地文件夹里丢,保存后脚本自动处理。速度比任何在线文档都快,而且绝不弹窗提醒我“开通会员以解锁更多云空间”。代价是我得自己管密钥,自己修脚本,自己忍受偶尔的同步冲突。有一次我同时在书房和手机各改了一段文字,结果版本冲突,脚本直接跳出来让我手动选择。那一刻我盯着终端里两个版本的差异,感觉像在处理一桩家庭纠纷。
说实话,这套系统不适合大多数人。它需要你懂一点命令行,有一点耐心,还得接受“偶尔会出岔子”这个设定。但对我而言,这种掌控感是值得的。当云端大厂们忙着用AI总结我的笔记,用算法推荐我可能喜欢的标签时,我更愿意让数据躺在一个没人知道的地方,安静地,用我自己的规则呼吸。那台在老家地下室嗡嗡作响的旧电脑,就是我的数字方舟。它不联网,不更新,不打扰任何人,却在我每次需要的时候,准时醒来。






评论专区