We estimate the number of users by analyzing the requests induced by clients to relays and bridges.
This graph shows the estimated number of directly-connecting clients; that is, it excludes clients connecting via bridges. These estimates are derived from the number of directory requests counted on directory authorities and mirrors. Relays resolve client IP addresses to country codes, so that graphs are available for most countries. Furthermore, it is possible to display indications of censorship events as obtained from an anomaly-based censorship-detection system (for more details, see this technical report). For further details check the documentation on Reproducible Metrics.
The following events have been manually collected in the metrics-timeline Git repository and might be related to the displayed graph.
Dates | Places/Protocols | Description and Links |
---|---|---|
2017-09-01 to 2017-09-20 | obfs4 |
A flood of over 4,000 obfs4 bridges nicknamed "Machiavelli".
graph of number of bridges tor-relays post metrics-team thread tweet |
2017-08-14 to 2017-08-15 | Bridges |
Outage of the bridge authority Bifroest.
mailing list post mailing list post graph |
2017-08-14 | ipv6 obfs4 Unknown |
Jump in IPv6 users of the Lisbeth default obfs4 bridge.
comment |
2017-08-10 to 2017-08-11 |
Outage of the op-hk OnionPerf instance. Reported timeouts on the tor network increased, download speed improved.
torperf graph torperf-failures graph op-hk graph |
|
2017-08-08 | snowflake |
Tor Browser 7.5a4 released, including Snowflake for macOS.
blog post |
2017-08-03 | ipv4 ipv6 |
geoip and geoip6 databases updated to "August 3 2017 Maxmind GeoLite2 Country" (geoip-db-digest 75AABD32582AC554AF252DDC7BBBABE7C6F28B28 , geoip6-db-digest A52EFFEF8CF6F3CAA8EBD34961361544E959FAE1 ).
commit |
2017-07-31 to 2017-08-28 | Unknown |
Directory authorities using 2× bandwidth.
mailing list post for start mailing list post for end post suggesting link to nl, ro, lt, sc increases |
2017-07-29 to 2017-08-17 | meek |
Outage of meek-amazon bridge, caused by an expired certificate.
Relay Search expired certificate new certificate |
2017-07-07 | ipv4 ipv6 |
geoip and geoip6 databases updated to "July 4 2017 Maxmind GeoLite2 Country" (geoip-db-digest 3D04F191098640F2E03B4D5F7800088D14B7EC30 , geoip6-db-digest A3649B9E909C59942FB3D8F874AB4BEA36E8BEC1 ).
commit |
2017-07-04 to 2017-07-21 | obfs4 |
Outage of default obfs4 bridge frosty.
mailing list post |
2017-07-04 to 2017-07-21 | obfs4 |
Outage of default obfs4 bridge dragon.
mailing list post |
2017-07-02 |
deb.torproject.org upgrades from tor 0.2.9 to tor 0.3.0
relay versions graph tweet |
|
2017-06-26 to 2017-07-02 | obfs4 |
Outage of default obfs4 bridge dragon.
mailing list post |
2017-06-26 to 2017-07-03 | obfs4 |
Outage of default obfs4 bridge frosty.
mailing list post |
2017-06-20 | meek |
Outage of meek-azure bridge.
start end |
2017-06-19 to 2017-06-23 | obfs4 |
Outage of default obfs4 bridge dragon.
mailing list post |
2017-06-18 to 2017-06-23 | obfs4 |
Outage of default obfs4 bridge frosty.
mailing list post |
2017-06-14 to 2017-07-06 | Mali Unknown |
Sudden increase of direct and bridge users in Mali.
relay graph bridge graph |
2017-06-12 | obfs4 |
Increased the file descriptor limit on default obfs4 bridges ndnop3 and ndnop5 from 4096 to 32768. They had been failing bootstrap attempts from a test location in the U.S. about 40% of the time.
graph showing failed connections |
2017-06-09 | ipv4 ipv6 |
geoip and geoip6 databases updated to "June 8 2017 Maxmind GeoLite2 Country" (geoip-db-digest AFD609025B66305AD9FA8E0B15AF4F2BC82271F1 , geoip6-db-digest A69FD14ACE46EE695F589ACE0EB7B915285B51B4 ).
commit |
2017-06-07 | ipv6 obfs4 |
Tor Browser 7.0 released. Adds an IPv6 address for default obfs4 bridge Lisbeth. Adds new default obfs4 bridges frosty and dragon.
blog post IPv6 ticket frosty and dragon ticket |
2017-05-25 | obfs4 |
Set AssumeReachable 1 on the default obfs4 bridges cymrubridge31 and cymrubridge33 in an attempt to make them publish statistics.
mailing list post |
2017-05-23 to 2017-06-13 | obfs4 |
Default obfs4 bridge LeifEricson rejects connections due to a broken firewall forwarding rule. This didn't affect the bridges "real" obfs4 port, but it did affect the port at that time configured in Tor Browser.
|
2017-05-08 | ipv4 ipv6 |
geoip and geoip6 databases updated to "May 2 2017 Maxmind GeoLite2 Country" (geoip-db-digest B2E5105287668771E34A66F90B34982D419727EF , geoip6-db-digest 8DA8AC3C8158CBFDF7DB53BBF73338246872371A ).
commit |
2017-05-06 | snowflake |
Set AssumeReachable 1 on the Snowflake bridge 2B280B23E1107BB62ABFC40DDCC8824814F80A72 in an attempt to make it start publishing statistics.
mailing list post |
2017-04-30 | meek |
The meek-amazon bridge upgrades to meek-server 0.27.
|
2017-04-20 | meek obfs4 scramblesuit |
Tor Browser 7.0a3 is released. It changes the app.update.url . It removes the last remaining scramblesuit bridge. It changes the meek-amazon backend. It adds the new default obfs4 bridges cymrubridge31:80 and cymrubridge33:80.
blog post |
2017-04-19 | meek obfs4 |
Tor Browser 6.5.2 is released. It changes the app.update.url . It changes the meek-amazon backend. It adds the new default obfs4 bridges cymrubridge31:80 and cymrubridge33:80.
blog post comment about app.update.url |
2017-04-14 to 2017-08-20 | <OR> |
Directory authority maatuska's bwscanner stops operating, leading to a drop in traffic on some relays.
tor-consensus-health post about start tor-consensus-health post about end tor-dev thread analysis |
2017-04-06 | ipv4 ipv6 |
geoip and geoip6 databases updated to "April 4 2017 Maxmind GeoLite2 Country" (geoip-db-digest 0F3D4A456E5078CC9E49398ADCB04C40EA49B793 , geoip6-db-digest 04F41F05FA167EF6EEE3FE953404AB0BCCD33008 ).
commit |
2017-03-22 | meek |
Orbot 15.4.0 beta-2 multi is released, containing the new meek-azure CDN configuration.
mailing list post commit |
2017-03-08 | ipv4 ipv6 |
geoip and geoip6 databases updated to "March 7 2017 Maxmind GeoLite2 Country" (geoip-db-digest 63921843E3AAA632088D189D877F836A373CD40D , geoip6-db-digest 2B93B9C6679BB09E1746F212A6DCDC6E710F5F52 ).
commit |
2017-03-07 | meek scramblesuit |
Tor Browser 6.5.1 is released, containing the new meek-azure CDN configuration, and removing the last remaining scramblesuit bridge.
blog post meek ticket scramblesuit ticket |
2017-03-03 | meek |
Stopped the (unused) meek-azure CDN endpoint meek-reflect.azureedge.net.
mailing list post |
2017-03-03 | meek |
Stopped the meek-azure CDN endpoint az786092.vo.msecnd.net.
mailing list post |
2017-03-03 | meek |
Stopped the meek-azure CDN endpoint az668014.vo.msecnd.net.
mailing list post |
2017-01-25 to 2017-04-05 | webstats |
Tor Browser update pings roughly halve. The beginning corresponds with the release of Tor Browser 6.5.2, which changed the app.update.url . The end doesn't correspond to any release.
ticket |
© 2009–2023 The Tor Project
This material is supported in part by the National Science Foundation under Grant No. CNS-0959138. Any opinions, finding, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. "Tor" and the "Onion Logo" are registered trademarks of The Tor Project, Inc.. Data on this site is freely available under a CC0 no copyright declaration: To the extent possible under law, the Tor Project has waived all copyright and related or neighboring rights in the data. Graphs are licensed under a Creative Commons Attribution 3.0 United States License.