收起左侧

飞牛影视弹幕-基于右咖啡(rgcaafe/fn-danmu)的飞牛弹幕项目修改

6
回复
1151
查看
[ 复制链接 ]

2

主题

10

回帖

0

牛值

江湖小虾

2026-6-12 23:42:36 显示全部楼层 阅读模式
本镜像基于右咖啡(rgcaafe/fn-danmu)的飞牛弹幕项目修改。飞牛 NAS 影视应用更新(约
  2026年6月)后,原版镜像的弹幕自动匹配功能失效,必须手动搜索匹配才能显示弹幕。手动匹配正常但自动匹配不工作。

  原项目地址:https://github.com/rgcaafe/fn-danmu

  根因

  飞牛影视新版对 /v/api/v1/play/info 接口新增了请求签名校验(authx + authorization 请求头)。原版 danmaku.js
  自行构造不带签名的请求 → 后端返回 5000 invalid sign → 自动匹配直接退出。同时飞牛新版前端对 window.fetch
  的调用方式也导致浏览器侧 XHR/fetch **无法捕获该请求。
  
  修复方案

  将视频信息获取从浏览器侧直接调用 API 改为代理层拦截:

  - server.js:在透传 play/info 响应时,解析并缓存视频标题、季号、集号;暴露本地接口 /dm-api/video-info 供前端读取
  - danmaku.js:去掉自行调用 play/info 的逻辑,改为轮询代理层的 /dm-api/video-info 接口,获取视频信息后自动匹配弹幕

  使用方法

  Docker Compose 配置,直接用我已构建好的镜像(基于右咖啡原项目,仅修改了 server.js 和 danmaku.js):

  services:
    danmaku-proxy:
      image: chanhuan01/fntv-danmu:latest
      ports:
        - "3000:3000"
        - "3443:3443"
      environment:
        - FN_URL=https://你的飞牛IP:5669
        - DM_URL=http://你的弹幕API地址:9321
        - PORT=3000
        - HTTPS_PORT=3443
      volumes:
        - ./certs:/app/certs
      restart: unless-stopped

  修改 FN_URL 和 DM_URL 为你自己的地址,然后:

  docker compose up -d

  飞牛影视里把地址指向 http://NAS_IP:3000 或 https://NAS_IP:3443 即可。

  镜像地址

  chanhuan01/fntv-danmu:latest(AMD64 架构,适用于主流 NAS / x86 设备)

  鸣谢

  感谢右咖啡(rgcaafe)的原项目和镜像,本项目仅在其基础上适配了飞牛影视新版 API 的签名校验。
收藏
送赞 1
分享

1

主题

33

回帖

0

牛值

江湖小虾

2026-6-15 09:14:12 显示全部楼层

感谢修改,最近精力放在app端,没留意docker版的问题,已将你的链接找到了我原贴上。

期待优化app,大佬加油~  详情 回复
2026-6-21 21:33

0

主题

1

回帖

0

牛值

江湖小虾

2026-6-21 21:33:51 显示全部楼层
右咖啡 发表于 2026-6-15 09:14
感谢修改,最近精力放在app端,没留意docker版的问题,已将你的链接找到了我原贴上。
...

期待优化app,大佬加油~

0

主题

3

回帖

0

牛值

江湖小虾

2026-6-30 23:35:54 显示全部楼层

FN_URL 填主页地址 https://你的飞牛IP:5669 还是 飞牛影视地址 https://你的飞牛IP:5669/v

端口得改为你自己的飞牛端口  详情 回复
4 天前
前一个会进到飞牛桌面 后一个会白屏不知为何 [启动] 飞牛: http://192.168.1.5:5669/v (HTTPS: false) [启动] 弹幕: http://192.168.1.5:9321 (HTTPS: false) [启动] HTTP端口: 3000 HTTPS端口: 3443 [启动] 脚本:  详情 回复
2026-6-30 23:42

0

主题

3

回帖

0

牛值

江湖小虾

2026-6-30 23:42:00 显示全部楼层
li1ang 发表于 2026-6-30 23:35
FN_URL 填主页地址 https://你的飞牛IP:5669 还是 飞牛影视地址 https://你的飞牛IP:5669/v
...

前一个会进到飞牛桌面 后一个会白屏不知为何
[启动] 飞牛: http://192.168.1.5:5669/v (HTTPS: false)
[启动] 弹幕: http://192.168.1.5:9321 (HTTPS: false)
[启动] HTTP端口: 3000  HTTPS端口: 3443
[启动] 脚本: 40751 字符
[证书] 自动生成自签证书...
[证书] 生成完成
[就绪] HTTP:  http://<NAS-IP>:3000
[就绪] HTTPS: https://<NAS-IP>:3443
[提示] 自签证书,浏览器会提示不安全,点"继续访问"即可
[注入 #1] /

1

主题

29

回帖

0

牛值

系统先锋体验团🛩️

2026-7-2 11:01:12 显示全部楼层

老是提示服务不可用,是咋回事啊!

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

10

回帖

0

牛值

江湖小虾

4 天前 楼主 显示全部楼层
li1ang 发表于 2026-6-30 23:35
FN_URL 填主页地址 https://你的飞牛IP:5669 还是 飞牛影视地址 https://你的飞牛IP:5669/v
...

端口得改为你自己的飞牛端口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则