字
字节笔记本
2026年2月19日
n.eko:自托管虚拟浏览器,WebRTC 低延迟远程浏览
本文介绍 n.eko,一个自托管的虚拟浏览器,在 Docker 中运行并使用 WebRTC 技术,提供低延迟的远程浏览器访问体验。
n.eko 简介
n.eko(或 Neko)是由 m1k1o 开发的开源项目,是一个自托管的虚拟浏览器,运行在 Docker 容器中,使用 WebRTC 技术实现低延迟流媒体传输。它允许用户在虚拟环境中运行功能完整的浏览器,提供安全私密的互联网访问。
核心定位:A self hosted virtual browser that runs in docker and uses WebRTC.
核心特性
Ultra Low Latency Streaming
- 通过 WebRTC 实现近实时流媒体传输
- 延迟低于 300ms
Multi-Participant Control
- 多参与者可共享控制
- 主机可授予或拒绝控制请求
Live Broadcasting
- 通过 RTMP 直播到 Twitch、YouTube 等平台
- 支持 24/7 无人值守广播
Persistent Browser
- 保持浏览器会话活跃
- 跨设备恢复工作
- 数据不存本地,cookies 和 session 数据受保护
Throwaway Browser
- 隔离环境,会话销毁后无痕迹
- 可配合 Tor/VPN 增强匿名性
Jump Host for Internal Resources
- 远程访问内部服务器、数据库
- 支持会话录制审计
- 最小化数据泄露风险
Protect Your Intellectual Property
- 仅通过 WebRTC 共享音视频
- 代码不运行在用户机器上
- 防止逆向工程
主要应用场景
| 场景 | 说明 |
|---|---|
| Watch Party | 多人同步观看视频内容并实时互动 |
| Interactive Presentation | 屏幕共享并允许他人控制,适合协作和教学 |
| Collaborative Tool | 头脑风暴、协同浏览、代码调试 |
| Support/Teaching | 在受控环境中交互式指导他人 |
| Embed Anything | 在 Web 应用中嵌入虚拟浏览器,同步音视频 |
| Automated Browser | 安装 Playwright/Puppeteer 实现自动化任务拦截 |
基本信息
- 官网:https://neko.m1k1o.net
- GitHub:https://github.com/m1k1o/neko
- Discord:https://discord.gg/3U6hWpC
- 版权:Copyright © 2026 m1k1o
技术栈
| 技术 | 用途 |
|---|---|
| Docker | 容器化运行 |
| WebRTC | 实时通信 |
| Playwright | 浏览器自动化 |
| Puppeteer | 浏览器自动化 |
| RTMP | 直播推流 |
| Docusaurus | 文档 |
相关项目
- Neko Rooms
- Neko Apps
- Neko VPN
适用场景
- 远程浏览器访问
- 隐私保护浏览
- 多人协作观影
- 在线教学演示
- 浏览器自动化测试
- 直播推流
总结
n.eko 是一个创新的虚拟浏览器解决方案,其优势包括:
- 低延迟:WebRTC 实现近实时传输
- 自托管:数据完全自主控制
- 多功能:支持协作、直播、自动化
- 隐私安全:隔离环境,数据不留痕
对于需要远程浏览器访问、隐私保护或协作浏览的用户来说,这是一个强大的工具。
分享: