Joomaen
V2EX  ›  IPFS

能否动态替换网关

By Joomaen at 2025 年 1 月 31 日 · 3799 次点击

比如我的图片链接是

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

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

能否用油猴脚本实现

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

直接写一个优选脚本即可
Joomaen
   10
Joomaen  
OP
   2025 年 1 月 31 日
@xiashali #3 实测这个可以用,我故意输了个错误的网关来引用图片,正常显示不出来,用来这个扩展程序就可以,用本地网关替换了。
不过有个问题,当我不运行本地网关时,它虽然能通过外部网关加载网页,可是就不能动态替换掉页面中引用图片的网关了。
© 2026 V2EX · 29ms · 3.9.8.5