浏览器对于我们的日常来说是使用频率比较高的一个东西。 一般来说,对于桌面的发行版的linux的浏览器,用的比较多的是Firefox浏览器。对于我们日常windows、mac等。常用的有chrome、edge等。
但是!在终端里运行一个浏览器,我想大多人应该是都没遇到过这种情况的?还能这么玩?开眼界哦。 今天就给大家分享一个是一款基于 Chromium 的浏览器 Carbonyl 它是专为在终端中运行而构建的一个浏览器
它支持几乎所有的Web API,包括WebGL、WebGPU、音频和视频播放、动画等。
它速度很快,启动时间不到一秒,运行速度为 60 FPS,空闲时 CPU 使用率为 0%。它不需要窗口服务器(即在安全模式控制台中工作),甚至通过 SSH 运行。
当然了,在windows或者mac上,我们也用不到这玩意儿。接下来,我们在linux上进行体验一波。
安装方式很简单,只需要一行docker命令即可,他也有二进制文件,这个按需选择吧~
- ssh连接服务器
- 执行命令:
docker run --rm -ti fathyb/carbonyl https://youtube.com
它就会打开youtube。如果你有需要可以把链接换成你的链接即可。我这里把它替换成google。来看看效果。 好家伙。马赛克风。 不过确实打开速度比较快。
如果你想关闭,那直接CTLR +C 中断即可。
我认为这个玩意儿没多大用,不过有一个场景还是可以用到的,比如我说本地启动了个服务,不知道端口放没放开以及服务是否启动成功,就可以在服务器打开浏览器看看,来进行初步的排查问题。