V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jeanz
V2EX  ›  问与答

miniflux 设置图片代理

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

    日常使用 miniflux 来订阅管理 rss ,但是现在越来越多的网站和博客有防盗链,导致图片不能正常访问,需要添加 referer 请求头才可以正常显示(以 少数派 https://sspai.com 为例)

    查看 miniflux 官方文档,发现可以设置 image proxy ,但是搜了一圈没有找到具体怎么设置,特来请教

    6 条回复    2024-10-07 14:40:34 +08:00
    mingwiki
        1
    mingwiki  
       92 天前
    直接设置 MEDIA_PROXY_MODE=all 就行了,MEDIA_PROXY_CUSTOM_URL 不用设置。我的图片代理是 python 自己写的,所以用上了,实际没啥区别,具体配置如下:

    MEDIA_PROXY_CUSTOM_URL=https://api.zed.ink/media
    MEDIA_PROXY_HTTP_CLIENT_TIMEOUT=120
    MEDIA_PROXY_MODE=all
    MEDIA_PROXY_PRIVATE_KEY=<secret>
    MEDIA_PROXY_RESOURCE_TYPES=[image audio video]
    mingwiki
        2
    mingwiki  
       92 天前
    @mingwiki #1 另外防盗链的问题,不能用 MEDIA_PROXY 解决,referer 的问题自己写点代码把他加上,可以试试
    yggjklkaytui
        3
    yggjklkaytui  
       81 天前
    @mingwiki PROXY_MODE 和 PROXY_OPTION 还有 PROXY_IMAGES 有什么区别?
    mingwiki
        4
    mingwiki  
       80 天前
    @yggjklkaytui #3 后面两个好像是老版的,新版 miniflux 已经弃用了,https://miniflux.app/docs/configuration.html#media-proxy-resource-types
    yggjklkaytui
        5
    yggjklkaytui  
       80 天前
    @mingwiki 再请教一下,PROXY_OPTION 是图片本地缓存,而 PROXY_IMAGES 是通过代理图片,PROXY_MODE 机翻的意思是--避免外部媒体出现混合内容警告,这是代理图片还是同时具有图片本地缓存? 我设置 MEDIA_PROXY_MODE=all 时,在 miniflux 的设置--关于--全局配置选项--显示的是 PROXY_OPTION=http-only 。
    这一项如果我要全部代理是如同你这样的设置吗,MEDIA_PROXY_RESOURCE_TYPES=[image audio video]? 但同样关于--全局配置选项--显示的是 PROXY_RESOURCE_TYPES=[image]
    mingwiki
        6
    mingwiki  
       79 天前
    @yggjklkaytui #5 你先升级 miniflux 版本,参数不一样。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   996 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:51 · PVG 04:51 · LAX 12:51 · JFK 15:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.