V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kuanos
V2EX  ›  NAS

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

  •  
  •   kuanos · 149 天前 · 2027 次点击
    这是一个创建于 149 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  148 天前
    环境如下:
    主路由器:拨号,主路由器 dhcp 和端口转发;
    旁路由器:网关是主路由器 ip ,设置了 ddns 指向终端设备 nas ;

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

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

    另外,挂旁路由可以 ddns 也可以外网连接。
    tangyujing99
        2
    tangyujing99  
       149 天前
    删掉这个资源
    jakes
        3
    jakes  
       149 天前 via iPhone
    入口网关做个 SNAT 就可以了,这样端口映射后的回程流量直接发到入口网关,而不是发给旁路的代理网关。

    供参考的命令:

    ```
    iptables -t nat -A POSTROUTING -d 端口映射 IP -j SNAT --to-source 路由 IP
    ```
    que01
        4
    que01  
       149 天前
    我前阵子在内网弄了 paopaodns+paopaoGateWay 之后,一切都很香了。。。国外的走科学,国内的走电信直连。。。加上 paopao-perf 那个 dns 响应一般 3ms 以内,很不错了
    kuanos
        5
    kuanos  
    OP
       148 天前
    @jakes 大佬这个我不知道能不能搞得定 T T 主路由是个 TPlink ,不知道能不能做 SNAT ,我研究一下。。感觉菜鸟大概率会把网搞瘫痪了
    kuanos
        6
    kuanos  
    OP
       148 天前
    @que01 我是做了 openwrt+passway 做旁路由的,主要问题是如果 nas 走旁路由的网关,配置的 ddns 就失效了。。详细的原因我放在 append 上面了
    ProphetN
        7
    ProphetN  
       148 天前
    用 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
       148 天前
    @ProphetN
    已经布置成应用了,在 docker 配置 http 代理只能代理容器吧。。
    如果我给 nas 整个设置一个 http 代理,会有什么问题吗?
    Junichi
        9
    Junichi  
       148 天前 via iPhone
    不明白 ddns 和 passwall 哪儿有冲突了?我的也是旁路由 passwall ,nas 走旁路由,passwall 分流 tmdb 走代理不就好了?或者把 ddns 获取 ip 的域名走直连
    kuanos
        10
    kuanos  
    OP
       147 天前
    @Junichi 不是 ddns 和 passwall 有冲突,而是在旁路游设置 ddns 后,我猜测和主路由做 dhcp 有冲突无法生效
    ProphetN
        11
    ProphetN  
       147 天前
    @kuanos 配置网关代理还是系统代理?普通 linux 的系统代理是不会被容器继承的,但是之前用过 QNAP 的系统代理,似乎是会操作系统网关,从而实现容器也走代理。

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

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

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

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