109 lines
3.4 KiB
JSON
109 lines
3.4 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"updated_at": "2026-03-07T00:00:00Z",
|
|
"components": {
|
|
"singbox": {
|
|
"enabled": false,
|
|
"binary_name": "sing-box",
|
|
"targets": {
|
|
"linux-amd64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/sing-box-linux-amd64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
},
|
|
"signature": {
|
|
"type": "openssl-sha256",
|
|
"url": "https://example.invalid/sing-box-linux-amd64.sig",
|
|
"sha256": "REPLACE_ME_SIGNATURE_SHA256_64_HEX",
|
|
"public_key_path": "/etc/selective-vpn/keys/singbox-release.pub"
|
|
}
|
|
},
|
|
"linux-arm64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/sing-box-linux-arm64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
},
|
|
"signature": {
|
|
"type": "openssl-sha256",
|
|
"url": "https://example.invalid/sing-box-linux-arm64.sig",
|
|
"sha256": "REPLACE_ME_SIGNATURE_SHA256_64_HEX",
|
|
"public_key_path": "/etc/selective-vpn/keys/singbox-release.pub"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dnstt": {
|
|
"enabled": false,
|
|
"binary_name": "dnstt-client",
|
|
"targets": {
|
|
"linux-amd64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/dnstt-client-linux-amd64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
}
|
|
},
|
|
"linux-arm64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/dnstt-client-linux-arm64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"phoenix": {
|
|
"enabled": false,
|
|
"binary_name": "phoenix-client",
|
|
"targets": {
|
|
"linux-amd64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/phoenix-client-linux-amd64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
},
|
|
"signature": {
|
|
"type": "openssl-sha256",
|
|
"url": "https://example.invalid/phoenix-client-linux-amd64.sig",
|
|
"sha256": "REPLACE_ME_SIGNATURE_SHA256_64_HEX",
|
|
"public_key_path": "/etc/selective-vpn/keys/phoenix-release.pub"
|
|
}
|
|
},
|
|
"linux-arm64": {
|
|
"version": "REPLACE_ME",
|
|
"url": "https://example.invalid/phoenix-client-linux-arm64",
|
|
"sha256": "REPLACE_ME_SHA256_64_HEX",
|
|
"asset_type": "raw",
|
|
"rollout": {
|
|
"stage": "stable",
|
|
"percent": 100
|
|
},
|
|
"signature": {
|
|
"type": "openssl-sha256",
|
|
"url": "https://example.invalid/phoenix-client-linux-arm64.sig",
|
|
"sha256": "REPLACE_ME_SIGNATURE_SHA256_64_HEX",
|
|
"public_key_path": "/etc/selective-vpn/keys/phoenix-release.pub"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|