7.5K star!共享虚拟浏览器,太酷了!
各位有没有遇到过这样的烦恼:在一台设备上需要登录多个账号,或者需要在不同的浏览器中测试网站的兼容性?
今天分享的这个项目有点厉害了 – Neko,帮我们告别多个浏览器切换的烦恼。
项目简介
Neko是一个基于Docker的虚拟浏览器,它使用WebRTC技术提供服务,可以让我们在安全隔离的环境中访问互联网、浏览网页、运行应用程序,非常适合和朋友或同事实时共享浏览器页面,非常适合用来一起观看视频、在线购物或是协同工作。
目前在Github上面收获了7.5K star!
性能特色
- 文本聊天:内置文本聊天系统,还支持基本的Markdown语法,聊天风格有点像Discord。
- 管理员权限:管理员可以踢人、禁言、强制给予/释放控制权,还能锁定房间。
- 剪贴板同步:在支持的浏览器上,剪贴板内容可以同步,方便又实用。
- 表情叠加:聊天时还能发表情,增加不少乐趣呢!
- 持久设置:允许用户保存设置,下次访问时还能保留个性化配置,超贴心!
- 双向文件传输:如果启用了这个功能,还能进行双向文件传输,工作起来更高效!当然,Neko还支持多种主流浏览器,包括Google Chrome、Edge、Firefox等,总有一款适合你!
快速安装使用
快速上手的话,首先需要安装Docker和Docker Compose,安装步骤就不多说了,网上一堆教程。
neko目前可支持Firefox、Chromium、VLC、Raspberry Pi。
以Firefox为例,可以通过以下命令来部署:version: “3”
services: neko: image: "m1k1o/neko:firefox" restart: "unless-stopped" shm_size: "2gb" ports: - "8080:8080" - "52000-52100:52000-52100/udp" environment: NEKO_SCREEN: '1920x1080@30' NEKO_PASSWORD: neko # 普通用户密码 NEKO_PASSWORD_ADMIN: admin # 管理员密码 NEKO_EPR: 52000-52100 NEKO_NAT1TO1: <your-IP>
把上面的配置保存为docker-compose.yml文件,然后在终端里运行docker-compose up -d,Neko就启动啦!访问http://你的IP地址:8080,输入默认密码neko,就能开始使用啦!
项目展示
启动后,你会发现Neko的界面超简洁,功能却一点都不少。你可以像使用普通浏览器一样浏览网页、运行应用程序,还能进行文本聊天、发送表情、同步剪贴板内容等等。而且,由于它是在Docker容器中运行的,所以你的浏览数据都是隔离的,不用担心隐私泄露哦!
而且,Neko还支持文件传输,这让你的协作更加高效。
Neko是一个功能强大、高度可定制的虚拟浏览器解决方案。它不仅可以帮助我们解决多账号管理、网络安全与隐私保护、兼容性测试等问题,还能让团队协作更加高效和有趣。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/m1k1o/neko