最近发现一个神器,叫 Neko,一个基于 Docker 和 WebRTC 的自托管虚拟浏览器。跟你平时用的 Chrome、Firefox 不同,Neko 把浏览器跑在服务器容器里,通过 WebRTC 把画面、音频推送到你的设备。你想在哪儿用就在哪儿用,安全、私密,随时随地一键启动,堪称宅家看番、团队联调、在线教学的终极利器。
什么是 Neko
简单说,Neko 就是把浏览器或者整个桌面环境装进 Docker 容器,让你通过网页远程操控。它利用 WebRTC 做视频+音频流传输,不卡顿、延迟低,还原度高。官方提供了 Firefox、Chromium、Tor Browser、VLC、XFCE、KDE 等多种镜像,想用啥装啥,伸手就来。
Neko 解决了哪些痛点
- • 隐私泄露:浏览器运行在隔离容器,Cookie、浏览记录都留在服务器,不怕本机泄露。
- • 协作难题:团队一起调试、看视频、做演示,不用共享账号、PPT 也能实时互动。
- • 环境不一致:本地环境千差万别,依赖坑一堆,容器里直接复制一致配置,避免「在我电脑上能跑」的尴尬。
- • 资源受限:本机性能弱,甚至网络差?把重度任务交给服务器,搬块 GPU 或高带宽机器就完事了。
核心功能和亮点
- • 多人共控:所有人都能操作同一个浏览器窗口,开 watch party、线上培训、头脑风暴一把梭。
- • 画面+音频同步:用 WebRTC,视频流畅不掉帧,声音不卡壳,体验媲美本地。
- • 丰富镜像:不止浏览器,XFCE、KDE、VLC、Remmina 应有尽有,容器里想跑啥都行。
- • API 调度:支持 neko-rooms 管理房间,能跟自家应用二次集成,嵌入网页当「虚拟浏览器即服务」。
- • 零残留:断开后本地浏览器不留痕,私密会话、一次性购物、规划惊喜派对啥的都能安心搞定。
适用场景举例
- • 多屏互动看番:跟朋友一起追新番,角色送礼、弹幕互动,完全替代以前的 rabbit、giggL。
- • 在线教学/演示:讲师和学员能双向操作,边示范边提问,效率倍增。
- • 远程办公调试:开发团队共享测试环境,前端、后端、运维都能在同一浏览器里盯日志、踩 Bug。
- • 安全浏览:想顺便用 Tor 浏览器、VPN,不留任何本地痕迹,省心又安全。
- • 自动化脚本:结合 Playwright、Puppeteer 批量跑自动化脚本,一边看日志一边手动干预。
优缺点速览
小结
总的来说,Neko 就是给你一台「云电脑」,在任何设备上打开浏览器,隐私不泄、协作超爽,还能免费自托管。无论你是想组个云看番小队、搞在线课堂,还是做多用户远程调试,都能派上用场。唯一的挑战是搭好服务器、配好网络(别怕,官方文档写得挺详细),剩下就随心所欲地「撸猫」吧!
项目地址:https://github.com/m1k1o/neko