你的观影自由,不该被会员和广告绑架
想看《漫长的季节》得开t讯会员,想补《权力的游戏》又得买HBO,追个日剧还得找资源组的磁力链,下载下来发现没字幕、画质糊成马赛克、播放器还得单独找解码器……这哪是追剧,分明是在「搬砖」。
这些年陪着无数NAS玩家从「买硬盘存片」进化到「搭Jellyfin刮削」,再到后来折腾Emby、Plex、LibreTV,踩过的坑、填过的坑、改过的配置文件,能绕地球两圈。直到半年前,我在docker hub上偶然撞见 OmniBox,把它扔到威联通TS-464C上跑了一周——直接把之前那套「下载器+刮削器+播放器+投屏器」四件套全卸载了。
OmniBox 不是一个播放器,它是一个「聚合入口」。它把全网在线资源、网盘离线库、本地硬盘珍藏、直播源、电台、有声书、音乐,全塞进同一个网页界面里,手机、电视、电脑、平板打开浏览器就能用,零配置、免会员、无广告、全端同步进度。

为什么说它是「降维打击」?先讲讲它和传统方案的本质区别
以前搭家庭影院,标准动作三板斧:
- 本地党: 用 qBittorrent 下片 → 用 TinyMediaManager 刮削海报元数据 → 丢给 Jellyfin/Emby/Plex 建库 → 再装个投屏插件 → 发现电视端客户端还得单独买授权才能硬解 4K。
- 在线党: 装个 LibreTV 或冬瓜TV → 只能看在线聚合搜出来的资源 → 想看自己硬盘里收藏的蓝光原盘?对不起,不支持混合模式 → 想投屏到电视?得再折腾 DLNA/AirPlay。
- 网盘党: 阿里云盘/夸克/123云盘各装一个客户端 → 离线下载到本地 → 再拖进播放器 → 进度不同步、倍速不支持、字幕加载失败。
OmniBox 的核心逻辑只有一条:「资源聚合 + 统一播放 + 全端同步」。
它不造轮子,它把轮子全收拢了:
- 在线影视:内置几十个源(可自定义添加),搜片即看,支持多线路切换、倍速、画质选、内置字幕/外挂字幕/字幕下载、弹幕、跳过片头片尾。
- 网盘秒播:挂载阿里云盘、夸克、123、百度(需 Cookie)、WebDAV、115 等,不下载、不转码、直连播放,4K 原盘拖动进度条毫秒级响应。
- 本地媒体库:指定 NAS 电影/剧集/音乐/有声书目录,自动刮削 TMDB/TVDB/豆瓣/音乐元数据,生成海报墙、演职员表、智能分类,完美兼容 Jellyfin/Emby 客户端协议(外部播放器可直连)。
- 直播/电台/有声书/音乐:内置 IPTV 直播源、网络电台、去重音乐聚合(Q/w易/k狗/k我/m咕/q克斯)、有声书源,全在同一个侧边栏里。
- 全端同步:手机看到 37 分 12 秒关掉,晚上打开客厅电视浏览器,自动从 37 分 12 秒继续;收藏、观看记录、播放进度、字幕偏好,账号级云同步(数据存在你自己的 NAS SQLite 里,不上云)。
NAS 上「三分钟上车」保姆级步骤
别被 Docker 命令吓到,威联通自带 Container Station,全程鼠标点点点,不敲一行命令。
前置条件(缺一不可)
- 威联通 NAS(x86 架构,ARM 也能跑但硬解性能弱,建议 TS-x64 系列及以上)
- QTS 5.1+ / QuTS hero 5.1+
- 已安装 Container Station(应用中心一键装)
- NAS 能上网(拉取镜像、刮削元数据、在线搜片都要联网)
步骤 1:拉取镜像
打开 Container Station → 创建 → 搜索 lampon/omnibox → 标签选 latest(或具体版本号如 v2.1.0) → 点击「获取镜像」。喝杯咖啡的功夫就拉好了,镜像才 100 多 MB。
步骤 2:创建容器(关键在卷映射和端口)
点「创建容器」→ 高级设置里重点改三个地方:
- 网络:选 Host(主机网络)。原因:OmniBox 需要直接访问局域网设备做投屏发现、直播源组播、WebDAV 挂载,Bridge 模式会各种端口映射烦死人。
- 端口:容器端口
8080,主机端口随意(建议8080或8888,别和 NAS 管理端口、其他服务冲突)。 - 卷(挂载点)——这才是灵魂:
/config→ NAS 本地路径,如/share/Container/omnibox/config(存配置、数据库、缓存、日志)/media→ NAS 影视库根目录,如/share/Multimedia(只读或读写均可,建议只读保护硬盘)/downloads→ 可选,给下载器用,如/share/Download- 特别提醒:如果你用阿里云盘/夸克/123 网盘,必须把各自的
refresh_token或cookie填进配置文件(见下文),容器里不装网盘客户端,全靠 API 直连。
步骤 3:首次配置(网页端搞定,无需改代码)
浏览器打开 http://NAS_IP:8080,第一次会进初始化向导:
- 设置管理员账号密码(建议强密码,以后加反代上公网必须用)
- 语言选简体中文
- 媒体库扫描路径:把刚才挂载的
/media下的电影、剧集、动漫、音乐、有声书文件夹分别添加进去,开启「定时扫描」(默认每天凌晨 3 点) - 在线源:默认内置十几个采集站,建议「设置 → 在线源」里把失效的关掉,把自己常用的加上(支持自定义 JSON/JS 规则)
- 网盘挂载:设置 → 网盘 → 新增 → 选类型(阿里/夸克/123/WebDAV/115/百度) → 按提示填 token/cookie → 保存 → 点「测试连接」 → 绿了就能在首页「网盘」标签页看到文件树,点视频直接播。
- 直播源:设置 → 直播 → 粘贴 M3U 链接或上传文件 → 自动解析分组、EPG,电视直播秒开。
避坑指南:
- 权限问题:容器内以
UID=1000/GID=1000运行,NAS 共享文件夹务必给httpdusr或对应用户读写权限,否则刮削写不进 NFO、网盘下载存不了文件。 - 硬解没生效:威联通 x86 机型需在 Container Station 容器详情里开启 「设备映射 → /dev/dri:/dev/dri」,并在 OmniBox 播放设置里开启「硬件解码」。AMD/Intel QuickSync 一开,4K HEVC 10bit CPU 占用从 90% 降到 5%。
- 网盘 Token 过期:阿里云盘 refresh_token 大约 30 天失效,建议配合
alist或写个定时脚本自动刷新,或者直接挂 WebDAV(阿里云盘官方不给 WebDAV,需用 alist 转一层)。 - 反向DL上公网:一定要加 Authelia / OAuth2 Proxy / 简单的 Basic Auth 做二次认证,别裸奔在公网上,不然哪天数据库被删了别找我哭。
一周家里发生了什么
周末想看《繁花》,以前流程:打开电视 → 发现没会员 → 叫我「去下个 4K 版」 → 我开电脑 → 搜磁力 → 挂迅雷/夸克 → 等下载 → 刮削 → 刷新 Jellyfin → 投屏给电视 → 全程 40 分钟,中间还得吵两架。
现在拿起遥控器打开电视浏览器(或手机投屏),输入 http://192.168.1.100:8080 → 搜「繁花」 → 在线源第 2 条 4K 杜比视界双语字幕 → 点播 → 直接看。全程 30 秒,零等待、零会员、零广告、零吵架。
爱看央视频道直播,以前装个电视家/小薇直播,三天两头源失效、广告弹窗。现在 OmniBox 里挂了个维护得不错的 IPTV 源(GitHub 搜 iptv 一堆),分组齐全、EPG 对得准、换台无延迟,老人家乐得合不拢嘴。
通勤路上听有声书《三体》,手机听到第 17 集 12 分 34 秒下车,进办公室打开电脑浏览器,自动接着播,进度、倍速、睡眠定时器全同步。音乐库里 2000 张无损专辑(APE/FLAC/WAV),OmniBox 自动刮削封面、歌词、歌手介绍,随机播放、歌单、收藏,体验吊打网易云会员版。
把 OmniBox 变成全家的「媒体中枢」
1. 外部播放器直连(不想用网页播放器的看这)
OmniBox 原生支持 Jellyfin / Emby 客户端协议。电视装个 Jellyfin 客户端(或 Emby、Infuse、Kodi),服务器地址填 http://NAS_IP:8080/jellyfin,账号密码同 OmniBox。秒变原生客户端体验:遥控器操作、硬解直出、倍速、字幕、音轨切换全支持,甚至比官方 Jellyfin 服务端还省资源(不用跑 Java)。
2. 配合下载器实现「想看「全自动追剧」
Container Station 再跑个 qBittorrent 或 Transmission,下载目录映射到 OmniBox 的 /media/TV Shows。配合 AutoBangumi 或 MediaStationGo(RSS 订阅+重命名+硬链接),美剧日剧更新后自动下载 → 硬链入库 → OmniBox 定时扫描刮削 → 手机推送「新剧集已就绪」。我现在追剧流程:看到想追的 → 手机加个 RSS 订阅 → 完事。
3. 多用户隔离 + 家长控制
OmniBox 支持多账号,每个账号独立媒体库可见性、观看记录、收藏、设置。给孩子建个账号,只开启「动画」「少儿」「纪录片」分类,锁定分级(TV-Y/TV-G),设置「每日观看时长」「强制休息时间」,再也不用担心半夜偷看《权力的游戏》。
4. 反向DL + 域名 + HTTPS = 随时随地「私人奈飞」
家里有公网 IP 的:NAS 自带反代(或 Nginx Proxy Manager)绑域名 → 套 Cloudflare Tunnel / 星空组网 / Tailscale / Zerotier → 公司午休、出差酒店、高铁上,打开域名就能看家里硬盘里的 4K 原盘。没公网 IP 的:直接用 星空组网 6.0 / Tailscale Funnel / Cloudflare Tunnel,零成本穿透,延迟只要几十毫秒。
常见疑问(FAQ)
- Q: 群晖/铁威马/极空间/绿联/自组 NAS 能不能用?
A: 只要能跑 Docker/容器,全能用。群晖用 Container Manager,极空间/绿联用应用商店或 Portainer,自组 NAS 直接docker run或docker compose。 - Q: 在线源会不会失效?要不要天天维护?
A: 内置源作者会维护,但采集站本身不可控。建议:设置里开启「自动检测源可用性」,失效自动标灰;自己再加 2-3 个备用源(GitHub 搜omnibox-source有现成 JSON),半年动一次手。 - Q: 硬盘会不会狂读狂写伤盘?
A: 刮削只在定时扫描时跑一次,播放时只读。建议给/config单独分个 SSD 卷(或 M.2 缓存池),数据库、缓存、日志全在 SSD 上,机械盘只存媒体文件,寿命拉满。 - Q: 字幕渲染会不会糊/不同步/不支持 ASS 特效?
A: 网页播放器基于Video.js + WebVTT,ASS 特效字幕渲染一般。追求极致字幕体验:外部播放器用 Infuse / mpv / PotPlayer 直连 Jellyfin 协议,完美支持。
折腾的终点,是「不折腾」
为了搭个家庭影院,前后折腾过 Plex、Emby、Jellyfin、LibreTV、冬瓜TV、Kvideo、MediaStationGo、AutoBangumi、Nas-tools、MoviePilot……每个都有短板,每个都要改配置、写脚本、查日志、修权限。直到 OmniBox,才真正做到了「装上即用、全家通用、零维护成本」。
它不是完美的——在线源稳定性依赖采集站、网盘 API 随时可能变、ASS 特效字幕网页端渲染弱、移动端 PWA 体验还能优化。但瑕不掩瑜,它把「搜片、存片、看片、听书、听歌、看直播」这六件原本需要六套系统、六个会员、六种客户端的事,合成了 一个网页、一个账号、一套逻辑。
如果你手里正好有台威联通(或任意能跑 Docker 的 NAS),今晚就花 20 分钟把它跑起来。把那个「t讯/a奇艺/y酷/w易云/x马拉雅/电视家」轮流切的痛苦夜晚,还给自己和家人。
💬 你的 NAS 里现在跑着哪些「神器」?有没有被 OmniBox 替代的?评论区扣「666」或者吐槽你踩过的坑,交换一下配置心得。
评论 (0)