科技爱好者周刊(第 396 期):互联网通信的替代方案

2026-05-15 1 阅读 阮一峰
科技爱好者周刊(第 396 期):互联网通信的替代方案 作者: 阮一峰 日期: 2026年5月15日 这里记录每周值得分享的科技内容,周五发布。 本杂志 开源 ,欢迎 投稿 。另有 《谁在招人》 服务,发布程序员招聘信息。合作请 邮件联系 ( [email protected] )。 封面图 浙江新昌县的"新昌小球中心",将酒店、商场、体育馆、体育场、户外健身步道都融合在一个建筑里面。( via ) 互联网通信的替代方案 某天清晨,你醒来发现互联网断了,怎么办? 我说的是彻底的中断,完全不能运作,整个城市无法上网。这种事件虽然可能性很小,但还是有可能,比如遭遇了自然灾害或战事。 假设一时半会无法恢复通信,那么有没有替代方案?也就是说, 我们怎么自己组网 。 虽然互联网是无中心结构,搞一个子网并不难,但搞一个大规模子网,能够容纳一群分散的朋友,还是很难的。无论通过何种方式组网----无线路由、电话线、蓝牙或自己拉光纤----难度和成本都不低。 今天,分享一个我所知的最简单组网方案。 覆盖范围达到几十公里,甚至更远。 不需要架设任何线缆,自己发射无线信号。 供电只需要一个移动电源,甚至一节电池。 价格非常便宜,单套设备(发射端+客户端)最多只要几百元人民币。 唯一的缺点是带宽比较小,不能用来浏览网页,更不能看视频,只能发送/接收文本信息。 这个方案叫做 LoRa,或者严格地说,它的通信协议叫做 LoRa,也就是"长距离"(Long Range)的缩写。 LoRa 协议是专为远距离通信而发明的,只需很小的设备和一点点能量,就能向周围发送无线信号,有点像个人的无线电广播。它的编码算法特别强调抗干扰,哪怕信号非常弱,也能还原出来,所以可以远距离接收。 它本身只是一个无线信号的协议,需要自己实现发送/接受设备,完成编码和解码。开源项目 Meshtastic 就做了这件事,规定了软硬件接口,并给出了设备实现。 所以,一切就很简单了。 你只要找 Meshtastic 兼容设备,人手一个,就能组一个简单的通信网 。它自己会在所有节点之间网状传递消息。 在国内电商网站上,Meshtastic 终端设备一个从几十元到几百元人民币不等。它是开源系统,任何厂商都可以生产兼容设备,官网有一个 设备名单 可以查看,下面是几种终端设备的样子。 官网也提供各种平台的 软件客户端 ,下面就是手机客户端的界面。 前面说过了,它的终端耗电量很小,只需要充电宝,就能长时间使用(几天到几周),如果配上随身太阳板,可以永久在线。 两个节点之间的传输距离5公里以内没有问题,如果建筑不密集,可以达到10公里~15公里;如果是空旷地带(比如水面),则可以达到几十公里或更远。多节点组网后,消息就能接力传播,那就传得更远了。 综合以上各点,这应该是最简单实用、最便宜的个人组建通信网方案了。它替代不了网页,但可以替代互联网的消息功能。 开源 AI 开发平台 MonkeyCode 大模型公司都有一个网页界面,让你在线使用他们的模型。 今天介绍一个开源项目 MonkeyCode ,可以让你自己架设这样的 AI 网页界面(下图),已经有近3000颗星。 它有完整的 AI 编程功能,不需要再用其他工具、搭环境、来回切换,只需要打开浏览器,一句话提交需求。 通过它的 Web 界面,你可以在宿主机里面, 新建多个虚拟机 ,不同的 AI 项目跑在不同的虚拟机。它为虚拟机提供各种系统镜像。 它还支持配置钉钉、飞书、企业微信、Webhook 的消息通知,以及 GitHub、GitLab、Gitee、Gitea 的仓库绑定。 除了自己搭建,它还有免费的 云端开发环境 ,手机和电脑多端都能控制。 云端环境的免费额度是每天是2000万 Token,另外提供 GPT 5.5 等多个模型供调用(需要积分)。 逆向验证码 网站的验证码一般用来确认,访问者是真人,不是机器人。 现在,开源的浏览器操作库 Browser-use 提出了 逆向验证码 的概念。这种验证码阻挡真人,放行 AI 机器人,用于那些只供 AI 使用的 API。 下面是一道数学题,就是逆向验证码。 这样的题目,真人看不懂,自然不可能回答。但是,大模型能够剔除里面的大写字母、随机字符和空格,读懂原始题目: 两列火车在长度为 d 的直线轨道上以速度 v1 和 v2 相向而行。​一只鸟以速度 vb 从一列火车出发,飞到另一列火车上,然后掉头飞回来,如此反复,直到两列火车相遇。这只鸟一共飞了多远? 读懂题目后,大模型就会调用数学公式算出答案,从而通过验证码。 科技动态 1、 重新定义鼠标指针 从发明以来,鼠标指针一直表示用户当前操作的位置。 谷歌提出一个新的方案,改变了鼠标指针的含义。 以后,鼠标指针只用来可视化展示 AI 操作的流程,方便用户看到 AI 此刻正在做什么。 这也意味着,用户在 AI 模型下,不再能移动鼠标,要依靠键盘或语音下达操作指令。 2、 回收旧铜线 新能源时代需要铜,电动汽车、太阳能发电、风力发电......这些都需要铜做的电线。 最近几年,铜的价格因此一直上涨,连带使得旧铜线的回收,也成了一门大生意。 以前的电话线和网线,都大量使用铜,现在都闲置了,被光纤和手机取代。另外,地下还有很多已经不用的旧电缆,旧空调里面也有很多铜。 如果这些铜都能回收,将是一笔巨大的财富。而且,铜的回收很简单,只要去除外面的保护套,得到的就是纯度很高的铜线。 可以预见,铜的回收将成为城市里面的一个专门行业。 3、 送货机器人占据人行道 美国大城市芝加哥,在市区大量使用送货机器人,已经引起了居民抗议。 因为送货机器人走的是人行道,不是马路,妨碍了行人。 一位市民说,"人行道是为人准备的,不是为送货机器人准备的。安静的居民区,出现几十辆甚至上百辆这样的车,将会变成什么样子?" 这确实是一个问题,人类真的喜欢和机器人走在一起吗?你能接受旁边的行人是机器人吗? 文章 1、 为什么追踪 ID 必须是128位? (英文) 如果需要为用户生成随机 ID,最好是128位长,否则根据概率论,(大访问量的服务)可能会产生碰撞。 2、 AI 应该输出 HTML 格式 (英文) 现在的 AI 输出的是 Markdown 格式,本文认为应该输出 HTML 格式,这样 AI 就能插入 SVG 图表、交互式组件、页内导航等,以携带更多信息。 3、 我很担心 Bun (英文) Bun 是一个 JS 运行时,2025年12月被 Anthropic 收购,作者很担心它以后会充满 AI 生成的代码,质量下降。 4、 如何保护 SSH 私钥? (英文) 恶意软件越来越多,防不胜防,本文(在后半部分)教你怎么用本机的安全机制保护 SSH 私钥,读取私钥需要指纹或面容识别,这样就不易被窃取。 5、 我把22端口开放了54天 (英文) 22端口是 SSH 登录端口,会受到各种攻击。作者用一个蜜罐将这个端口开放,看看会发生什么,那些登入系统的黑客又执行了哪些命令。 6、 布洛芬与泰诺的区别 (英文) 布洛芬与泰诺都是常见的退烧镇痛药,本文介绍了两者的区别。作者提出,只要不超量,泰诺在大多数情况下要好于布洛芬。 工具 1、 RethinkDNS 一个开源的 DNS