本文最后更新于 2025-06-24,文章内容可能已经过时。

还在为NAS影视库的资源抓狂吗?Plex、Emby、Jellyfin... 折腾半天,资源还得自己找、自己下,影视墙是漂亮了,但“巧妇难为无米之炊”啊!更别提那些热播短剧、各大平台的博主视频,想存进NAS?难上加难!

朋友们,我最近挖到宝了——Stremio!这绝对是我玩NAS以来,在流媒体聚合体验上的巨大飞跃!它简直就是为“懒人”和“资源焦虑症”量身定制的神器!核心就一条:无需下载,一键秒播!

通过强大的插件(Addons)系统,让Stremio 能瞬间聚合全网影视、剧集、直播、甚至短剧资源,直接在你熟悉的Docker容器里跑起来。想看什么?搜就完了!资源秒现,点开即播,告别漫长的下载等待和硬盘空间告急。更酷的是支持种子流播放(Torrent Streaming),边播边“下”(其实不占空间),体验丝滑!

今天这篇超详细的图文教程就是手把手教你如何在NAS上轻松部署这个流媒体中心,解锁真正的“一站式观影自由”!告别资源烦恼,享受即点即看的畅快,跟着我做,很简单!👇

Stremio 核心功能

全网资源聚合 (核心!):

  • 通过插件(Addons),一站式聚合电影、剧集、动漫、直播、体育、YouTube、短剧等全网资源。搜一次,看全部。

免下载·秒播 (黑科技!):

  • 直接播放磁力/种子,采用种子流技术,边播边解,无需等待完整下载,不占硬盘空间!NAS神器实至名归。

智能影视库:

  • 收藏喜爱内容,自动追踪剧集更新,日历视图提醒新集上线,永不错过。

多端同步:

  • 账号登录,收藏夹、观看进度自动跨设备同步(电脑/手机/TV等),无缝续看。

简洁易用:

  • 界面清爽直观,操作简单,上手零门槛。Docker部署版轻量高效,NAS运行无忧。

一句话总结: Stremio = 聚合全网资源 + 免下载秒播 + 智能影视库。 告别找资源焦虑,享受即点即看的畅快流媒体体验!

stremio部署教程

  1. 由于stremio原版是分成服务端和客户端,较为麻烦,所以找到一个聚合的版本作为教程部署。

  2. 演示以在飞牛NAS系统上安装为例

    (其他系统请自行安装好最新版本Docker、Docker Compose)

  3. 打开飞牛的SSH功能,使用终端软件进行连接,并切换到root状态下。
    fnOS open SSH.png

  4. 在NAS上新建一个项目文件夹,右键选择详细信息(属性),复制文件夹的路径。

  5. 在终端内执行命令进入该文件夹

    # 将/vol1/1000/stremio换成你自己的实际路径
    
    cd /vol1/1000/stremio
  6. 创建子文件夹

    mkdir config dnsmasq
  7. 对config文件夹进行授权读写权限(部分NAS系统需要【如群晖】,否则容器无读写权限访问运行,按需执行。)

    chmod -R 777 config
  8. 创建dnsmasq.conf配置文件

    echo "cache-size=10000" > dnsmasq/dnsmasq.conf
  9. 编辑docker-compose.yml模板文件

    vi docker-compose.yml
  10. 按字母i键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入:wq保存并退出。

    (排版太挤的就先粘贴到文本文件内,修改后再使用,灵活应变。)

    # 下面这个是原作者的
    
    services:
      stremio:
        image: tsaridas/stremio-docker:latest
        restart: unless-stopped
        environment:
          NO_CORS: 1
          #IPADDRESS: 192.168.1.10 # Setup your ip address here
        ports:
          - "8080:8080"    # 左侧的第一个8080是容器WEB访问端口,可自行修改。
          - "11470:11470"    # 左侧的第一个11470端口是容器的后端服务端口,可自行修改。
          - "12470:12470"
        volumes:
          - "./config:/root/.stremio-server"    # 可将./config换成完整的文件夹路径
  11. 因为 Stremio 似乎在向跟踪器发送垃圾邮件请求,会占用你的DNS缓存。
    所以本站专为注册用户提供一份优化后的模板文件,针对原有配置,增加DNS缓存服务、核显驱动和其他配置调优。
    该文件在文末,下拉查看。

  12. 执行命令,启动docker-compose模板文件,拉取镜像并创建容器。

    docker compose up -d
    
    或
    
    docker-compose up -d
  13. 查看正在运行的项目容器

    docker compose ps
    
    或
    
    docker-compose ps
  14. 查看正在运行的项目容器实时日志,按Ctrl+C中断查看。

    docker compose logs -f
    
    或
    
    docker-compose logs -f

配置stremio

  1. 打开浏览器,以NAS的IP+设置的端口号进行访问。

    以本机为例:http://10.92.5.23:8080

  2. 点击左侧的设置,将用户语言界面、默认字幕语言、默认音频都选择为中文(自动保存)。

  3. 点击Streaming,添加服务端地址
    服务端地址:http://10.92.5.23:11470、http://0.0.0.0:11470,第一个改成你自己的NAS的IP地址,如果选择添加后的仍然不是Online在线状态,就试试第二个。
    Cache size(缓存大小):默认是2GB,你可以自己调整。
    Transcode profle:选择vaapi-renderD128核显(只有使用本站模板的才能选择)

  4. 点击插件,选择社区,首选安装Zamunda插件,其余的自己打开浏览器翻译,自己按需安装,然后选择不互相冲突的插件,能安装多少就安装多少吧。

