123jjck / cdn-ip-ranges
IP address ranges for proxying
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing 123jjck/cdn-ip-ranges in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewcdn_ip_ranges **π Language / Π―Π·ΡΠΊ:** English | Π ΡΡΡΠΊΠΈΠΉ --- collects IPv4/IPv6 subnet lists for popular CDN and hosting providers and stores them inside per-provider folders. Each folder (e.g., , ) contains: β’ β one subnet per line (IPv4 + IPv6). β’ β the same, but IPv4-only. β’ β JSON for Amnezia VPN (IPv4-only, array of objects with / fields). β’ β binary V2Ray GeoIP format (IPv4 + IPv6). β’ β the same, but IPv4-only. β’ β binary sing-box ruleset format (IPv4 + IPv6). β’ β the same, but IPv4-only. Quick start | List | Folder | Contents | |---|---|---| | ** ** | | Every provider in this repo β CDN, hosting, Discord Voice, Telegram, Meta, Roblox, and others. Use this if you want the widest possible coverage. | | ** ** | | CDN and hosting providers only (excludes Discord Voice, Telegram, Meta, Roblox). Use this if you only need traffic routing for CDN infrastructure. | Most common files (IPv4 plain text): β’ β’ Providers | Provider | AS | In | In | |---|---|:---:|:---:| | Akamai | AS20940, AS63949 | β | β | | AWS | ip-ranges.json | β | β | | BuyVM | AS53667 | β | β | | CDN77 | AS60068 | β | β | | Cloudflare | AS13335 | β | β | | Cogent | AS174 | β | β | | Constant | AS20473 | β | β | | Contabo | AS51167, AS141995 | β | β | | DataCamp | AS212238 | β | β | | DigitalOcean | AS14061 | β | β | | Discord Voice | crt.sh + DNS resolve | β | β | | Fastly | AS54113 | β | β | | GCore | AS199524, AS202422 | β | β | | GleSYS | AS42708 | β | β | | GTHost | AS63023 | β | β | | Hetzner | AS24940, AS213230, AS212317 | β | β | | MelBiCom | AS8849, AS56630 | β | β | | Meta | AS32934 | β | β | | Oracle | AS31898, AS6142, AS20054, AS54253 | β | β | | OVH | AS16276 | β | β | | Roblox | AS22697 | β | β | | Scaleway | AS12876, AS29447 | β | β | | Scalaxy | AS58061 | β | β | | Telegram | AS62041, AS62014, AS211157, AS44907, AS59930 | β | β | | Vercel | NetworksDB API | β | β | Usage Guides for different apps are available in the wiki: https://github.com/123jjck/cdn-ip-ranges/wiki/Usage-(EN) > [!NOTE] > Also check out mihomo-configurator β a convenient browser tool for easy Mihomo configuration. Refreshing the data Run locally to pull the latest ranges and rewrite the text files. Automation GitHub Actions ( ) executes the script every 12 hours and commits changes whenever new prefixes appear.