cloud-ip-ranges

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
AirVPN 2,064 txt csv json
Google Public DNS 619 txt csv json
Google Services 402 txt csv json
iCloud Private Relay 285,171 txt csv json
Internet Archive 9 txt csv json
IVPN 267 txt csv json
Mullvad 1,083 txt csv json
NordVPN 7,818 txt csv json
OVPN.com 96 txt csv json
Private Internet Access 1,596 txt csv json
StormWall 21 txt csv json
Sucuri 29 txt csv json
Telegram 14 txt csv json
TOR 1,380 txt csv json
Windscribe 1,068 txt csv json
Zoom 55 txt csv json
Zscaler 849 txt csv json

Other categories

Datacenter & Hosting, CDN & Edge, SaaS & Business APIs, AI Crawlers & Bots, Uptime Monitoring, Security Scanners, all 81 providers