使用stremio

  1. 回到首页或者点击发现页

  2. 演示就下拉随便点击一个

  3. 点击进去后可以看到右侧有搜索到资源的列表,点击一个尝试。
    本站注册用户可看到更多资源种子,文末有详情。

  4. 自动跳转到了播放页面

优质配置+插件+讲解

  • 经过一番努力,终于对这个研究的差不多了,先给各位老司机上个图😍
    有一招叫做从天而降的招数想不想学~~~

  • 以及这么多的播放可选

部署模板

  • 本站用户请使用这个

    version: '3.8'   # Compose 文件版本,3.8 兼容性较好,支持大部分特性
    
    networks:
      stremio_net:          # 自定义 Docker 网络,避免 IP 冲突,方便容器间通信
        driver: bridge      # 使用桥接网络模式
        ipam:
          config:
            - subnet: 172.20.0.0/24    # 子网段,可以根据需要调整,避免和其他网络冲突
    
    services:
      ##########################
      # DNS 缓存服务:dnsmasq
      ##########################
      dnsmasq:
        image: tsaridas/stremio-docker:latest     # dnsmasq 使用同一镜像,内置 http-server 服务
        container_name: dnsmasq                    # 容器名,方便管理
        restart: unless-stopped                    # 容器异常停止自动重启,除非人为停止
        volumes:
          - ./dnsmasq/dnsmasq.conf:/etc/dnsmasq.d/custom.conf:ro  # 自定义dnsmasq配置文件,readonly挂载
        networks:
          stremio_net:
            ipv4_address: 172.20.0.53             # 固定IP,方便Stremio容器指定DNS地址
    
      ##########################
      # Stremio 主服务容器
      ##########################
      stremio:
        image: tsaridas/stremio-docker:latest     # Stremio官方Docker镜像
        container_name: stremio-docker
        restart: unless-stopped
        depends_on:
          - dnsmasq                                # 启动前确保dnsmasq容器先启动
    
        environment:
          NO_CORS: 1                               # 关闭跨域限制,方便局域网访问
          NODE_OPTIONS: --max-old-space-size=4096  # 设置 Node.js 最大堆内存为 4GB,解决内存溢出问题
          MAX_SIMULTANEOUS_TRANSCODINGS: 2    # 增加 Node 堆内存,限制并发,设置为 2 或者设成 1 以更稳定
          CACHE_SIZE_MB: 2048    # 设置缓存大小
          # IPADDRESS: 192.168.x.x                # 若启用HTTPS,设置为宿主机内网IP
          # CERT_FILE: certificate.pem            # HTTPS时的证书文件名(放在映射目录)
          # DOMAIN: your.domain                   # 自定义域名,配合证书使用
          # DISABLE_CACHING: 1                    # 禁用服务端缓存(可选)
    
        ports:
          - "8080:8080"                            # Web UI端口映射,宿主机8080端口映射到容器8080
          - "11470:11470"                          # HTTP流媒体服务端口映射
          - "12470:12470"                          # HTTPS流媒体端口映射,不使用可注释
    
        volumes:
          - ./config/:/root/.stremio-server        # 配置和缓存目录映射到宿主机,方便持久化
    
        devices:
          - /dev/dri:/dev/dri                      # 挂载宿主机显卡设备,开启硬件加速(VAAPI)
    
        dns:
          - 172.20.0.53                            # 使用自定义dnsmasq服务做DNS缓存
    
        networks:
          stremio_net:
            ipv4_address: 172.20.0.10              # 固定IP,方便局域网访问和DNS设置
    

添加插件

  1. 点击前往插件大全地址(网络不好的请挂梯子)

    # 旧版插件大全地址(已停止维护)
    https://gitcode.com/gh_mirrors/st/stremio-addons-list
    
    # 新版插件大全地址1
    https://beta.stremio-addons.net/
    
    # 新插件大全地址2
    https://stremio-addons.com/
  2. 访问后打开浏览器翻译,先找到热门插件,我们先添加点获取资源的插件。
    演示随意添加一个

  3. 点击安装,选择Copy manifest URL。

  4. 回到stremio的插件页面,将链接粘贴进去。

  5. 点击安装即可

  6. 在写这篇教程时,第一个插件网页点击复制插件链接被重定向到一个叫Pixelsee视频播放器下载页面,建议不要下载,应该是被网络劫持了。
    你可以根据上面显示的插件分类,在第二个页面上去复制插件链接。
    image-EccH.png

  7. 添加插件的时候注意打开浏览器翻译,阅读每个字,有的色色插件是点击添加后跳转到一个复制配置的页面,你选择好之后在页面内点击复制插件下载地址,再粘贴过去安装...

总结

  • stremio的设想是不错的,服务端仅为一个载体,依赖各种插件获取资源,扩展性非常强,播放时直接调用插件提供的资源接口。

  • 实测当你访问前台页面的时候,加载封面等信息依赖你访问端的网络(建议挂梯子速度快),播放时是依赖服务端(NAS)的网络。

  • 它的原理就是通过各种插件去获取资源给你整合好显示,然后你播放的时候直接跳转/调用接口/p2p下载(边看边缓存),这就导致很依赖网络质量还有资源种子的做种人数。这个资源种子的下载速度就是你的播放+缓存速度,做种越好的资源,加载播放速度越快。

  • 当然也有人说他自己测试时播放很流程,但是根据搜索到的相关信息,大部分人都是遇到播放和使用困难的问题,其实是你的网络质量和选择播放的资源种子没那么好(和网速无关)。

  • 缺点:正是因为依赖各种插件,导致非常混乱,不能做到大家设想的安装即用,加上老外的思维逻辑,很难理清详细的使用方法。

相关地址

文末

👇👇👇