V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
kuanos
V2EX  ›  NAS

Emby 刮削 TMDB 死活刷不出海报和图片,怎么解决?

  •  
  •   kuanos · 2023-11-30 16:59:34 +08:00 · 3356 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本信息都能刮出来,偶尔能出来几个海报,但是大部分海报就不行,都是展示了“有”,但是下载不下来。。 尝试了改 host 也不好使,除非 nas 挂旁路由作为网关全局翻,但是这样又不能 ddns ,外网连接不上。。 如何是好哇

    第 1 条附言  ·  2023-12-01 09:22:08 +08:00
    环境如下:
    主路由器:拨号,主路由器 dhcp 和端口转发;
    旁路由器:网关是主路由器 ip ,设置了 ddns 指向终端设备 nas ;

    在 nas 中设置 ip 地址为固定 ip (已经在主路由中绑定静态地址),同时将网关设置为旁路由 ip ,会出现无法访问外网的情况,头疼的就是这个问题
    第 2 条附言  ·  2023-12-13 09:17:25 +08:00
    最终是这么解决的:在 docker 中配置环境变量的 emby 可以刮削了,然后把元数据和图片存在文件夹里,qpkg 的 emby 再直接读取,这么解决的。。也就是我同时跑了两个 emby ,一个刮削一个作为数据库。。。

    系统级别的代理对 qpkg 版本的 emby 也是无效的。
    25 条回复    2024-02-17 00:03:50 +08:00
    jakes
        1
    jakes  
       2023-11-30 17:02:14 +08:00 via iPhone
    可以手动下载海报放到目录里。

    另外,挂旁路由可以 ddns 也可以外网连接。
    tangyujing99
        2
    tangyujing99  
       2023-11-30 17:06:06 +08:00
    删掉这个资源
    jakes
        3
    jakes  
       2023-11-30 17:10:01 +08:00 via iPhone
    入口网关做个 SNAT 就可以了,这样端口映射后的回程流量直接发到入口网关,而不是发给旁路的代理网关。

    供参考的命令:

    ```
    iptables -t nat -A POSTROUTING -d 端口映射 IP -j SNAT --to-source 路由 IP
    ```
    que01
        4
    que01  
       2023-11-30 22:20:30 +08:00
    我前阵子在内网弄了 paopaodns+paopaoGateWay 之后,一切都很香了。。。国外的走科学,国内的走电信直连。。。加上 paopao-perf 那个 dns 响应一般 3ms 以内,很不错了
    kuanos
        5
    kuanos  
    OP
       2023-12-01 09:19:44 +08:00
    @jakes 大佬这个我不知道能不能搞得定 T T 主路由是个 TPlink ,不知道能不能做 SNAT ,我研究一下。。感觉菜鸟大概率会把网搞瘫痪了
    kuanos
        6
    kuanos  
    OP
       2023-12-01 09:20:47 +08:00
    @que01 我是做了 openwrt+passway 做旁路由的,主要问题是如果 nas 走旁路由的网关,配置的 ddns 就失效了。。详细的原因我放在 append 上面了
    ProphetN
        7
    ProphetN  
       2023-12-01 09:26:13 +08:00
    用 Docker ,配置 http 代理:

    -e http_proxy=http://192.168.50.65:7890 \
    -e https_proxy=http://192.168.50.65:7890 \
    -e no_proxy="localhost" \
    kuanos
        8
    kuanos  
    OP
       2023-12-01 15:34:07 +08:00
    @ProphetN
    已经布置成应用了,在 docker 配置 http 代理只能代理容器吧。。
    如果我给 nas 整个设置一个 http 代理,会有什么问题吗?
    Junichi
        9
    Junichi  
       2023-12-01 23:58:26 +08:00 via iPhone
    不明白 ddns 和 passwall 哪儿有冲突了?我的也是旁路由 passwall ,nas 走旁路由,passwall 分流 tmdb 走代理不就好了?或者把 ddns 获取 ip 的域名走直连
    kuanos
        10
    kuanos  
    OP
       2023-12-02 07:56:52 +08:00
    @Junichi 不是 ddns 和 passwall 有冲突,而是在旁路游设置 ddns 后,我猜测和主路由做 dhcp 有冲突无法生效
    ProphetN
        11
    ProphetN  
       2023-12-02 16:51:37 +08:00
    @kuanos 配置网关代理还是系统代理?普通 linux 的系统代理是不会被容器继承的,但是之前用过 QNAP 的系统代理,似乎是会操作系统网关,从而实现容器也走代理。

    不过配置下容器代理就能实现你让容器访问外网的需求了,而且容器甚至能单独配置 DNS…… 总体算是侵入性最小的方式。
    ProphetN
        12
    ProphetN  
       2023-12-02 16:58:50 +08:00
    @kuanos 楼主是不是没搞清楚问题在哪?你 EMBY 刮削出问题是没挂梯子导致的,只要你能确保 EMBY 刮削的时候扶个梯就行了。不用修改原本网络的架构。
    kuanos
        13
    kuanos  
    OP
       2023-12-02 22:56:39 +08:00
    @ProphetN 如果刮削一次就要改一次网关和 dns 服务器,也很麻烦。。就想一劳永逸的解决这个问题
    505cent
        14
    505cent  
       2023-12-03 23:41:09 +08:00 via Android
    旁路由不会影响 ddns
    Junichi
        15
    Junichi  
       2023-12-04 08:52:38 +08:00
    @kuanos #10 是怎么样无法生效呢?我一直都是这样的结构,好像也没影响到 nas 的 ddns ,会不会你 nas 走梯子的时候,ddns 解析到的是梯子 ip 呢?
    ProphetN
        16
    ProphetN  
       2023-12-04 09:18:15 +08:00
    @kuanos #13 容器创建的时候指定代理是永久的
    deepblueai
        17
    deepblueai  
       2023-12-04 10:12:26 +08:00
    nas 里用 docker 装 emby ,然后设置代理不就行了吗,搞那么麻烦?
    que01
        18
    que01  
       2023-12-04 14:17:06 +08:00
    之前回复了一次 再回复一次吧。。。按照你的环境, 那就是你的旁路由走了全局代理模式,所以你的 ddns 内网地址获取被梯子劫持返回了梯子 ip ,导致 ddsn 没法工作。所以你想办法让你的 ddns 获取 ip 这个 api 可以直连,或者干脆只让国外 ip 走科学就行了。
    sissymyd
        19
    sissymyd  
       2023-12-04 14:26:44 +08:00
    NAS 挂旁路由作为网关,会导致从外网访问不到 NAS 吧
    主路由还是软路由比较香,ikuai 可以设置下一跳网关,使 NAS 的流量再走旁路由过。
    kuanos
        20
    kuanos  
    OP
       2023-12-05 09:31:19 +08:00
    @ProphetN
    @deepblueai

    经过一番折腾,我发现 docker 中安装 emby 时环境变量设置一下 proxy 的 http 代理服务器,可以解决问题,现在仅剩的问题就是,无法挂载 usb 上的文件。。这个可能是硬伤

    我在 nas 系统设置里也同样设置了 http 代理,可 qpkg 版本的 emby 无法刮削,是为什么呢?
    kuanos
        21
    kuanos  
    OP
       2023-12-05 09:41:32 +08:00
    @que01 其实没有设置全局,走的黑名单,dns 服务器在狗爹,那是不是把狗爹的域名加入强制代理就可以啦?

    @sissymyd 因为还需要一个访客 wifi 的功能,还有远程访问,所以主路由设置的更稳定的 tp
    kuanos
        22
    kuanos  
    OP
       2023-12-05 16:13:40 +08:00
    docker 中跑 emby 的话系统资源占用明显比 qpkg 版本高,cpu 占用率能达到 100%,主要是 ffmpeg 这个程序占用过高
    deepblueai
        23
    deepblueai  
       2023-12-12 22:58:16 +08:00
    @kuanos qpkg 版本的 emby 没用过,如果是 docker 跑的容器环境变量加 http 代理就好了,nas 系统加代理 docker 容器好像没效果. 研究不多
    kuanos
        24
    kuanos  
    OP
       2023-12-13 09:16:55 +08:00
    @deepblueai 我也是这么解决的,在 docker 中配置环境变量的 emby 可以刮削了,然后把元数据和图片存在文件夹里,qpkg 的 emby 再直接读取,这么解决的。。也就是我同时跑了两个 emby ,一个刮削一个作为数据库。。。系统级别的代理对 qpkg 版本的 emby 也是无效的。
    qwetrz007sh
        25
    qwetrz007sh  
       309 天前
    为何不用 nastool 刮削
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:52 · PVG 20:52 · LAX 04:52 · JFK 07:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.