Projects

Tor relays in India

Tor relays are volunteer servers that carry encrypted traffic for Tor users around the world. The more running relays and bandwidth a region has, the more it contributes to the network. Spread matters too: when every relay sits on one provider, trouble at that provider, or pressure on it, takes them all down together.

The data comes from Pulse, which the community runs. It collects from Onionoo, part of Tor Metrics, every hour, and the page is regenerated every hour as well. Taiwan is shown by default, with other regions as reference points; switch between them with the region list below.

Latest snapshot 2026-10-10 04:00 UTC

Running relays 27 +3vs 30 days ago
Bandwidth 161.4MB/s -54.0 MB/svs 30 days ago
Networks (ASNs) 13 +1vs 30 days ago
Exit relays 0 0vs 30 days ago

Running relays and bandwidth

Running and stopped relays in the last snapshot of each day, and the total observed bandwidth of the running ones.

RelaysRunningStopped
0255008/2409/1710/102026/08/24 Running 332026/08/24 Stopped 62026/08/25 Running 312026/08/25 Stopped 62026/08/26 Running 322026/08/26 Stopped 32026/08/27 Running 332026/08/27 Stopped 12026/08/28 Running 302026/08/28 Stopped 52026/08/29 Running 332026/08/29 Stopped 22026/08/30 Running 342026/08/30 Stopped 22026/08/31 Running 362026/08/31 Stopped 32026/09/01 Running 382026/09/01 Stopped 12026/09/02 Running 312026/09/02 Stopped 82026/09/03 Running 252026/09/03 Stopped 142026/09/04 Running 232026/09/04 Stopped 162026/09/05 Running 222026/09/05 Stopped 172026/09/06 Running 232026/09/06 Stopped 162026/09/07 Running 222026/09/07 Stopped 172026/09/08 Running 212026/09/08 Stopped 182026/09/09 Running 192026/09/09 Stopped 142026/09/10 Running 242026/09/10 Stopped 62026/09/11 Running 232026/09/11 Stopped 72026/09/12 Running 212026/09/12 Stopped 82026/09/13 Running 222026/09/13 Stopped 72026/09/14 Running 232026/09/14 Stopped 62026/09/15 Running 262026/09/15 Stopped 52026/09/16 Running 262026/09/16 Stopped 52026/09/17 Running 262026/09/17 Stopped 42026/09/18 Running 262026/09/18 Stopped 52026/09/19 Running 252026/09/19 Stopped 62026/09/20 Running 232026/09/20 Stopped 82026/09/21 Running 242026/09/21 Stopped 82026/09/22 Running 232026/09/22 Stopped 82026/09/23 Running 222026/09/23 Stopped 92026/09/24 Running 222026/09/24 Stopped 82026/09/25 Running 222026/09/25 Stopped 72026/09/26 Running 232026/09/26 Stopped 42026/09/27 Running 232026/09/27 Stopped 52026/09/28 Running 232026/09/28 Stopped 52026/09/29 Running 262026/09/29 Stopped 72026/09/30 Running 242026/09/30 Stopped 72026/10/01 Running 242026/10/01 Stopped 92026/10/02 Running 262026/10/02 Stopped 82026/10/03 Running 262026/10/03 Stopped 82026/10/04 Running 242026/10/04 Stopped 92026/10/05 Running 262026/10/05 Stopped 82026/10/06 Running 272026/10/06 Stopped 52026/10/07 Running 252026/10/07 Stopped 72026/10/08 Running 242026/10/08 Stopped 72026/10/09 Running 262026/10/09 Stopped 42026/10/10 Running 272026/10/10 Stopped 3
Observed bandwidth (MB/s)
012525008/2409/1710/102026/08/24 Bandwidth 1702026/08/25 Bandwidth 1462026/08/26 Bandwidth 1512026/08/27 Bandwidth 1592026/08/28 Bandwidth 1532026/08/29 Bandwidth 1672026/08/30 Bandwidth 1692026/08/31 Bandwidth 1602026/09/01 Bandwidth 1722026/09/02 Bandwidth 1592026/09/03 Bandwidth 1512026/09/04 Bandwidth 1572026/09/05 Bandwidth 1652026/09/06 Bandwidth 1962026/09/07 Bandwidth 2012026/09/08 Bandwidth 1952026/09/09 Bandwidth 1882026/09/10 Bandwidth 2152026/09/11 Bandwidth 1592026/09/12 Bandwidth 1602026/09/13 Bandwidth 1572026/09/14 Bandwidth 1672026/09/15 Bandwidth 1682026/09/16 Bandwidth 1592026/09/17 Bandwidth 1672026/09/18 Bandwidth 1592026/09/19 Bandwidth 1682026/09/20 Bandwidth 1592026/09/21 Bandwidth 1542026/09/22 Bandwidth 1562026/09/23 Bandwidth 1532026/09/24 Bandwidth 1462026/09/25 Bandwidth 1462026/09/26 Bandwidth 1532026/09/27 Bandwidth 1512026/09/28 Bandwidth 1512026/09/29 Bandwidth 1572026/09/30 Bandwidth 1552026/10/01 Bandwidth 1222026/10/02 Bandwidth 1612026/10/03 Bandwidth 1592026/10/04 Bandwidth 1492026/10/05 Bandwidth 1512026/10/06 Bandwidth 1492026/10/07 Bandwidth 1422026/10/08 Bandwidth 1412026/10/09 Bandwidth 1572026/10/10 Bandwidth 161

