neko
自托管的虚拟浏览器,通过 WebRTC 实时流式传输桌面给多人,实现协作观看、互动演示和安全远程浏览。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
在 Docker 里跑一个虚拟浏览器,多人一起看视频、协作操作,开源免费还保护隐私。
核心功能
- 基于 WebRTC 的低延迟桌面流式传输,支持多人实时同步
- 不限于浏览器:可运行任何 Linux 应用或完整桌面环境
- 内置聊天、表情、权限控制、录制和 RTMP 广播
- 自托管 Docker 部署,数据完全私有
- 提供 REST API 接口创建房间,易于集成到其他应用
避坑指南
- •需要服务器具备公网 IP 或内网穿透以支持多人 WebRTC 连接;默认密码为 'neko' 请立即修改;WebRTC 对网络延迟敏感,建议部署在低延迟节点;首次启动会拉取约 1GB 镜像;不支持 IE 老旧浏览器。
适用场景
- 观看派对:与朋友同步看视频/直播,实时聊天互动
- 团队协作:共同浏览网页、调试代码、头脑风暴
- 远程支持/教学:指导用户在受控环境中操作
- 嵌入式浏览器:在你的网站或应用中嵌入任意第三方网页
- 一次性隐私浏览:无痕会话,不留本地痕迹
- 持久化浏览器:跨设备访问同一浏览器环境,同步书签和 Cookie
n.eko 是一个自托管的虚拟浏览器,运行在 Docker 中,利用 WebRTC 技术将整个桌面环境实时流式传输给多个用户。它不仅限于浏览器共享——任何 Linux 应用(如 VLC、IDE,甚至完整的 XFCE 桌面)都可以容器化并多人协作使用。典型场景包括:同步视频和聊天的观看派对、观众可操控屏幕的互动演示、团队头脑风暴、远程支持,以及将虚拟浏览器嵌入自己的网页应用。它也适用于单人场景,例如一次性隐私浏览器、持久化浏览器随处可用、将内容广播到 Twitch/YouTube,或作为内部应用的跳板主机。与 Hyperbeam、Giggl 等商业工具相比,n.eko 完全开源且自托管,让你完全掌控数据和基础设施。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:确保已安装 Docker 和 Docker Compose
步骤2:运行一键启动命令:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(更多配置见文档)
步骤3:浏览器访问 http://localhost:8080,输入默认密码(neko)即可使用虚拟浏览器
- 步骤1:确保已安装 Docker 和 Docker Compose
- 步骤2:运行一键启动命令:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(更多配置见文档)
- 步骤3:浏览器访问 http://localhost:8080,输入默认密码(neko)即可使用虚拟浏览器
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止容器:docker stop neko && docker rm neko;删除镜像:docker rmi m1k1o/neko;如有持久化数据目录需手动删除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs