Neko

基于 Docker 和 WebRTC 的自托管虚拟浏览器

应用资料已收录 仅供查阅,暂不支持 Cockpit 直接安装

应用介绍

OVERVIEW

产品介绍

Neko 是一个基于 WebRTC 的开源虚拟浏览器 / 远程桌面流媒体服务。 它允许你在服务器上运行浏览器或桌面环境,并通过浏览器实时访问,就像把一个远程电脑共享给所有人一样。

你可以使用 Neko 远程浏览网页、观看视频、协同操作桌面应用,甚至将它当作隐私浏览器或多人共享浏览的工具。它就像你的“云端浏览器”!

特性

  • 支持运行 完整浏览器环境(Firefox、Chromium、Chrome、Edge、Brave 等)
  • 支持运行 完整 Linux 桌面环境(XFCE、KDE 等)
  • 采用 WebRTC 传输,低延迟、高质量的图像与音频流
  • 支持 多人同时在线协作,可设置权限、控制权、房间管理
  • 可作为 共享浏览器、远程教学、远程协作、共同观影等多种用途
  • 支持 音频共享,多人可一起观看视频、听音乐
  • 镜像支持 即时转码(编码),可根据带宽自动调整质量
  • 资源占用低,在轻量服务器上也可流畅运行
  • 完全 自托管,隐私数据只存储在你的服务器中
  • 提供官方 Docker 镜像,一条命令快速部署
  • 支持多架构,包括 x86_64 / ARM / ARM64(如 Raspberry Pi)
  • 可自定义安装应用(媒体播放器、开发工具等)
  • 自动 监控服务状态,自动重连,提升使用稳定性
  • 支持多种语言 的现代化 Web 界面

版本与部署参数

VERSIONS

以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。

配置字段

参数说明属性
IMAGE_NAME镜像名称必填
PANEL_APP_PORT_HTTP端口必填
NEKO_SCREEN屏幕分辨率必填
NEKO_PASSWORD用户密码敏感信息
NEKO_PASSWORD_ADMIN管理员密码敏感信息
NEKO_WEBRTC_NAT1TO1绑定地址必填
NEKO_EPRWebRTC UDP 端口范围必填
NEKO_ICELITEICELite 模式必填
MEM_USE共享内存占用 (1gb)必填
NEKO_CONTROL_PROTECTION控制保护必填
NEKO_IMPLICIT_CONTROL隐式控制必填
NEKO_LOCKS锁定可选
NEKO_NAT1TO1NAT1to1 IP可选
NEKO_IPFETCHIP 获取URL可选
NEKO_ICESERVERICE 服务器可选
NEKO_ICESERVERSICE 服务器组可选
NEKO_VIDEO_CODEC视频编解码器可选
NEKO_VIDEO_BITRATE视频比特率可选
NEKO_MAX_FPS最大FPS可选
NEKO_HWENC硬件编码器可选
NEKO_AUDIO_CODEC音频编解码器可选
NEKO_AUDIO_BITRATE音频比特率可选
NEKO_BROADCAST_PIPELINE广播管道可选
NEKO_BROADCAST_URL广播URL可选
NEKO_BROADCAST_AUTOSTART广播自动启动必填
NEKO_CERTSSL证书路径可选
NEKO_KEYSSL 密钥路径可选
NEKO_PROXY代理模式必填
NEKO_PATH_PREFIX路径前缀可选
NEKO_CORS跨域资源共享可选
NEKO_FILE_TRANSFER_ENABLED文件传输已启用必填
NEKO_DISPLAY显示可选
NEKO_DEVICE设备可选
NEKO_STATIC静态文件路径可选

原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。