Joomaen
V2EX  ›  IPFS

能否动态替换网关

  •  
  •   Joomaen · Jan 31, 2025 · 4302 views
    This topic created in 471 days ago, the information mentioned may be changed or developed.

    比如我的图片链接是

    https://coastal-silver-moose.myfilebase.com/ipfs/QmNUxGJsRXq8aDnGkyQhrQyoNQZCzjV13771qii6ET8bEb
    

    当网关挂了导致图片无法加载时,将/ipfs/xxx 前面的部分动态替换掉。

    能否用油猴脚本实现

    10 replies    2025-01-31 22:18:42 +08:00
    cpstar
        1
    cpstar  
       Jan 31, 2025
    有种东西叫 CNAME ?
    kekxv
        2
    kekxv  
       Jan 31, 2025 via iPhone
    为啥不考虑用 nginx (或类似)负载转发?把 nginx 放到单独的服务器,挂掉的概率也低
    Joomaen
        4
    Joomaen  
    OP
       Jan 31, 2025
    @kekxv 这样还是要用到服务器,我想在浏览器本地进行动态替换,用脚本或扩展,用户可以增添网关。
    qping
        5
    qping  
       Jan 31, 2025 via iPhone
    用户咋知道替换成什么网关?
    slowman
        6
    slowman  
       Jan 31, 2025   ❤️ 1
    Header Editor 可以
    不过一般都是资源失效(没人 pin 了), cloudflare 或者其他稳定的 gateway 很少见到挂的
    Joomaen
        7
    Joomaen  
    OP
       Jan 31, 2025
    @xiashali 看起来不错,待会试试
    xiashali
        8
    xiashali  
       Jan 31, 2025
    @1423 #6 cloudflare gateway 已经倒闭了
    v1
        9
    v1  
       Jan 31, 2025
    https://ipfs.github.io/public-gateway-checker/

    直接写一个优选脚本即可
    Joomaen
        10
    Joomaen  
    OP
       Jan 31, 2025
    @xiashali #3 实测这个可以用,我故意输了个错误的网关来引用图片,正常显示不出来,用来这个扩展程序就可以,用本地网关替换了。
    不过有个问题,当我不运行本地网关时,它虽然能通过外部网关加载网页,可是就不能动态替换掉页面中引用图片的网关了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 10:29 · PVG 18:29 · LAX 03:29 · JFK 06:29
    ♥ Do have faith in what you're doing.