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

请教 imgur 图床访问不了的解决办法

  •  
  •   brader · 95 天前 · 820 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。
    香港机场,被墙好久了。
    然后临时装个谷歌扩展《 Replace Google CDN 》解决的看图问题,里面有个规则可替换 imgur 图片地址为代理访问的。现在似乎几个代理服务端都挂掉了。

    请问还有其他可以代理服务器,或者有其他谷歌扩展可以解决这个问题吗?
    6 条回复    2024-09-24 15:04:32 +08:00
    yggd
        1
    yggd  
       95 天前
    同蹲答案,自建的节点一直不能访问,基本上看不了 V2 上的图(真想看 Copy link 到 Telegram 预览 ;(
    idragonet
        2
    idragonet  
       95 天前
    Oracle 节点不能范围,GCP 可以。
    brader
        3
    brader  
    OP
       95 天前
    @yggd #1
    @idragonet #2 我又再次观察了下《 Replace Google CDN 》这个扩展,它目前其实还是能代理 i.imgur.com 这个域名的图片的,但是它现在无法代理 imgur.com 这个域名。
    示例:
    可以: https://search.pstatic.net/common?src=
    不可以: https://search.pstatic.net/common?src=https://imgur.com/IXce7KV
    这时候我发现将上面不可以的链接,域名换为 i.imgur.com ,并假设图片后缀为.png ,猜对的话可以访问。

    这个扩展的重写规则是这样的,请问大佬们,有办法稍微修改一下规则,让他把 imgur.com 域名重写到 i.imgur.com

    {"action":{"redirect":{"regexSubstitution":"https://search.pstatic.net/common?src=\\1"},"type":"redirect"},"condition":{"regexFilter":"(.*?)","requestDomains":["imgur.com"],"resourceTypes":["main_frame","sub_frame","stylesheet","script","image","font","object","xmlhttprequest","ping","csp_report","media","websocket","webtransport","webbundle","other"]},"id":16,"priority":2}
    NewYear
        4
    NewYear  
       95 天前
    自己建一个代下载图片呗。可以用 php 写一个,然后用油猴脚本替换下。。。 imgur.com 这个 域名的 URL 不是图片地址,直接加后缀也不合适,这种是“相册”,需要通过 API 查询完整的 URL ,没有别的办法。

    我也是困扰了很久才自己搞了一个。
    brader
        5
    brader  
    OP
       92 天前
    @NewYear #4 主要是没有这个成本预算,自建还得买境外服务器。有这个钱,不如直接换一个 VPN 了
    NewYear
        6
    NewYear  
       91 天前
    @brader 个人用的话,很多可以白嫖的,比如 Cloudflare ,还有一大堆
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4273 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:02 · PVG 09:02 · LAX 17:02 · JFK 20:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.