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|
|2020-12-17 to 2020-12-20||snowflake||
DDoS attack on Greenhost, where the Snowflake broker and bridge and onionperf instances are hosted.
2020-12-17 status 2020-12-20 status anti-censorship-team thread
|2020-12-05 to 2020-12-09||meek moat||
An update to an Azure CDN edge server TLS certificate causes an outage of meek and Moat. It is fixed by the release of Tor Browser 10.0.6, which updates the built-in public key pinning of obfs4proxy.
ticket blog post meek graph BridgeDB graph certificate transparency
|2020-11-08 to 2020-11-09||snowflake||
Outage of the snowflake bridge
Sudden decrease of relay users in Belarus, from 4000 to 1000, with simultaneous increase of bridge users.
BBS thread NTC thread relay graph bridge graph
Deployed version 0.4.2 of the Snowflake WebExtension, with better counting of clients.
Shutdown of default obfs4 bridge frosty.
Deployed version 0.4.1 of the Snowflake WebExtension, with NAT type detection in the browser.
|2020-08-09 to 2020-08-12||Belarus||
Internet shutdowns in Belarus, during protests following a presidential election.
Deployed NAT-aware matching at the Snowflake broker.