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

miniflux 在开启 MEDIA_PROXY_MODE=all 之后客户端无法展示图片的问题

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

    有没有用 miniflux 的大佬,在服务端开启 MEDIA_PROXY_MODE=all 之后,Reeder 和其他的客户端全都无法正常展示图片了,但是 webui 是可以正常显示的。

    是否需要其他的配置?

    请求指点!

    18 条回复    2024-08-13 18:06:35 +08:00
    dimlau
        1
    dimlau  
       175 天前
    Webui 显示没问题的话图片 URL 应该是 https://妳的网址/proxy/xxxx
    那在客户端里图片 URL 是什么?
    tzlovezaq
        2
    tzlovezaq  
    OP
       175 天前
    @dimlau 问题可能就出在这!
    我的 miniflux 地址是 https://我的网址:43200/proxy/xxxx
    但是图片加载地址是 https://我的网址: 443/proxy/xxxx

    我在 base_url 里也指向了 https://我的网址:43200 ,但是客户端依然默认指向 443
    大佬,这是啥问题呢?
    tzlovezaq
        3
    tzlovezaq  
    OP
       175 天前
    @dimlau 我做了一个测试地址,您可以试一下

    5Zyw5Z2A77yaaHR0cHM6Ly9taW5pZmx1eHRlc3QudGlhbnhpeW91LnNpdGU6NDMyMDAvCui0puWPt++8mnRlc3QK5a+G56CB77yaQkhCNFlzWjh3TTl3Smk=
    tzlovezaq
        4
    tzlovezaq  
    OP
       175 天前
    @dimlau 已经解决了,在使用 proxy 之后,之前未代理的图片会无法加载。之后更新的可以正常代理了!谢谢!
    Detao
        5
    Detao  
       148 天前
    @tzlovezaq 我想请问, 我用 reeder google reader api, 我试着添加新的源, 还是没法显示图片, 不知道您有遇到吗?
    tzlovezaq
        6
    tzlovezaq  
    OP
       147 天前
    @Detao 我提交的这个问题开发者一开始认为是我操作问题,后来改为 bug 。
    现在最新的日更版的 docker 镜像已经解决这个问题了,正式版还没上。
    参考: https://github.com/miniflux/v2/issues/2724
    Detao
        7
    Detao  
       147 天前
    @tzlovezaq 我之前也看见那个 issue 了, 然后用了 nightly 的 docker image 试也不行, 您那边现在是可以的?
    tzlovezaq
        8
    tzlovezaq  
    OP
       147 天前
    @Detao 我这边可以了,你再更新这个 nightly 之前的那些已经存在的 feed 的图片链接是不会刷新的,但是新加入的 feed 可以正常代理,看看你说的这些是不是历史 feed 所以没加载。
    tzlovezaq
        9
    tzlovezaq  
    OP
       147 天前
    @Detao 还有个原因,你 miniflux 所在的环境有没有正常代理,看看规则啥的。
    Detao
        10
    Detao  
       147 天前 via iPhone
    @tzlovezaq 很奇怪, 肯定不是代理的问题因为都不在境内, 我试了新 feed 也不行, 主要 reeder 我也看不到图片请求是什么地址, 我抓抓包试试吧
    Detao
        11
    Detao  
       147 天前 via iPhone
    抓包发现就是图片的 url 出了问题, 和这一样 https://github.com/miniflux/v2/issues/2769, 正好有人报告了, 等作者修复吧…
    tzlovezaq
        12
    tzlovezaq  
    OP
       146 天前
    @Detao 为什么我没出现这个问题,好奇怪……
    Detao
        13
    Detao  
       146 天前 via iPhone
    @tzlovezaq 应该是你配置用的是 example.com 而我是 example.com/miniflux, bug 导致 greader api 访问图片的时候路径的部分重复了, 变成了 example.com/miniflux/miniflux/proxy/
    zhmtao1222
        14
    zhmtao1222  
       135 天前
    楼主:
    1 、是还没修复么 我一直以为是我配置的问题,在自己 nas 上 还有新加坡 vps 上都部署好几次了
    2 、你们有使用安卓版的 rss 阅读器么? 有什么好推荐?
    还有个问题请教楼主:我把 miniflux 部署在自己的 nas 上,nas 在我家的局域网,可以通过 openwrt 来科学上网,是不是就不用部署到新加坡的 vps 上了? 新加坡 vps 带宽太小了
    tzlovezaq
        15
    tzlovezaq  
    OP
       135 天前
    @zhmtao1222
    1. docker 为 nightly 标签的版本更新了,latest 标签的还没有。
    2. 安卓阅读器可以用 FeedMe https://github.com/seazon/FeedMe
    3. 部署在 nas 上当然可以,但是还得考虑内网穿透啥的,这些你都整好了和 vps 一样。
    zhmtao1222
        16
    zhmtao1222  
       135 天前
    @tzlovezaq docker 怎么安装 nightly 标签的版本? 我用 docker compose 安装的 是要修改 yaml 文件么?
    version: '3.9'

    services:
    miniflux:
    image: miniflux/miniflux:latest (这里????)
    tzlovezaq
        17
    tzlovezaq  
    OP
       135 天前
    @zhmtao1222 image: miniflux/miniflux:latest 改成 image: miniflux/miniflux: nightly 就 ok 了,然后重新构建。
    zhmtao1222
        18
    zhmtao1222  
       135 天前
    @tzlovezaq 嗯 搞定了 一会等刷新得时候 看看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3306 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:23 · PVG 20:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.