Start from the server category
Pick the server family first. If the server is labeled Cloudflare, Fastly, CloudFront, Azion, Bunny, CacheFly, Google Cloud, or Direct, that tells you what kind of config is more likely to fit.
In the app catalog, CDN labels group routes and configs by the edge/network style they were designed for. They help the app match configs to compatible servers and help users understand what kind of host/fronting strategy a route expects. They do not guarantee a provider will always work on every carrier.
A server entry can declare a CDN type so users know whether that route is built around a direct host, a Cloudflare-style edge, a Fastly host, a Google edge, and so on.
A config can also declare a CDN type. When it does, the app can warn or switch the user to a more compatible server instead of applying a mismatched profile blindly.
CDN type is mainly a compatibility and routing label. It helps with catalog organization, not only with carrier experiments.
A provider label does not mean the provider will always be reachable or usable in the same way on every ISP, region, carrier, or transport.
| CDN type | How it is used in the app | Typical notes |
|---|---|---|
| CacheFly | Specialized edge family used for targeted presets and host-based experiments. | Usually relevant only when a config/server pair was intentionally designed for it. |
| Fastly | Common CDN label for mobile-carrier experiments and edge-hosted routes. | Frequently appears in operator-specific configs where the host/edge matters. |
| Google Cloud | Used when a route is built around Google-hosted edge behavior. | Can appear with WS/XHTTP-style patterns and Google-fronted hosts. |
| Cloudflare | One of the most common catalog families for TLS, WS, XHTTP, and fronted edge routes. | Popular because many routes are provisioned behind Cloudflare-like edges. |
| CloudFront | AWS edge-hosted family used in certain fronted or CDN-routed presets. | Useful when a route specifically targets CloudFront-compatible host patterns. |
| Azion | Edge family used in some catalog routes, especially where Azion-hosted edges matter. | Treat it as its own route family rather than a generic direct host. |
| Bunny | Bunny CDN family, often recognized by b-cdn.net style hosts. | Useful only when the server/config pair was built for Bunny-hosted paths. |
| Direct / custom | Non-CDN or app-defined direct edge family. | May still be internal/proprietary if the route belongs to the official catalog. |
Pick the server family first. If the server is labeled Cloudflare, Fastly, CloudFront, Azion, Bunny, CacheFly, Google Cloud, or Direct, that tells you what kind of config is more likely to fit.
If the config also declares a CDN type, keep it aligned with the selected server whenever possible. The app’s compatibility helpers exist to avoid obvious mismatches.
On CDN-sensitive routes, the host, SNI, path, and transport shape usually matter together. Changing only one piece at random can destroy a working route.
If a plain TLS/WS route works, keep it. Only move to Socket Custom or V2K if the route fails, is too unstable, or specifically needs a more custom carrier-facing behavior.
Open the public servers page to understand which servers are operated by the project and which ones come from external public indexing feeds.