Total Pageviews

Tuesday, 13 January 2026

开源虚拟浏览器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

No comments:

Post a Comment