{
  "project": "GatePath",
  "version": "default.20260617.065156",
  "profile": "default",
  "generatedAt": "2026-06-17T06:54:11.062Z",
  "revision": {
    "source": "local-git",
    "commit": "4575a1392d9ec50165631636b50c964ad69ff4eb",
    "shortCommit": "4575a1392d9e",
    "branch": "HEAD"
  },
  "ok": true,
  "siteBaseUrl": "https://proxy.du.dev",
  "resourceBaseUrl": "https://proxy.du.dev",
  "clientCount": 5,
  "resourceCount": 10724,
  "clients": [
    {
      "id": "loon",
      "name": "Loon",
      "status": "ok",
      "config": {
        "path": "loon/config/main.conf",
        "url": "https://proxy.du.dev/loon/config/main.conf",
        "installUrl": "loon://import?sub=https%3A%2F%2Fproxy.du.dev%2Floon%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 56707,
        "sha256": "1a4de69855ca0a7448f31e19bf4d59898f1e7ea2cfbb16390a0617fb9318e49d"
      },
      "page": {
        "path": "loon/index.html",
        "url": "https://proxy.du.dev/loon/"
      },
      "resources": {
        "total": 2738,
        "appCount": 881,
        "byType": {
          "rules": 881,
          "icons": 881,
          "plugins": 19,
          "scripts": 2,
          "config": 1,
          "store": 886,
          "page": 66,
          "software": 1,
          "index": 1
        }
      },
      "warnings": []
    },
    {
      "id": "surge",
      "name": "Surge",
      "status": "ok",
      "config": {
        "path": "surge/config/main.conf",
        "url": "https://proxy.du.dev/surge/config/main.conf",
        "installUrl": "surge:///install-config?url=https%3A%2F%2Fproxy.du.dev%2Fsurge%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 57523,
        "sha256": "85a8b2e360b750fe5eb6dbc148ca06171f9d797ec2f9cb47e809c12405e6cd25"
      },
      "page": {
        "path": "surge/index.html",
        "url": "https://proxy.du.dev/surge/"
      },
      "resources": {
        "total": 2646,
        "appCount": 880,
        "byType": {
          "rules": 880,
          "modules": 746,
          "icons": 880,
          "scripts": 92,
          "assets": 47,
          "config": 1
        }
      },
      "warnings": []
    },
    {
      "id": "quantumultx",
      "name": "Quantumult X",
      "status": "ok",
      "config": {
        "path": "quantumultx/config/main.conf",
        "url": "https://proxy.du.dev/quantumultx/config/main.conf",
        "installUrl": "quantumult-x:///add-resource?remote-resource=https%3A%2F%2Fproxy.du.dev%2Fquantumultx%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 75354,
        "sha256": "3eaad5973d6e553022e2098e306d3a3472a133f897629866e35b53809fc7b4bd"
      },
      "page": {
        "path": "quantumultx/index.html",
        "url": "https://proxy.du.dev/quantumultx/"
      },
      "resources": {
        "total": 1780,
        "appCount": 880,
        "byType": {
          "rules": 880,
          "icons": 880,
          "rewrite": 18,
          "scripts": 1,
          "config": 1
        }
      },
      "warnings": []
    },
    {
      "id": "shadowrocket",
      "name": "Shadowrocket",
      "status": "ok",
      "config": {
        "path": "shadowrocket/config/main.conf",
        "url": "https://proxy.du.dev/shadowrocket/config/main.conf",
        "installUrl": "shadowrocket://add/sub://https%3A%2F%2Fproxy.du.dev%2Fshadowrocket%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 63595,
        "sha256": "dee1c3866d857b8f023d2dc689a8776049cde059e04ad11ab425d25731d08d3e"
      },
      "page": {
        "path": "shadowrocket/index.html",
        "url": "https://proxy.du.dev/shadowrocket/"
      },
      "resources": {
        "total": 1780,
        "appCount": 880,
        "byType": {
          "rules": 880,
          "icons": 880,
          "modules": 18,
          "scripts": 1,
          "config": 1
        }
      },
      "warnings": []
    },
    {
      "id": "stash",
      "name": "Stash",
      "status": "ok",
      "config": {
        "path": "stash/config/main.yaml",
        "url": "https://proxy.du.dev/stash/config/main.yaml",
        "installUrl": "stash://install-config?url=https%3A%2F%2Fproxy.du.dev%2Fstash%2Fconfig%2Fmain.yaml",
        "contentType": "application/yaml; charset=utf-8",
        "bytes": 172934,
        "sha256": "4a54c81bfc9e1ec4e6520d9c7f801481fd02a0497f39b4b6d977999eeb59f707"
      },
      "page": {
        "path": "stash/index.html",
        "url": "https://proxy.du.dev/stash/"
      },
      "resources": {
        "total": 1780,
        "appCount": 880,
        "byType": {
          "rules": 880,
          "icons": 880,
          "override": 18,
          "scripts": 1,
          "config": 1
        }
      },
      "warnings": []
    }
  ],
  "failures": []
}
