{
  "project": "ProxyBox",
  "schemaVersion": 1,
  "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"
  },
  "siteBaseUrl": "https://proxybox.dubin.cc",
  "resourceBaseUrl": "https://proxybox.dubin.cc",
  "entrypoints": {
    "hub": "https://proxybox.dubin.cc/",
    "index": "https://proxybox.dubin.cc/index.json",
    "catalog": "https://proxybox.dubin.cc/store/catalog.json",
    "software": "https://proxybox.dubin.cc/software/",
    "softwareCatalog": "https://proxybox.dubin.cc/software/apps.json",
    "clients": "https://proxybox.dubin.cc/store/clients.json",
    "categories": "https://proxybox.dubin.cc/store/categories.json",
    "release": "https://proxybox.dubin.cc/release.json",
    "status": "https://proxybox.dubin.cc/status.json",
    "diagnostics": "https://proxybox.dubin.cc/diagnostics.json",
    "health": "https://proxybox.dubin.cc/health.json",
    "manifest": "https://proxybox.dubin.cc/manifest.json",
    "checksums": "https://proxybox.dubin.cc/checksums.txt",
    "deployment": "https://proxybox.dubin.cc/deployment.json",
    "releaseProvenance": "https://proxybox.dubin.cc/release-provenance.json",
    "cloudflareDeploy": "https://proxybox.dubin.cc/cloudflare-deploy.json",
    "clientHealth": "https://proxybox.dubin.cc/client-health.json",
    "actionSummary": "https://proxybox.dubin.cc/action-summary.json",
    "sitemap": "https://proxybox.dubin.cc/sitemap.xml",
    "robots": "https://proxybox.dubin.cc/robots.txt",
    "wellKnown": "https://proxybox.dubin.cc/.well-known/proxybox.json"
  },
  "clients": [
    {
      "id": "loon",
      "pageUrl": "https://proxybox.dubin.cc/loon/",
      "configUrl": "https://proxybox.dubin.cc/loon/config/main.conf"
    },
    {
      "id": "surge",
      "pageUrl": "https://proxybox.dubin.cc/surge/",
      "configUrl": "https://proxybox.dubin.cc/surge/config/main.conf"
    },
    {
      "id": "quantumultx",
      "pageUrl": "https://proxybox.dubin.cc/quantumultx/",
      "configUrl": "https://proxybox.dubin.cc/quantumultx/config/main.conf"
    },
    {
      "id": "shadowrocket",
      "pageUrl": "https://proxybox.dubin.cc/shadowrocket/",
      "configUrl": "https://proxybox.dubin.cc/shadowrocket/config/main.conf"
    },
    {
      "id": "stash",
      "pageUrl": "https://proxybox.dubin.cc/stash/",
      "configUrl": "https://proxybox.dubin.cc/stash/config/main.yaml"
    }
  ],
  "checks": {
    "online": "ONLINE_BASE_URL=https://proxybox.dubin.cc pnpm online-cloudflare-check",
    "headers": "ONLINE_BASE_URL=https://proxybox.dubin.cc pnpm online-headers-check"
  },
  "resourcePolicy": {
    "externalHotlinksAllowed": false,
    "generatedResourcesBaseUrl": "https://proxybox.dubin.cc"
  }
}
