TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tell HN: Help censored users access Tor by installing a browser addon

8 pointsby jerheinzealmost 6 years ago
The addon is available for Firefox on AMO:<p>* https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;torproject-snowflake&#x2F;<p>* (and for Android) https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;android&#x2F;addon&#x2F;torproject-snowflake&#x2F;<p>And if you happen to want to install it on a Chromium based browser it is available as well on the Chrome Addon Store:<p>* https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;snowflake&#x2F;mafpmfcccpbjnhfhjnllmmalhifmlcie<p>----------<p>Thanks to a new Pluggable Transport called Snowflake you can now help censored users access the Tor network by just installing an addon. The way it works is pretty simple: censored users learn about a temporary proxy (a &#x27;snowflake&#x27;) from a broker (using domain fronting or other techniques) that they establish a connection with using WebRTC, the temporary proxy then transmits the requests to a bridge which then connects to the Tor network, the temporary proxy thus functions as a middle point between the censored user and the bridge &lt;=&gt; Tor network. The idea is that by getting a significantly large number of ever changing and decaying temporary proxies it will be hard for a single censor to keep track and block all of them.<p>As explained earlier, when you function as a snowflake proxy no exit traffic is generated at your level, you just transit traffic to a bridge which then connects to the Tor network. Hence there is no need to worry about which websites the clients are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours. In addition Snowflake&#x27;s strength comes from having a large pool of temporary proxies, so don&#x27;t forget to spread the word and have a maximum of people installing this addon!<p>-------<p>To learn more about Snowflake you can have a look at the following references:<p>* https:&#x2F;&#x2F;trac.torproject.org&#x2F;projects&#x2F;tor&#x2F;wiki&#x2F;doc&#x2F;Snowflake<p>* https:&#x2F;&#x2F;www.bamsoftware.com&#x2F;papers&#x2F;thesis&#x2F;#chap:snowflake<p>* https:&#x2F;&#x2F;keroserene.net&#x2F;snowflake&#x2F;technical&#x2F;

2 comments

jerheinzealmost 6 years ago
A couple of notes:<p>* You need WebRTC to be enabled in your browser for this to work, this is simply owing to how Snowflake works. The extension will display a warning if it detects that WebRTC isn&#x27;t enabled.<p>* The addon tells you when a client is connecting using your proxy and how many clients you have helped circumvent censorship in the last 24h. However, right now Snowflake is only available for the alpha releases of the Tor Browser and then only for Linux and Mac OS, as such (see <a href="https:&#x2F;&#x2F;metrics.torproject.org&#x2F;userstats-bridge-transport.html?transport=snowflake" rel="nofollow">https:&#x2F;&#x2F;metrics.torproject.org&#x2F;userstats-bridge-transport.ht...</a> ), so it shouldn&#x27;t be surprising for you to pass an entire 24h without having any reported client connection.<p>* There are other ways to run a Snowflake proxy that are outlined here: <a href="https:&#x2F;&#x2F;trac.torproject.org&#x2F;projects&#x2F;tor&#x2F;wiki&#x2F;doc&#x2F;Snowflake#HowtorunaSnowflakeproxy" rel="nofollow">https:&#x2F;&#x2F;trac.torproject.org&#x2F;projects&#x2F;tor&#x2F;wiki&#x2F;doc&#x2F;Snowflake#...</a>
Tomtealmost 6 years ago
You told us just yesterday, and it had quite a bit of attention. Stop spamming.