OpenSource-Hub
N

neko

20.8k stars·影音下载·已提供 SHA-256 校验码,下载后可自行核对文件完整性

自托管的虚拟浏览器,通过 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 完全开源且自托管,让你完全掌控数据和基础设施。

标签

webrtcvirtual-browserwatch-partydockercollaborationremote-desktopprivacy

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保已安装 Docker 和 Docker Compose

4

步骤2:运行一键启动命令:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(更多配置见文档)

5

步骤3:浏览器访问 http://localhost:8080,输入默认密码(neko)即可使用虚拟浏览器

安装指引
  1. 步骤1:确保已安装 Docker 和 Docker Compose
  2. 步骤2:运行一键启动命令:docker run -d -p 8080:8080 -p 50000-50100:50000-50100/udp --name neko m1k1o/neko(更多配置见文档)
  3. 步骤3:浏览器访问 http://localhost:8080,输入默认密码(neko)即可使用虚拟浏览器
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器:docker stop neko && docker rm neko;删除镜像:docker rmi m1k1o/neko;如有持久化数据目录需手动删除。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-26 15:10:36
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

5 FAQs

相似推荐