{
  "project": "ProxyBox",
  "version": "default.20260621.131542",
  "profile": "default",
  "generatedAt": "2026-06-21T13:16:33.206Z",
  "revision": {
    "source": "github-actions",
    "commit": "86b972fb0df5070bb45e7dc5bd40b340daae6ff1",
    "shortCommit": "86b972fb0df5",
    "branch": "main",
    "repository": "sonnemusk/proxybox",
    "runId": "27905509531",
    "runAttempt": "1",
    "runUrl": "https://github.com/sonnemusk/proxybox/actions/runs/27905509531"
  },
  "ok": true,
  "siteBaseUrl": "https://proxybox.dubin.cc",
  "resourceBaseUrl": "https://proxybox.dubin.cc",
  "clientCount": 5,
  "resourceCount": 10725,
  "clients": [
    {
      "id": "loon",
      "name": "Loon",
      "status": "ok",
      "config": {
        "path": "loon/config/main.conf",
        "url": "https://proxybox.dubin.cc/loon/config/main.conf",
        "installUrl": "loon://import?sub=https%3A%2F%2Fproxybox.dubin.cc%2Floon%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 61122,
        "sha256": "157404d71392bd412465014a00b6e74c8b18fb1c564bc6a0d188366ae0210c1a"
      },
      "page": {
        "path": "loon/index.html",
        "url": "https://proxybox.dubin.cc/loon/"
      },
      "resources": {
        "total": 2739,
        "appCount": 881,
        "byType": {
          "rules": 881,
          "icons": 881,
          "plugins": 19,
          "scripts": 2,
          "config": 1,
          "store": 886,
          "page": 67,
          "software": 1,
          "index": 1
        }
      },
      "warnings": []
    },
    {
      "id": "surge",
      "name": "Surge",
      "status": "ok",
      "config": {
        "path": "surge/config/main.conf",
        "url": "https://proxybox.dubin.cc/surge/config/main.conf",
        "installUrl": "surge:///install-config?url=https%3A%2F%2Fproxybox.dubin.cc%2Fsurge%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 61933,
        "sha256": "54b0a93d585725214085d0c465e6e303c04d0111a0693b0046def846f49f931f"
      },
      "page": {
        "path": "surge/index.html",
        "url": "https://proxybox.dubin.cc/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://proxybox.dubin.cc/quantumultx/config/main.conf",
        "installUrl": "quantumult-x:///add-resource?remote-resource=https%3A%2F%2Fproxybox.dubin.cc%2Fquantumultx%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 79764,
        "sha256": "7f3d78ed0266388e5a184bd1b33496fb9bdc4ac40ddf541d262ad37840c2413c"
      },
      "page": {
        "path": "quantumultx/index.html",
        "url": "https://proxybox.dubin.cc/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://proxybox.dubin.cc/shadowrocket/config/main.conf",
        "installUrl": "shadowrocket://add/sub://https%3A%2F%2Fproxybox.dubin.cc%2Fshadowrocket%2Fconfig%2Fmain.conf",
        "contentType": "text/plain; charset=utf-8",
        "bytes": 68005,
        "sha256": "887f5f0fff0a4e8f33b1c9480a35eb3d89b5d1651993395de1821ceb159d2db8"
      },
      "page": {
        "path": "shadowrocket/index.html",
        "url": "https://proxybox.dubin.cc/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://proxybox.dubin.cc/stash/config/main.yaml",
        "installUrl": "stash://install-config?url=https%3A%2F%2Fproxybox.dubin.cc%2Fstash%2Fconfig%2Fmain.yaml",
        "contentType": "application/yaml; charset=utf-8",
        "bytes": 177344,
        "sha256": "ba3f8082f459e759abd857b8a732cc61380e07f9bb7b9229ea246a8166b3841c"
      },
      "page": {
        "path": "stash/index.html",
        "url": "https://proxybox.dubin.cc/stash/"
      },
      "resources": {
        "total": 1780,
        "appCount": 880,
        "byType": {
          "rules": 880,
          "icons": 880,
          "override": 18,
          "scripts": 1,
          "config": 1
        }
      },
      "warnings": []
    }
  ],
  "failures": []
}
