





















这篇帖子围绕一篇讨论 HTTPS 之外“另类互联网”的文章展开,重点是 Finger(端口 79 的早期用户信息协议)、Gopher(以菜单和目录浏览为主的文本协议)和 Gemini(强调纯文本、无脚本的轻量网页协议)。评论者借着怀旧话题回忆了 .plan 文件、John Carmack 的更新和早期 Gopher 站点,也把讨论带到今天的浏览器生态和 adtech(广告技术)如何把网页变成充满 cookie banner、追踪像素和弹窗的环境。很多人默认读者知道 TLS(传输层安全)、Gecko/WebKit/Blink(浏览器渲染引擎)以及 Web Environment Integrity(WEI,一种争议性的浏览器环境验证提案),所以评论里不断在“加密”“可控”“简洁”“可达性”之间拉扯。它也延伸到 CoAP(面向受限设备的轻量协议)、IRC 和 `talk` 这类更细分的老协议,展示了大家并不只是想“换个网页”,而是在讨论互联网是否应该按任务拆成更小、更可控的层。
很多人把 Finger 记成“原始版 Twitter”:读 John Carmack 的 .plan 文件、看状态更新,却没有点赞、转发和通知。有人补充说它并没完全消失,像 sdf.org 仍在提供,Gopher 客户端也能顺手访问 Finger 服务;还有人提到新的 `fingers` 草案、plan.cat 之类的复古项目。讨论后半段还变成了命名吐槽,大家嫌 `finger` 太容易引发联想,于是开始认真玩 `status`、`glove`、`thimble` 这些替代名。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14]
支持 Gemini 的人强调,关键不在于 HTML 能不能写得很简单,而在于整个 WWW 生态会迅速被 adtech、cookie banner、邮件收集弹窗、追踪像素和 bot/spam 污染。于是 Gemini 被看作一种和 WWW 脱钩的浏览空间:同样是文本内容,但没有横幅、自动播放声音、弹窗和隐性追踪,阅读体验更像安静花园而不是高速公路旁的花坛。也有人直说,光靠格式限制还不够,真正需要的是 moderation、blocklist、web-of-trust,以及更好的搜索和插件组合。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7]
反对者主要担心 Gemini 太“瘦”了:没有 cookies 就难做认证交互,没有 inline images 和 richer text 就会比老式百科全书还不直观。回应者则说,Gemini 已经支持 client certificates,图片也可以作为链接单独加载,或者由浏览器实现决定是否内联;协议目标是轻量和可预测,不是替代整个 web。于是有人提出折中方案:做一个受限的 HTML/XML 子集,或让浏览器直接支持 text/markdown,规则包括 no scripts、no forms、no tracking pixels、资源全部内联,形成“死掉的”文档分发格式。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15] [来源16]
文章里把 Gecko 当作少数独立引擎之一,但评论马上指出 Safari/WebKit 也该算进去。随后又有人反驳说 WebKit 虽然开源,却基本由 Apple 牵头和控制,不算真正独立。讨论最后落到 Blink、Ladybird、Servo、Chawan 这些引擎/浏览器项目上:前者代表当前主流,后几者则是仍在 alpha 阶段的 indie 替代品。
一派观点认为,问题不在 HTTPS 本身,而在它默认让用户看不见流量:如果配合本地 forward proxy,HTTP 反而更容易被过滤、改写和阻断,因此 ad 和 telemetry 更容易被关掉。另一派把话题拉回 Snowden 之后的隐私焦虑,认为明文协议会显得不安全,但反驳者强调 CA 不掌握私钥,伪造证书会暴露在 Certificate Transparency 里,所以没必要把 NSA 的能力想得无所不能。整组讨论的核心其实是:加密提高了链路安全,但也可能削弱用户对自己出口流量的可见性和控制力。
一些评论把话题拉回实用场景:CoAP 被提议作为比 HTTP 更轻的协议,适合内存和 CPU 都很紧张的设备,只是缺少浏览器支持。另一些人说自己会为研究站点保留 Gopher 版本,专门照顾网络昂贵或带宽有限的地区,并把图表改成 ASCII。还有人提到自己用的是高度精简的 text-only browser,并配合本地 TLS forward proxy 处理 HTTPS,说明“轻量上网”并不只是怀旧,也是真实的资源约束与工作流需求。
有年轻读者觉得这些替代协议最大的问题是缺少实时交互,像现代 web 里的聊天、协作和即时反馈。回应很直接:群聊可以用 IRC,1 对 1 的轻量会话可以用 Unix 的 `talk` 命令,和 Finger 一样都是偏工具化的老协议。这个分歧说明大家对“互联网”的想象不同:有人想要统一入口,有人接受为不同任务保留不同协议。
Finger protocol: 一种早期基于端口 79 的用户信息查询协议,可查看登录状态和 .plan 文件等内容。
Gopher protocol: 前 WWW 的目录式文本信息系统,靠菜单和层级链接浏览内容。
Gemini protocol: 强调纯文本、低复杂度和少追踪的替代网页协议,介于 Gopher 和现代 web 之间。
adtech: 广告技术生态,包含定向投放、追踪和变现工具,常被视为网页“enshittification”的来源。
TLS: Transport Layer Security,HTTPS 的加密基础,用于保护传输内容。
Web Environment Integrity (WEI): 争议性的浏览器环境验证提案,担心会限制用户与第三方工具。
client certificates: 用于双向认证的客户端证书,在 Gemini 中常被拿来做登录或会话。
Certificate Transparency: 公开记录证书签发情况的日志系统,用于发现异常或伪造证书。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。