Diversity

The more autonomous systems (ASNs) the relays spread across, the less a single provider's trouble can take them down together.

Relays by ASN
ASNNameRelays
AS20473 The Constant Company, LLC 7
AS203020 HostRoyale Technologies Pvt Ltd 4
AS201670 S.C. INFOTECH-GRUP S.R.L. 4
AS14061 DigitalOcean, LLC 3
AS132986 Digital Dreams Consulting Pvt Ltd 1
AS140543 ReadyDedis, LLC 1
AS138754 Kerala Vision Broad Band Private Limited 1
AS16509 Amazon.com, Inc. 1

5 more ASNs with one or two relays each

Number of ASNs
0102008/2409/1710/102026/08/24 Number of ASNs 122026/08/25 Number of ASNs 122026/08/26 Number of ASNs 122026/08/27 Number of ASNs 122026/08/28 Number of ASNs 112026/08/29 Number of ASNs 122026/08/30 Number of ASNs 122026/08/31 Number of ASNs 122026/09/01 Number of ASNs 132026/09/02 Number of ASNs 102026/09/03 Number of ASNs 112026/09/04 Number of ASNs 112026/09/05 Number of ASNs 112026/09/06 Number of ASNs 112026/09/07 Number of ASNs 112026/09/08 Number of ASNs 112026/09/09 Number of ASNs 92026/09/10 Number of ASNs 122026/09/11 Number of ASNs 112026/09/12 Number of ASNs 102026/09/13 Number of ASNs 122026/09/14 Number of ASNs 122026/09/15 Number of ASNs 122026/09/16 Number of ASNs 122026/09/17 Number of ASNs 122026/09/18 Number of ASNs 122026/09/19 Number of ASNs 112026/09/20 Number of ASNs 112026/09/21 Number of ASNs 122026/09/22 Number of ASNs 122026/09/23 Number of ASNs 112026/09/24 Number of ASNs 112026/09/25 Number of ASNs 112026/09/26 Number of ASNs 112026/09/27 Number of ASNs 122026/09/28 Number of ASNs 122026/09/29 Number of ASNs 142026/09/30 Number of ASNs 142026/10/01 Number of ASNs 132026/10/02 Number of ASNs 132026/10/03 Number of ASNs 132026/10/04 Number of ASNs 122026/10/05 Number of ASNs 122026/10/06 Number of ASNs 122026/10/07 Number of ASNs 112026/10/08 Number of ASNs 102026/10/09 Number of ASNs 122026/10/10 Number of ASNs 13

Relay roles

Guards are the first hop of a circuit, exits connect to the destination, and middles sit in between. A relay can hold more than one role.

Relay rolesGuardMiddleExit
0255008/2409/1710/102026/08/24 Guard 162026/08/25 Guard 142026/08/26 Guard 152026/08/27 Guard 142026/08/28 Guard 112026/08/29 Guard 132026/08/30 Guard 132026/08/31 Guard 112026/09/01 Guard 142026/09/02 Guard 152026/09/03 Guard 102026/09/04 Guard 102026/09/05 Guard 102026/09/06 Guard 82026/09/07 Guard 102026/09/08 Guard 112026/09/09 Guard 92026/09/10 Guard 92026/09/11 Guard 82026/09/12 Guard 62026/09/13 Guard 82026/09/14 Guard 92026/09/15 Guard 82026/09/16 Guard 82026/09/17 Guard 52026/09/18 Guard 62026/09/19 Guard 72026/09/20 Guard 82026/09/21 Guard 72026/09/22 Guard 82026/09/23 Guard 82026/09/24 Guard 82026/09/25 Guard 92026/09/26 Guard 112026/09/27 Guard 92026/09/28 Guard 62026/09/29 Guard 92026/09/30 Guard 92026/10/01 Guard 72026/10/02 Guard 82026/10/03 Guard 72026/10/04 Guard 72026/10/05 Guard 62026/10/06 Guard 92026/10/07 Guard 92026/10/08 Guard 62026/10/09 Guard 72026/10/10 Guard 82026/08/24 Middle 312026/08/25 Middle 292026/08/26 Middle 302026/08/27 Middle 312026/08/28 Middle 272026/08/29 Middle 302026/08/30 Middle 302026/08/31 Middle 292026/09/01 Middle 272026/09/02 Middle 252026/09/03 Middle 202026/09/04 Middle 212026/09/05 Middle 202026/09/06 Middle 182026/09/07 Middle 202026/09/08 Middle 192026/09/09 Middle 172026/09/10 Middle 202026/09/11 Middle 192026/09/12 Middle 162026/09/13 Middle 192026/09/14 Middle 212026/09/15 Middle 242026/09/16 Middle 242026/09/17 Middle 242026/09/18 Middle 222026/09/19 Middle 212026/09/20 Middle 192026/09/21 Middle 192026/09/22 Middle 182026/09/23 Middle 182026/09/24 Middle 182026/09/25 Middle 182026/09/26 Middle 192026/09/27 Middle 182026/09/28 Middle 182026/09/29 Middle 182026/09/30 Middle 182026/10/01 Middle 192026/10/02 Middle 202026/10/03 Middle 202026/10/04 Middle 202026/10/05 Middle 202026/10/06 Middle 212026/10/07 Middle 192026/10/08 Middle 182026/10/09 Middle 202026/10/10 Middle 212026/08/24 Exit 02026/08/25 Exit 02026/08/26 Exit 02026/08/27 Exit 02026/08/28 Exit 02026/08/29 Exit 02026/08/30 Exit 02026/08/31 Exit 02026/09/01 Exit 02026/09/02 Exit 02026/09/03 Exit 02026/09/04 Exit 02026/09/05 Exit 02026/09/06 Exit 02026/09/07 Exit 02026/09/08 Exit 02026/09/09 Exit 02026/09/10 Exit 02026/09/11 Exit 02026/09/12 Exit 02026/09/13 Exit 02026/09/14 Exit 02026/09/15 Exit 02026/09/16 Exit 02026/09/17 Exit 02026/09/18 Exit 02026/09/19 Exit 02026/09/20 Exit 02026/09/21 Exit 02026/09/22 Exit 02026/09/23 Exit 02026/09/24 Exit 02026/09/25 Exit 02026/09/26 Exit 02026/09/27 Exit 02026/09/28 Exit 02026/09/29 Exit 02026/09/30 Exit 02026/10/01 Exit 02026/10/02 Exit 02026/10/03 Exit 02026/10/04 Exit 02026/10/05 Exit 02026/10/06 Exit 02026/10/07 Exit 02026/10/08 Exit 02026/10/09 Exit 02026/10/10 Exit 0

Tor versions

Tor versions on running relays, with each day's bar adding up to 100%. The faster a new version's share grows after a release, the faster operators are keeping up.

Tor versions0.4.9.130.4.9.140.4.9.110.4.9.6Others
05010008/2409/1710/102026/08/24 0.4.9.11 21(64%)2026/08/24 0.4.9.6 4(12%)2026/08/24 Others 8(24%)2026/08/25 0.4.9.11 19(61%)2026/08/25 0.4.9.6 4(13%)2026/08/25 Others 8(26%)2026/08/26 0.4.9.11 20(62%)2026/08/26 0.4.9.6 4(12%)2026/08/26 Others 8(25%)2026/08/27 0.4.9.11 21(64%)2026/08/27 0.4.9.6 4(12%)2026/08/27 Others 8(24%)2026/08/28 0.4.9.11 18(60%)2026/08/28 0.4.9.6 4(13%)2026/08/28 Others 8(27%)2026/08/29 0.4.9.11 21(64%)2026/08/29 0.4.9.6 4(12%)2026/08/29 Others 8(24%)2026/08/30 0.4.9.11 22(65%)2026/08/30 0.4.9.6 4(12%)2026/08/30 Others 8(24%)2026/08/31 0.4.9.11 24(67%)2026/08/31 0.4.9.6 4(11%)2026/08/31 Others 8(22%)2026/09/01 0.4.9.11 26(68%)2026/09/01 0.4.9.6 4(11%)2026/09/01 Others 8(21%)2026/09/02 0.4.9.11 24(77%)2026/09/02 0.4.9.6 4(13%)2026/09/02 Others 3(10%)2026/09/03 0.4.9.11 22(88%)2026/09/03 0.4.9.6 2(8%)2026/09/03 Others 1(4%)2026/09/04 0.4.9.11 20(87%)2026/09/04 0.4.9.6 2(9%)2026/09/04 Others 1(4%)2026/09/05 0.4.9.11 20(91%)2026/09/05 0.4.9.6 2(9%)2026/09/06 0.4.9.11 21(91%)2026/09/06 0.4.9.6 2(9%)2026/09/07 0.4.9.11 20(91%)2026/09/07 0.4.9.6 2(9%)2026/09/08 0.4.9.11 19(90%)2026/09/08 0.4.9.6 2(10%)2026/09/09 0.4.9.11 15(79%)2026/09/09 0.4.9.6 2(11%)2026/09/09 Others 2(11%)2026/09/10 0.4.9.11 16(67%)2026/09/10 0.4.9.6 2(8%)2026/09/10 Others 6(25%)2026/09/11 0.4.9.11 14(61%)2026/09/11 0.4.9.6 2(9%)2026/09/11 Others 7(30%)2026/09/12 0.4.9.11 11(52%)2026/09/12 0.4.9.6 2(10%)2026/09/12 Others 8(38%)2026/09/13 0.4.9.11 11(50%)2026/09/13 0.4.9.6 2(9%)2026/09/13 Others 9(41%)2026/09/14 0.4.9.11 9(39%)2026/09/14 0.4.9.6 2(9%)2026/09/14 Others 12(52%)2026/09/15 0.4.9.11 11(42%)2026/09/15 0.4.9.6 2(8%)2026/09/15 Others 13(50%)2026/09/16 0.4.9.11 11(42%)2026/09/16 0.4.9.6 2(8%)2026/09/16 Others 13(50%)2026/09/17 0.4.9.11 12(46%)2026/09/17 0.4.9.6 2(8%)2026/09/17 Others 12(46%)2026/09/18 0.4.9.11 7(27%)2026/09/18 0.4.9.6 2(8%)2026/09/18 Others 17(65%)2026/09/19 0.4.9.11 7(28%)2026/09/19 0.4.9.6 2(8%)2026/09/19 Others 16(64%)2026/09/20 0.4.9.11 6(26%)2026/09/20 0.4.9.6 2(9%)2026/09/20 Others 15(65%)2026/09/21 0.4.9.11 5(21%)2026/09/21 0.4.9.6 2(8%)2026/09/21 Others 17(71%)2026/09/22 0.4.9.11 3(13%)2026/09/22 0.4.9.6 2(9%)2026/09/22 Others 18(78%)2026/09/23 0.4.9.11 4(18%)2026/09/23 0.4.9.6 2(9%)2026/09/23 Others 16(73%)2026/09/24 0.4.9.13 3(14%)2026/09/24 0.4.9.11 5(23%)2026/09/24 0.4.9.6 1(5%)2026/09/24 Others 13(59%)2026/09/25 0.4.9.13 6(27%)2026/09/25 0.4.9.11 5(23%)2026/09/25 0.4.9.6 1(5%)2026/09/25 Others 10(45%)2026/09/26 0.4.9.13 6(26%)2026/09/26 0.4.9.11 5(22%)2026/09/26 0.4.9.6 1(4%)2026/09/26 Others 11(48%)2026/09/27 0.4.9.13 7(30%)2026/09/27 0.4.9.11 5(22%)2026/09/27 0.4.9.6 1(4%)2026/09/27 Others 10(43%)2026/09/28 0.4.9.13 9(39%)2026/09/28 0.4.9.11 3(13%)2026/09/28 0.4.9.6 1(4%)2026/09/28 Others 10(43%)2026/09/29 0.4.9.13 10(38%)2026/09/29 0.4.9.11 3(12%)2026/09/29 0.4.9.6 1(4%)2026/09/29 Others 12(46%)2026/09/30 0.4.9.13 11(46%)2026/09/30 0.4.9.11 2(8%)2026/09/30 0.4.9.6 1(4%)2026/09/30 Others 10(42%)2026/10/01 0.4.9.13 10(42%)2026/10/01 0.4.9.11 2(8%)2026/10/01 0.4.9.6 1(4%)2026/10/01 Others 11(46%)2026/10/02 0.4.9.13 15(58%)2026/10/02 0.4.9.11 2(8%)2026/10/02 0.4.9.6 1(4%)2026/10/02 Others 8(31%)2026/10/03 0.4.9.13 15(58%)2026/10/03 0.4.9.11 2(8%)2026/10/03 0.4.9.6 1(4%)2026/10/03 Others 8(31%)2026/10/04 0.4.9.13 15(62%)2026/10/04 0.4.9.11 1(4%)2026/10/04 0.4.9.6 1(4%)2026/10/04 Others 7(29%)2026/10/05 0.4.9.13 15(58%)2026/10/05 0.4.9.11 2(8%)2026/10/05 0.4.9.6 1(4%)2026/10/05 Others 8(31%)2026/10/06 0.4.9.13 17(63%)2026/10/06 0.4.9.11 2(7%)2026/10/06 0.4.9.6 1(4%)2026/10/06 Others 7(26%)2026/10/07 0.4.9.13 18(72%)2026/10/07 0.4.9.11 2(8%)2026/10/07 0.4.9.6 1(4%)2026/10/07 Others 4(16%)2026/10/08 0.4.9.13 16(67%)2026/10/08 0.4.9.14 3(12%)2026/10/08 0.4.9.11 2(8%)2026/10/08 0.4.9.6 1(4%)2026/10/08 Others 2(8%)2026/10/09 0.4.9.13 16(62%)2026/10/09 0.4.9.14 5(19%)2026/10/09 0.4.9.11 2(8%)2026/10/09 0.4.9.6 1(4%)2026/10/09 Others 2(8%)2026/10/10 0.4.9.13 17(63%)2026/10/10 0.4.9.14 5(19%)2026/10/10 0.4.9.11 2(7%)2026/10/10 0.4.9.6 1(4%)2026/10/10 Others 2(7%)
Versions in the latest snapshot
  • 0.4.9.1317
  • 0.4.9.145
  • 0.4.9.112
  • 0.4.9.61
  • 0.4.9.51
  • 0.4.9.121
Flags
  • Fast22
  • V2Dir20
  • Stable17
  • Guard8
  • HSDir3
  • BadExit1
  • StaleDesc1

Flags the directory authorities assign from each relay's behaviour, such as Stable for long uptime and Fast for enough bandwidth. A relay can carry several.

Across regions

Running relays in the latest snapshot, with the trend over the last 60 days. Open a region for its full charts.

How the numbers are calculated

  • Each day uses its last snapshot, not every relay seen during the day
  • Bandwidth is the sum of the observed bandwidth of running relays
  • Relay roles follow Onionoo's probabilities: a relay counts as a guard, middle or exit when that probability is above zero
  • Days when collection was interrupted show as gaps in the charts, with nothing filled in
  • The raw data is available from the Pulse API; this page uses /api/summary

Running your own