Gemini、Gopher与Finger:超越HTTPS的另类互联网协议
本文探讨了三种非主流互联网协议——Finger、Gopher和Gemini,它们各自拥有独立的生态系统和社区,无需图形界面和JavaScript,在终端中运行,为去中心化互联网提供了不同于HTTPS的替代方案。
双子座、地鼠和手指。天哪!HTTPS之外的替代互联网在我的上一篇文章中,我宣布我创建了一个bash工具,可以在终端中更轻松地写博客,其灵感来自于波浪形宇宙。今天,我想继续讨论已经创建的替代互联网的愿景。
我想谈谈统一资源标识符(URI)方案。听起来很无聊,对吧?或者至少很复杂,但事实并非如此。uri只是为浏览互联网而设置的协议。有很多,一些是官方的(根据互联网收件箱号码管理局),一些是非官方的。
IndieWeb对我来说最大的吸引力之一是互联网的去中心化。整个目的是阻止互联网被侵蚀,使其成为少数恶意、掠夺性的企业社交媒体平台。但归根结底,我们仍然使用同一个互联网,不是吗?相同的少数浏览器、相同的框架和引擎。
我们可以更进一步,我们可以以不涉及访问以https://开头的网站的方式与互联网进行交互我们所说的互联网的颜色仅Chrome就控制了全球桌面浏览器约73%的市场份额。
如果再加上Edge、Brave、歌剧、维瓦尔第,这些都是基于Google Chromium引擎构建的,那么占全球桌面浏览量的80%以上。仍然维护着仅有的独立渲染引擎之一(Gecko)的火狐是唯一可行的竞争对手。
其他一切都是Blink和Google。世界上的网络开发人员越来越多地只针对Chrome进行测试和开发。农业告诉我们像这样的单一种植是多么危险和脆弱。不需要是这样的。https://并不是与互联网连接和接口的唯一方式。
您可能知道的一些是ftp://对于文件传输,mailto:对于电子邮件写作,ssh://对于安全的Shell访问,irc://对于互联网中继聊天或磁铁:用于点对点下载。即使使用这些协议,大多数互联网浏览器也无法很好地运行,而是将它们移交给其他应用程序。
但我今天想写的是三种协议,它们有自己的生态系统、自己的社区和自己的美学。手指://,地鼠://,和双子座://.其中两张照片完全早于万维网,但其中一张是在2019年创建的,同年第一张黑洞照片环绕地球。
它们都不需要图形用户界面。它们都不需要JavaScript。三个人都在一个终端里。03 The Dog(1971)让我从遥远的过去说起,那时阿帕网还不到两年。1971年,用户想知道还有谁登录了他们的小型网络,以及他们在哪里。
现有工具,称为世卫组织,给出了用户ID和终端线路号的列表,该列表是神秘的、技术性的,只有在您已经知道正在查看的内容时才可读。
斯坦福大学人工智能实验室的研究员莱斯·欧内斯特(Les Earnest)观察人们用手指在世界卫生组织收件箱上滑动,扫描可识别的名字。他以这一姿态命名了他的新程序。finger守护程序运行在TCP 79端口上,提供有关您的小型人类可读文件。
你的名字您的电子邮件。无论您是否登录。以及两个文件的内容:。计划和.项目.的.计划文件最初旨在包含用户当前和未来的计划,即状态更新存在之前的专业状态更新。但随着早期互联网非正式文化的发展,。计划文件变成了随机的思考、个人宣言以及指向您正在思考的事情的链接。
向任何愿意询问的人广播你是谁。从某种程度上来说,这是第一个社交媒体个人资料。我有一个。计划现在在我的波浪形主目录中文件。我不会告诉你它说了什么,因为重点是你必须去寻找。手指brennan@omg. lol你就会知道我现在正在做什么。
是的,当然,动词“指某人”是为了让你窃笑。它是选择加入、基础设施薄弱的存在。一个纯文本文件和一个TCP连接。Bombadillo是一个基于终端的非Web浏览器,我将在下面提到更多,它与Gopher和Gemini一起支持Finger。
您可以在任何Linux机器上运行自己的finger服务器。协议很简单,适合你的大脑。
地鼠(1991)现在,让我们向前推进二十年,讨论另一所大学的另一个问题。1991年,明尼苏达大学希望建立一个全校范围的信息系统。正如这些事情所做的那样,该项目变成了一个由委员会设计的怪物。
一群程序员,Mark McCahill、Farhad Anklesaria、Paul Lindner、Daniel Torrey和Bob Alberti,决定完全绕过委员会,在个人电脑而不是大型机上自己构建一些东西,看看他们是否可以在下次会议之前完成一个工作原型。
他们未经官方批准就发布了该代码。委员会最初拒绝了它,然后互联网上的其他人发现了它。保罗·林德纳(Paul Lindner)因其布道而被称为“地鼠老兄”,留着长长的金属头头发,所有人在他的电子邮件中都签名了《玩具宝贝》歌词。
程序员罗伯特·阿尔伯蒂后来回忆道:“[Gopher]是第一个病毒软件。所有这些人都开始打电话给大学,缠着校长和其他管理人员说,“这个Gopher的东西太棒了,你们什么时候发布一个新版本?”管理人员说:“你在说什么?
不出所料,政府改变了他们的决定,并在不久后批准了该项目。名字是三重双关语。明尼苏达大学的吉祥物是金地鼠;“地鼠”让人想起打洞的行为;它是对“go-fer”的模仿,一个跑腿的人根据要求取东西。
该协议是一个分层菜单系统,您可以导航目录和文档树。它比RTP更快、更简单。1991年和1992年,Gopher和万维网一度以真正的平等身份竞争。关于如何在全球网络上组织人类知识的两种完全不同的愿景。
地鼠迷路了。1993年,明尼苏达大学宣布将开始向商业用户收取许可费。蒂姆·伯纳斯-李(Tim Berners-Lee)宣布HTTP和HTML完全自由和开放,不附带任何许可。媒体开始将戈菲尔描述为过时的前辈,而不是活生生的替代品。
几年之内,由于一项关于金钱的机构决定,这场竞赛就结束了。但是,戈弗实际上并没有死。它变成了蝾螈,但后来变得更好了!
以下是根据Veronica 2 Gopher搜索指数得出的过去二十年的统计数据:2026年1月,有411个活跃的Gopher服务器为近600万个独特的选择器提供服务。Gopher是由选择它的人维护的,而不是由任何公司利益支持的。
我使用shell脚本gopher-build手动维护自己的gopherhole。sh,住在我的垃圾箱里/目录.在终端中导航它感觉就像处理卡片目录一样。双子座(2019)Project Gemini于2019年6月由一位名为Solderpunk的化名开发商发起。
该名称指的是美国宇航局的双子座计划,这是1964年至1966年间进行的载人航天计划,该协议在1965年港口运行以纪念这一点。这与谷歌的人工智能或加密货币交易所无关。它以水星和阿波罗之间太空计划的一部分命名,中间的台阶,桥梁。
是什么让登月成为可能。Solderpunk设计双子座是为了直接回应越来越多的人重新发现地鼠,并从网络的现状中找到庇护所。但Gopher由于其古老而存在一个重大问题:没有加密。
特别是在爱德华·斯诺登2013年揭露大规模监视事件之后,运行未加密的协议开始越来越感觉像是糟糕的做法。Gemini的答案是对所有Gemini胶囊强制进行SSL加密。双子座规范只需几页即可。请求是一个U
本文为机器翻译辅以 AI 润色,仅供参考。原始事实以原文为准。