List all IP ranges of some companies, cloud services, and popular sites. This project is a considerably extended fork of IPRanges by Lord_Alfred. I maintain this for my personal use on my home router mostly.
Amazon (AWS), Alibaba Cloud, Azure (Microsoft), Backblaze, Digital Ocean, Google Cloud, Hetzner, Linode, MTS Cloud, Oracle, Yandex Cloud, Akamai, CacheFly, Cloudflare, EdgeCast, Fastly, Imperva, Qrator
Bing (Microsoft), Google, Yahoo, Yandex, Facebook, LinkedIn, TikTok, Twitter (X.com), Vkontakte, YouTube, Kinopub, Rambler
Alibaba, Amazon, Avito, Ozon.ru, Adobe, Apple, Microsoft, Sberbank, Hugging Face, GitHub
ExpressVPN, NordVPN, ProtonVPN, Surfshark, Popular VPN services servers, Apple's iCloud Private Relay, Beeline, Corbina, M247, MTS, Rostelecom, Russian Government sites
.
βββ [service_name]/
β βββ downloader.sh
β βββ ipv4.txt
β βββ ipv6.txt
β βββ ipv4_merged.txt
β βββ ipv6_merged.txt
βββ utils/
β βββ [python scripts for IP processing]
βββ .github/
βββ workflows/
βββ update.yaml
Each service folder contains:
downloader.sh
: Script for fetching IP ranges from public sourcesipv4.txt
/ipv6.txt
: the list of addresses (IPv4 or IPv6), which is the result of parsing one or more sourcesipv4_merged.txt
/ipv6_merged.txt
: optimized lists combined into the smallest possible CIDRs
The utils/
folder houses Python scripts for merging and cleaning IP lists.
Daily updates are managed via GitHub Actions, as defined in .github/workflows/update.yaml
.
Here's list of another data I use for my router configs: