ByteNoteByteNote

字节笔记本

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 实现自动化任务拦截

基本信息

技术栈

技术用途
Docker容器化运行
WebRTC实时通信
Playwright浏览器自动化
Puppeteer浏览器自动化
RTMP直播推流
Docusaurus文档

相关项目

  • Neko Rooms
  • Neko Apps
  • Neko VPN

适用场景

  • 远程浏览器访问
  • 隐私保护浏览
  • 多人协作观影
  • 在线教学演示
  • 浏览器自动化测试
  • 直播推流

总结

n.eko 是一个创新的虚拟浏览器解决方案,其优势包括:

  • 低延迟:WebRTC 实现近实时传输
  • 自托管:数据完全自主控制
  • 多功能:支持协作、直播、自动化
  • 隐私安全:隔离环境,数据不留痕

对于需要远程浏览器访问、隐私保护或协作浏览的用户来说,这是一个强大的工具。

分享: