Skip to content

Latest commit

 

History

History
123 lines (97 loc) · 3.39 KB

README.md

File metadata and controls

123 lines (97 loc) · 3.39 KB

manifest.json declarative_net_reques 配置示例

网络拨测工具 (测试 公共 CDN 静态资源库 区域可用性)

  1. 网络拨测工具
  2. 网站诊断分析工具

公共 CDN 静态资源库

  1. 前端 CDNJS 库及 Google Fonts、Ajax 和 Gravatar 国内加速服务 http://css.loli.net
  2. 360 奇舞团
  3. 又拍云
  4. BootCDN
  5. 字节跳动静态资源公共库
  6. Microsoft Ajax Content Delivery Network
  7. jsdelivr
  8. unpkg
  9. cloudflare
  10. google libraries cn
  11. 七牛静态库 Staticfile CDN
  12. 极客族公共加速服务
  13. 中科大反向代理列表如下:
ajax.googleapis.com           ajax.proxy.ustclug.org
themes.googleusercontent.com  google-themes.proxy.ustclug.org
  1. CDNJS 南方科技大学
  2. CDNJS 重庆邮电大学暂时不可用
  3. CDNJS mirror list
  4. 公共 CDN 静态资源加速服务 7ED Services

匹配规则文档:

  1. declarativeNetRequest

高级玩法

使用时,请把 proxy.domain.com 更换为你自己的域名

固定地址替换 rules_advance_redirect_1.json

动态地址替换 rules_advance_redirect_2.json

移除 content-security-policy rules_remove_content_security_policy_header.json

阻止请求 rules_block_request.json

manifeset.json 参考 declarative_net_request 配置

{
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "ruleset_redirect_main",
        "enabled": true,
        "path": "rules/rules_redirect_main.json"
      },
      {
        "id": "ruleset_redirect_main_extra",
        "enabled": true,
        "path": "rules/rules_redirect_main_extra.json"
      },
      {
        "id": "ruleset_remove_content_security_policy_header",
        "enabled": true,
        "path": "rules/rules_remove_content_security_policy_header.json"
      },
      {
        "id": "ruleset_domain_replace",
        "enabled": false,
        "path": "rules/rules_domain_replace.json"
      }
    ]
  }
}

指定匹配域名

https://github.com -> https://github-com.proxy.domain.com

{
  "id": "ruleset_advance_redirect_1",
  "enabled": true,
  "path": "rules/advance/rules_advance_redirect_1.json"
}

动态匹配域名

https://www.chromium.org/ -> https://2_www_xn--3px_chromium_xn--3px_org.proxy.domain.com/

{
  "id": "ruleset_advance_redirect_2",
  "enabled": true,
  "path": "rules/advance/rules_advance_redirect_2.json"
}

阻止指定域名 (拦截请求)

{
  "id": "ruleset_block_header_1",
  "enabled": true,
  "path": "rules/rules_block_request.json"
}

修改 http 请求头或者响应头

{
  "id": "ruleset_remove_header_1",
  "enabled": true,
  "path": "rules/rules_append_header_1.json"
}