Snowflake is a system that allows users to circumvent web censorship by helping them access the Tor network through a network of volunteers who act as intermediaries by providing their own internet connection.
It works by connecting the volunteer with the person in need, creating an entry connection to the Tor network disguised as a simple voice or video call using the WebRTC protocol.
To assist, the volunteer only needs to install an extension on their Firefox or Chrome browser and activate it while browsing normally.
How does this work? I thought WebRTC is UDP and Tor is over TCP. I don’t really know what I’m talking about here, but I’d like to know some details.
Basically, simulating a WebRTC call allows a user to access the Tor network in a country where connections are monitored. Through NAT Traversal two users are brought into communication without opening any ports to the outside of the network
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/Technical Overview
Oh, it is part of the Tor project even. Cool. Thanks. I will read the links.