Snowflake (software)

Snowflake
Original author(s)Serene
Developer(s)The Tor Project and community
Initial releaseJanuary 24, 2017 (2017-01-24)[1]
Repository
Written inGo,[2][3] JavaScript[2][4] Edit this on Wikidata
Included withTor Browser,[1] Orbot[1]
PredecessorFlash proxy[1]
TypeInternet censorship circumvention,[1] Overlay network[citation needed]
License3-clause BSD License[5][4][6] Edit this on Wikidata
Websitesnowflake.torproject.org Edit this on Wikidata

Snowflake is a software package for assisting others in circumventing internet censorship by relaying data requests. Snowflake proxy nodes are meant to be created by people in countries where Tor and Snowflake are not blocked.[7] People under censorship then use a Snowflake client (packaged with the Tor Browser and Onion Browser)[8] to access the Tor network, using Snowflake relays as proxy servers. Access to the Tor network can in turn give access to other blocked services (like blocked websites).[7] A Snowflake proxy can be created by either installing a browser extension, installing a stand-alone program or browsing a webpage with an embedded Snowflake proxy. The proxy runs after the user has voluntarily enabled it and the browser or program is connected to the internet.

In contrast to regular VPNs and proxy services, launching a Snowflake proxy does not require port forwarding or having a dedicated IP address.[1] Simply installing the browser extension is enough most of the time. The simplicity of launching a proxy warrants their numerosity, which makes it hard for the censors to block proxies by simply blocking their IP addresses.[1][9]

As of 2024, Snowflake proxies are hosted on about 140 000 IP unique addresses concurrently.[1] The average number of users that use Snowflake to connect to Tor is 35 000 and 29 TB of their traffic is relayed by Snowflake proxies daily.[1]

  1. ^ a b c d e f g h i Cite error: The named reference snowflake-paper was invoked but never defined (see the help page).
  2. ^ a b "Snowflake, a censorship circumvention system using temporary WebRTC proxies". USENIX. Retrieved 26 July 2024.
  3. ^ "Snowflake". Retrieved 26 July 2024.
  4. ^ a b "Snowflake WebExtension". Retrieved 26 July 2024.
  5. ^ "Snowflake". Retrieved 26 July 2024.
  6. ^ "Snowflake". Free Software Directory. Retrieved 26 July 2024.
  7. ^ a b Cite error: The named reference zdnet was invoked but never defined (see the help page).
  8. ^ Cite error: The named reference ct was invoked but never defined (see the help page).
  9. ^ Fifield, David (15 December 2017). Threat modeling and circumvention of Internet censorship. www.bamsoftware.com (PhD thesis). EECS Department, University of California, Berkeley. Archived from the original on 7 January 2018. Retrieved 28 July 2024.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search