VPN, Tor & Network IP Ranges
Exit nodes, VPN relays, security networks and service backbones — Tor, Mullvad, NordVPN, Private Internet Access, Windscribe, Zscaler, Telegram and others.
302,541 ranges from 17 providers in one file, every VPN and network: txt csv json
# block every vpn & networks range with iptables
curl -sO https://cloud-ip-ranges.com/download/category/vpn-networks.txt
while read ip; do iptables -A INPUT -s $ip -j DROP; done < vpn-networks.txt
Common uses are risk scoring at signup or checkout, restricting access to an internal application, and separating traffic that arrives through an anonymising network from everything else. Blocking outright is a blunt instrument: plenty of legitimate users are on a VPN, so weigh these ranges as a signal rather than treating them as a denylist.
Providers
| Provider | Last change | CIDRs | Download formats |
|---|---|---|---|
| 2,064 | txt csv json | ||
| 619 | txt csv json | ||
| 402 | txt csv json | ||
| 285,171 | txt csv json | ||
| 9 | txt csv json | ||
| 267 | txt csv json | ||
| 1,083 | txt csv json | ||
| 7,818 | txt csv json | ||
| 96 | txt csv json | ||
| 1,596 | txt csv json | ||
| 21 | txt csv json | ||
| 29 | txt csv json | ||
| 14 | txt csv json | ||
| 1,380 | txt csv json | ||
| 1,068 | txt csv json | ||
| 55 | txt csv json | ||
| 849 | txt csv json |
Other categories
Datacenter & Hosting, CDN & Edge, SaaS & Business APIs, AI Crawlers & Bots, Uptime Monitoring, Security Scanners, all 81 providers