跳转到内容
新建笔记

Carbonyl:在终端中浏览网页

Carbonyl 是把 Chromium 网页内容呈现在终端中的浏览器。它适合没有桌面环境或通过 SSH 使用终端的场景;网页实际仍由浏览器引擎处理,并不是把 HTML 简单转成文本。

按 官方仓库 的环境要求选择一种方式。Docker 示例会在退出后删除本次容器,首次运行需要拉取镜像:

终端窗口
docker run --rm -ti fathyb/carbonyl https://example.com

有合适 Node.js/npm 环境时,可按项目支持的平台使用 npm:

终端窗口
npm install --global carbonyl
carbonyl https://example.com

也可从官方 Releases 下载匹配系统及架构的二进制,完整解压后在对应目录运行:

终端窗口
./carbonyl https://example.com

原记录中的 ./carbony 少了末尾字母 l,不是有效程序名。Linux 二进制还依赖 Chromium 所需系统库;不要把“下载完成”当成运行环境已经就绪。Windows 使用时应按项目说明选择 WSL 等受支持路径。

Carbonyl 在终端内显示网页的历史运行效果

图示重点是网页在终端格点上的显示效果;它不是软件安装成功的唯一判据。程序无法启动时检查架构、执行权限和共享库;能够启动但打不开网页时再检查网络、代理与目标站点。真实交互体验还取决于终端尺寸和网页设计。