8.4k star!打破远程协作的次元壁,多人实时浏览器!

2025-02-25 20:14:24 0点赞 2收藏 0评论

作为开发人员,我们经常会遇到这些情况:

  • • 和后端对接接口时,想同步查看同一个页面进行调试

  • • 开会讨论需求,需要实时演示页面效果给产品和设计

  • • 远程指导新同事时,要展示具体的开发步骤

  • • 和朋友一起看视频,但各种直播平台延迟太高

  • • 做测试时希望有个干净的浏览器环境,不影响本地配置

这些场景用常规方案总是不够完美,要么配置繁琐,要么体验不佳。

图片图片

Neko能做什么

Neko是一个基于Docker的开源虚拟浏览器项目,它把浏览器放在Docker容器中运行,通过WebRTC技术实现多人实时共享和控制。

图片图片

 

1. 文本聊天 (Text Chat)

  • • 支持基础markdown语法

  • • 兼容discord风格格式

  • • 实时消息同步

2. 管理员权限

管理员可以:

  • • 踢出用户(Kick)

  • • 封禁用户(Ban)

  • • 强制授予/收回控制权(Force Give/Release Controls)

  • • 锁定房间(Lock room)

3. 剪贴板同步

  • • 在支持的浏览器中自动同步剪贴板内容

  • • 方便分享文本内容

4. 表情显示

  • • 支持表情动画显示(Emote overlay)

  • • 丰富互动体验

5. 用户屏蔽

  • • 可以屏蔽指定用户

  • • 包括聊天和表情的屏蔽

6. 设置持久化

  • • 用户设置会自动保存

  • • 下次登录时自动加载

7. URL参数自动登录

通过URL快速进入:
?usr=<用户名>&pwd=<房间密码>

8. RTMP直播

  • • 支持将房间内容推流到其他平台

  • • 可推流到Twitch或YouTube等

9. 双向文件传输

  • • 如果开启此功能,支持文件互传

  • • 需要在配置中启用

 

使用教程

1. 环境准备

# 安装Docker curl -fsSL https://get.docker.com | sh # 确保Docker正常运行 docker --version

2. 部署运行

# 拉取Firefox版本镜像 docker pull m1k1o/neko:firefox # 启动容器 docker run -d    -p 8080:8080    -p 52000-52100:52000-52100/udp    --shm-size=1gb    m1k1o/neko:firefox

3. 开始使用

  1. 1. 浏览器访问 http://服务器IP:8080

  2. 2. 输入访问密码(默认admin/admin)

  3. 3. 进入后就可以开始使用虚拟浏览器

  4. 4. 复制房间链接分享给其他人即可开始协作

写在最后

Neko让远程协作变得简单自然。它不仅开源免费,部署方便,而且正在持续完善中。从实际使用来看,它能很好地解决日常工作中的多人协作需求,值得一试。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松