Help others circumvent censorship – Be a snowflake!

Oppressive countries like China or Iran are always trying to find new ways to block their people from seeing the uncensored reality over the internet. Tor is one way to resist against this oppression and therefore those governments try to block it as well.

This is where pluggable transports come into play as alternative ways to enter the Tor network that are harder to block. There is an always ongoing race between the censors to block ways to access Tor and the free internet and the Tor Project to develop new ways to evade those blocks.
The Tor Project has now released a new pluggable transport called Snowflake that requires your help!
You can install the Snowflake Extension for Firefox or Chromium and turn your browser into a Snowflake that allows others to use your internet connection to access Tor!

The extension uses a fancy technology called WebRTC usually used for voice or video calls to allow people under censorship to route their traffic disguised as calls over your browser into the Tor network.

It needs to be installed in a regular browser that can directly access the internet, not into Tor Browser, and you need a decent, uncensored internet connection yourself to help. You do not need to be afraid of the internet activity of other people being associated to you, because your Snowflake will only act as an entry point to the Tor network that will than anonymize the traffic.

The official project page with more information can be found here: regular site/onion site version.

The snowflake extension is only for people who have uncensored access to the internet themselves and want to help others that don't, if your connection to Tor is being censored this guide I wrote some time a go might help you. You can of course also select the snowflake bridge in Tor Browser's settings to bypass censorship.

Posted Jul 21, 2021, 10:23 AM UTC

10429
Shape_Cold•

I wish there was some type of a package that you could just run in the background without having a browser open all the time

21
cheezpnts•

Ask and ye shall fucking receive.

7
[deleted]•

[deleted]

1
sharpigg•

silver for you!

5
JustinBilyj•

Brave browser is built on Chromium, and has TOR built in to private mode, can it integrate with Snowflake I wonder?

4
BiggerThanGayJesus•

Shame this isn't on Android

3
JustinBilyj•

Agreed

1
HackerAndCoder•

For Tor Browser, it is coming in 10.5.3? The next version? (I think)

For running a proxy, it's coming in the next version of Orbot.

1
BiggerThanGayJesus•

That's still external to brave. Desktop users have tor directly built into the browser

1
HackerAndCoder•

My bad.

1
Tosonana•

IIRC, the snowflake extension and protocol is only in its alpha stages, available on Linux only. Brave's Private Tor only uses the Tor protocol but cannot implement Snowflake.

Just use the original Tor Browser anyways.

Edit: I just updated my Tor Browser on Windows and now Snowflake is available.

2
HackerAndCoder•

Snowflake is cross platform.

Brave's Private Tor only uses the Tor protocol but cannot implement Snowflake

If they use tor (the program), it would be possible, but if it is true that they implemented their own version, they would need to also implement the PT api.

2
HackerAndCoder•

Do you mean the extension or using snowflake to bypass censorship?

1
TheTabCrawler•

Is the extension available for fierfox on raspbian ? Could run it on my pi then.

4
Dentuam•

what if i have WebRTC blocked with ublock? will it work?

4
xehyan•

To my knowledge ublock doesn't disable WebRTC entirely, but only specific features to prevent local IP leakage, which, according to the documentation "can cause issues for some WebRTC-related services", but it's not a given, so give it a try?

In case that doesn't work, you can still help though. If running the standalone proxy is not an option, you can whitelist https://snowflake.torproject.org/embed in ublock and follow the instructions in Option 2 of snowflake's documentation wiki.

Assuming firefox, be aware that media.peerconnection.enabled in about:config has to be set to true.

4
[deleted]•

dumb question, but has anyone made any good info graphics that are easy to share to explain the necessity for bridges? I know VPN blocking in China has increased dramatically and this is one of the easiest solutions to circumnavigate it. would love to find a succinct way to spread the word.

2
sudoAlpha7•

A small doubt. If that guy tries accessing any website or so, will my IP address be logged?

1
[deleted]•

[deleted]

6
sudoAlpha7•

Okay cool. I installed it, and apparently helped 1 user out there!

https://imgur.com/a/cw3cGD5

1
sudoAlpha7•

I want to be a Snowflake. I have 300 mbps internet, and I use my PC 10 hours a day. I have used tor many times (stand-alone and in brave browser), but never hosted a relay. So I was wondering about it...

2
BiggerThanGayJesus•

I'm going to wait a few months then see if there are any articles or forum posts about people being arrested over this. It can be dangerous making a direct connection if you are in a hostile country or operating high threat level, now we are using our home subscription to help others access Tor? I feel like one bug could render many people highly vulnerable

1
AgainstTheAgainstOP•

I'm not sure what you mean. Snowflakes are only an entry point to the Tor network. The traffic is only routed to another Tor node and no traffic exits the Tor network from your snowflake. Obviously you should not run a snowflake proxy when you're in a Tor hostile country. In that case you're on the other end and can use snowflake as a bridge to hide your Tor usage.

3
bartholomewjohnson•

Will my ISP know that I'm connecting people to the Tor network?

1
AgainstTheAgainstOP•

If they want to, yes.

2
[deleted]•

[deleted]

2
HackerAndCoder•

You could. But you shouldn't.

  1. Snowflake proxies are for people that cannot connect to the Tor network... So the snowflake wouldn't be as useful (if at all)
  2. Tor Browser doesn't actually have WebRTC. since it could be used for de-anonymization
2
AgainstTheAgainstOP•

It needs to be installed in a regular browser that can directly access the internet, not into Tor Browser, and you need a decent, uncensored internet connection yourself to help.

2

Think about what you're asking.

1
[deleted]•

[deleted]

1
HackerAndCoder•

Running a snowflake means you are the entry point, your computer won't be used to send stuff out, so in that way, no.

If you think WebRTC is bad, yes.

4
[deleted]•

[deleted]

1
NameLessGO•

Does these settings:

media.peerconnection.turn.disable = true

media.peerconnection.use_document_iceservers = false

media.peerconnection.video.enabled = false

media.peerconnection.identity.timeout = 1

prevent/disturb snowflake functionally?

Source: How to disable WebRTC in Firefox? (Privacytools.io)

media.peerconnection.enabled = false -> prevents snowflake, but can't say for sure that the others disturb the fuctionally of the extension

​

Update: did the proxy setup via compiling and running from the source, my question is, will i need to manually do that everytime i restart the computer? or it is automatically?

1