开源虚拟浏览器n.eko,和好友同屏看片、写代码、搞教学
n.eko 是一款基于 Docker 与 WebRTC 技术的开源虚拟浏览器,能够在容器中提供完整、隔离的浏览器环境。它不仅支持单人使用,还允许多用户实时协作,适用于安全浏览、团队协作、在线教学、观影派对等多种场景。项目遵守Apache2.0开源协议。

🔒 安全与隐私保护
- 隔离环境:所有浏览操作均在 Docker 容器内执行,关闭后不留痕迹,避免本地数据泄露。
- 隐私防护:仅通过 WebRTC 传输视频流,敏感信息(如 Cookie、历史记录)不会离开容器。
- 匿名增强:可配合 Tor Browser 或 VPN 使用,进一步隐藏真实 IP 与设备指纹。
👥 多人协作与实时互动
- 多用户同时访问:多人可共同操作同一浏览器界面,实现协同浏览、代码调试、教学指导等。
- 互动功能:内置文字聊天、表情叠加、剪贴板同步、管理员控制等功能,提升协作效率。
- 观看派对:支持同步播放视频并实时互动,是开源版的 “giggl.app” 或 “Hyperbeam” 替代方案。
🖥️ 灵活的应用场景
- 开发与测试
- 在隔离环境中测试 Web 应用,避免污染本地配置。
- 可安装 Playwright/Puppeteer 进行自动化任务,并实时干预操作。
- 远程办公与教学
- 团队共享浏览器访问权限,无需单独配置。
- 教师可引导学生操作浏览器,实现交互式授课。
- 个人隐私浏览
- 作为“一次性浏览器”,用于临时访问敏感网站或购买礼物。
- 持久化 Cookie 的浏览器,随时随地恢复个人工作状态。
- 内容创作与直播
- 通过 RTMP 将浏览器画面推流至 Twitch、YouTube 等平台,适合录制教程或直播演示。
⚙️ 技术优势
- WebRTC 低延迟传输:相比传统 VNC/Guacamole 方案,提供更流畅的音视频体验。
- 多浏览器镜像:支持 Firefox、Chromium、Edge 等主流浏览器,亦能运行 VLC 或完整桌面环境(如 XFCE)。
- 轻量部署:通过 Docker Compose 快速部署,配置参数(分辨率、密码、UDP 端口范围)灵活可调。可进入虚拟浏览器界面。

源代码:https://github.com/m1k1o/neko


发表回复