n.eko:Docker 里跑个虚拟浏览器,跟朋友一起看片
·
n.eko:Docker 里跑个虚拟浏览器,跟朋友一起看片
有个需求一直没被好好满足过:你想跟朋友一起看个视频,但不在同一个房间,开腾讯会议又太重,用 Discord 直播延迟又高,各种投屏工具还限制平台。
以前有个叫 rabbit 的网站专门干这事儿,后来倒闭了。有人不甘心,自己动手写了个替代品。这就是 n.eko,一个用 Docker 部署的虚拟浏览器,底层走 WebRTC 传输,多人实时同步。

这是个什么东西
n.eko 运行在 Docker 容器里,本质是一个完整的 Linux 桌面环境,通过 WebRTC 把画面实时推送到浏览器。你不需要装客户端,打开网页就连上了。
它能做的比"一起看片"多得多:
- 多人看视频。画面、声音实时同步,还有聊天和表情互动。这是它的核心场景,也是最初诞生的原因。
- 互动演示。不只是屏幕共享,其他人也能操控画面,适合做培训或技术指导。
- 协同浏览。几个人一起调试 Bug、讨论页面设计,每个人都能操作。
- 嵌入第三方应用。用 API 创建虚拟浏览器房间,集成到你自己的产品里。
也可以一个人用。比如当个"一次性浏览器",访问敏感网站不留痕迹;或者部署一个常驻的远程浏览器,在任何设备上访问你的书签和登录状态。

技术上的区别
市面上有 Apache Guacamole 和 noVNC 这类远程桌面方案,但它们走的是 WebSocket 传图片。n.eko 走 WebRTC,视频流更流畅,而且原生支持音频传输。另外 n.eko 允许多人同时控制画面,前两个方案做不到这点。
支持的浏览器也很多:Firefox、Chrome、Edge、Brave、Tor Browser,还有 VLC、XFCE 桌面、KDE 桌面都能跑。
适合谁用
- 想跟异地朋友一起看电影的普通人
- 做在线培训需要多人互动的团队
- 开发 Web 应用需要协同调试的工程师
- 对隐私有要求、想用隔离环境上网的用户
项目在 GitHub 上已经 2.1 万 Star,有完善的文档和一键部署脚本。如果你想搭一个,只要有 Docker 环境,拉几个镜像几分钟就搞定。
脚本。如果你想搭一个,只要有 Docker 环境,拉几个镜像几分钟就搞定。
更多推荐
所有评论(0)