首页 > 其他分享 >解决国内StackOverflow无法正常打开问题

解决国内StackOverflow无法正常打开问题

时间:2022-10-28 08:23:39浏览次数:66  
标签:dstURL enable kind 正常 wildcard StackOverflow net 打开 com

出于某些原因,StackOverflow 在国内很多时候不能自如地访问。那么如何解决呢?这里推荐一个插件 gooreplacer, 该插件支持ChromeEdge,而且可以定制规则,非常值得尝试~

不能正常访问表现


  1. StackOverflow 页面或链接打开缓慢,打开后,页面顶部出现警告
  2. 不能注册、登录 StackOverflow,无法发起提问,查看收藏的问题或回答
  3. 回答或提问中多媒体内容(主要是图片),图片不能正常显示

上述现象的原因


  1. StackOverflow 使用了 Google 的 CDN (主要是常用 JavaScript 库和字体)
  2. StackOverflow 网站的图片文件放在国内无法访问的图床网站 imgur.com

插件的配置步骤


  1. 重定向 Google CDN 资源,README.md 上提到的在线规则可能无法访问,可以复制下方的文本保存为 JSON 文件,通过顶部的导入按钮导入规则。

    {
      "createBy": "http://liujiacai.net/gooreplacer/",
      "rules": {
        "ajax.googleapis.com": {
          "dstURL": "ajax.loli.net",
          "kind": "wildcard",
          "enable": true
        },
        "fonts.googleapis.com": {
          "dstURL": "fonts.loli.net",
          "kind": "wildcard",
          "enable": false
        },
        "themes.googleusercontent.com": {
          "dstURL": "themes.loli.net",
          "kind": "wildcard",
          "enable": true
        },
        "google.com/recaptcha": {
          "dstURL": "recaptcha.net/recaptcha",
          "kind": "wildcard",
          "enable": true
        },
        "fonts.gstatic.com": {
          "dstURL": "gstatic.loli.net",
          "kind": "wildcard",
          "enable": false
        },
        "secure.gravatar.com": {
          "dstURL": "gravatar.loli.net",
          "kind": "wildcard",
          "enable": true
        },
        "platform.twitter.com/widgets.js": {
          "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/widgets.js",
          "kind": "wildcard",
          "enable": true
        },
        "apis.google.com/js/api.js": {
          "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/api.js",
          "kind": "wildcard",
          "enable": true
        },
        "apis.google.com/js/plusone.js": {
          "dstURL": "cdn.jsdelivr.net/gh/jiacai2050/gooreplacer@gh-pages/proxy/plusone.js",
          "kind": "wildcard",
          "enable": true
        }
      }
    }
    
  2. 图片不能访问,添加一条额外的重定向规则,如下

    匹配模式: (https://i.stack.imgur.com/*)
    匹配类型: 正则表达式
    目标地址: https://images.weserv.nl/?url=$1
    是否开启: ✔
    

✳贴心的小惊喜


该插件在配置完规则后还可以测试规则是否生效, 以某问题回答中出现的图片URL 为例, 复制图片重定向URL,浏览器可以正常访问,完美~~
沙箱测试

重定向URL

更多相关参考


标签:dstURL,enable,kind,正常,wildcard,StackOverflow,net,打开,com
From: https://www.cnblogs.com/makesense/p/16834498.html

相关文章