大家好,我是JavaCodexPro!
大家也许遇到过这样的烦恼,一个浏览器需要同时登录不同的用户,登录一个操作完,退出再登录另一个,要是一个两个还好说,要是10个100个1000个用户呢?岂不是手都要干废,人都要崩溃。。。接下来这个款虚拟共享浏览器就可以迎刃而解!
今天JavaCodexPro给大家分享虚拟共享浏览器 - Neko
,它让您在虚拟环境中运行功能齐全的浏览器,让您能够从任何地方安全且私密地访问互联网,还允许多个用户同时访问浏览器。
一、项目简介
- 项目描述
Neko是一款开源、免费的、能强大的基于 Docker 运行且使用了 WebRTC 技术的自托管虚拟浏览器。它以让你在虚拟环境中运行功能齐全的浏览器,可以像在常规浏览器上一样浏览网页、运行应用程序,所有这些都在安全且隔离的环境中进行;另外,还支持多用户同时使用,轻松、安全地与其他人共享浏览器的访问权限,而不必担心维护单独的配置或设置。无论您需要在项目上进行协作、访问共享资源,还是只是想与朋友或家人共享浏览器的访问权限。
-
使用M IT license
Apache - 2.0 是一种开源许可证。它允许使用者自由地使用、修改和分发软件。使用者在分发时需保留版权声明和许可声明,同时可以将软件用于商业用途。在修改后分发,只要符合许可证要求,不用强制公开修改后的源代码,比较灵活
目前在Github上收获了7.8K star!
二、功能特色
-
文本聊天(支持基本的标记符,具有 discord 风格)
-
管理员用户(踢人、禁言、强制给予/释放控制、锁定房间)
-
剪贴板同步(在支持的浏览器上)
-
表情叠加
-
忽略用户(聊天和表情)
-
持久设置
-
使用自定义网址参数自动登录。(在 url 中添加 ?usr=&pwd=)
-
使用 RTMP 广播房间内容(例如转到 twitch 或 youtube…)
-
双向文件传输(如果启用)
三、快速安装使用
快速上手安装也非常简单,官方提供了Docker的安装方式。
你需要在安装Docker和Docker Compose的基础上,执行如下命令
neko
目前可支持Firefox、Chromium、VLC、Raspberry Pi,以下是一些镜像
ghcr.io/m1k1o/neko/firefox:latest
ghcr.io/m1k1o/neko/chromium:latest
ghcr.io/m1k1o/neko/google-chrome:latest
推荐配置为 1280×720@30、4核、3gb 内存,当然越搞越好。
以Firefox为例,可以通过以下命令来部署
#docker-compose.yml
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
即可启动
访问http://你的IP地址:8080,输入默认密码neko,就能开始使用啦!
启动后,访问地址你会看见一个极其优雅简洁的浏览器,但麻雀虽小五脏俱全,该有的功能一个也不少。
冲浪
通过它你可以正常浏览网页,运行应用,还能进行文本聊天、同步剪贴板等功能,关键的是数据都是隔离的安全可靠。
看剧
聊天
泰酷辣!这款功能强大、高度可定制的虚拟浏览器,它不仅帮助我们解决多账号管理、网络安全与隐私保护、兼容性测试等问题,还能让团队协作更加高效和有趣。
六、软件获取
软件下载:code.open1024.top
OpenCode 源码网是一个专注于分享新奇、有趣且具有实用价值的开源应用、系统、软件、硬件以及先进技术的平台。致力于精心打造一个充满活力的开源社区,携手众人共同构建开源新生态