People who are censored can use Snowflake proxies, which are run by volunteers, to access the Internet through the Tor network.

It uses WebRTC to create peer-to-peer connections across NAT and Firewalls and does not allow direct access to the Internet.

The volunteers can install an extension to the browser, or enable the following badge, or even embed the badge in any website to gather more volunteers:

<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>

DEPLOYING A LINUX STANDALONE HEADLESS SNOWFLAKE

sudo apt install docker.io -y
sudo docker run --name SnowFlake -d --restart unless-stopped --network host thetorproject/snowflake-proxy:latest

Check the Snowflake running in a docker container:

sudo docker ps -a

Stop and start the container by issuing the following commands replacing the hash by the container ID:

sudo docker stop 8537758ce665
sudo docker start 8537758ce665

Take some time until connections start to go through your server but eventually it happens:


MONITORING NETWORK TRAFFIC

sudo apt install iptraf -y
sudo iptraf-ng

For more detailed information about Snowflake visit [Link].

One of the many alternatives to Tor is the Chrome extension called UltraSurf [Link]. It is a free proxy network that allow circumvent state censorship with a single click.