cloud-ip-ranges

TOR IP ranges

Current IP ranges (CIDRs) used by the TOR network, updated daily.

categoryVPN & Networks
websitehttps://www.torproject.org
ranges1,209 (1,209 IPv4, 0 IPv6)
last change
downloads33,347
download txt csv json — permalinks, always the latest data
curl -O https://cloud-ip-ranges.com/download/tor.txt

Ranges

Sample of 25 of 1,209 ranges. Download the full list above, or check a specific IP.

CIDR Type Tag
204.137.14.106/32 ipv4 000F3EB75342BE371F1D8D3FAE90890AEB5664EE
178.218.144.18/32 ipv4 0011254CC8444369B20EF11156B8990438221A54
185.220.101.33/32 ipv4 0036FA36AB435FD5D0F640626636867EBFB72C68
185.220.101.170/32 ipv4 003A08F1ADC002D24979C68AA5A33369C04D9C7F
179.43.159.78/32 ipv4 0077640E103A829BF8228D42F95818DAD1E9D84C
204.8.96.103/32 ipv4 0077BCBA7244DB3E6A5ED2746E86170066684887
204.8.96.144/32 ipv4 00DCAEAE3E54C32809E7F7CC4BF2A6FC68FC552F
185.195.71.244/32 ipv4 0111BA9B604669E636FFD5B503F382A4B7AD6E80
95.143.193.125/32 ipv4 01181B31BE5860C7D66DA88F88AD522C06470FD9
185.220.101.153/32 ipv4 0138DDE95A04DF80DAF96111C93051BBBB6BF0A2
171.25.193.78/32 ipv4 01F648AFD7FCC68E7917F42CF3533CC5D3A93DF1
5.2.79.190/32 ipv4 02A8CCB1FB70984226231283596DA734A80E3F6F
193.189.100.202/32 ipv4 036EFD2E61DEA3D2FEE59861BA4245E4DE864112
109.70.100.6/32 ipv4 03CCD8C021B75030122B48E5665A86E199EC989C
171.25.193.235/32 ipv4 0410E68E65BE1DD16C5B10802C9A623DCFCFE95F
204.8.96.79/32 ipv4 041646640AB306EA74B001966E86169B04CC88D2
80.67.172.162/32 ipv4 042944E139508E6A8495AA1F6F320D1087D84930
185.220.101.51/32 ipv4 04749CD6A6BE1C0B14EE63DFD0F13EEB9EFEE8AB
192.42.116.17/32 ipv4 0485027A0A349D454D978F6C1CECDD29EA17769A
185.246.188.74/32 ipv4 04E666AF3A39A54BE9138BEE97AE2DB21EA9D4E6
185.220.101.15/32 ipv4 050A1245EEC76B7438337BAAF19F4AB0666B375F
178.20.55.16/32 ipv4 05A48DCB220236FCCA21B432C3D4A1FCE8AFCEEB
185.220.101.185/32 ipv4 05DD02B8B23881A4B627F6E9AF32735EE7C09181
185.220.101.142/32 ipv4 05EA20BE14D0AC4F3D69DECF20F15A2E28353C0A
185.220.101.183/32 ipv4 05EA56935F2740BDEDC6C67DF1D839A410E547A3

Blocking TOR

iptables

curl -sO https://cloud-ip-ranges.com/download/tor.txt
while read ip; do
  iptables -A INPUT -s $ip -j DROP
  iptables -A OUTPUT -d $ip -j DROP
done < tor.txt

ufw

curl -sO https://cloud-ip-ranges.com/download/tor.txt
while read ip; do
  ufw deny from $ip
  ufw deny to $ip
done < tor.txt

fail2ban

sudo tee /etc/fail2ban/filter.d/tor-block.conf << EOF
[Definition]
failregex = ^.*$
ignoreregex =
EOF

sudo tee /etc/fail2ban/jail.d/tor-block.conf << EOF
[tor-block]
enabled = true
filter = tor-block
action = iptables-allports[name=tor]
logpath = /tmp/tor.txt
findtime = 1
bantime = -1
maxretry = 1
EOF

curl -so /tmp/tor.txt https://cloud-ip-ranges.com/download/tor.txt
sudo systemctl restart fail2ban

pfSense / OPNsense

curl -sO https://cloud-ip-ranges.com/download/tor.txt
# Firewall > Aliases: new alias TOR_BLOCK, type Network(s), import the file
# Firewall > Rules > WAN: Action=Block, Source=TOR_BLOCK

About

These IP ranges cover the TOR network and are updated regularly from its official source. The data includes IPv4 and IPv6 ranges. Last update was about 3 hours ago.

Other providers

AirVPN, Akamai, Alibaba, Alpha Strike Labs, Amazonbot, Amzn-SearchBot, Amzn-User, Anthropic, AppleBot, Atlassian, AWS, Azure, Backblaze, Baidu, BinaryEdge, BingBot, Bunny, CacheFly, CCBot, Censys, ChatGPT-User, ClaudeBot, Cloudflare, Datadog, DigitalOcean, DuckDuckBot, Fastly, Gabia, G-Core, GitHub, Googlebot, Google Cloud, Google Public DNS, Google Services, GPTBot, Hetzner, Hostway, Huawei Cloud, IBM Cloud, iCloud Private Relay, Internet Archive, IVPN, Leaseweb, Linode, Meta, Microsoft 365, Mistral, Mullvad, NHN Cloud, NordVPN, OpenAI ChatGPT, OpenAI SearchBot, Oracle Cloud, OVHcloud, OVPN.com, PerplexityBot, Perplexity-User, Pingdom, Private Internet Access, QUIC.cloud, Rackspace, Rapid7 Sonar, Salesforce, Scaleway, Shodan, StatusCake, StormWall, Stretchoid, Sucuri, Telegram, Tencent, UpCloud, UptimeRobot, Vultr, Wasabi, Windscribe, Yandex, Zoho, Zoom, Zscaler