net4people / bbs

Forum for discussing Internet censorship circumvention
3.35k stars 78 forks source link

Snowflake user study and stress testing #64

Open cohosh opened 3 years ago

cohosh commented 3 years ago

We've been working on the Snowflake pluggable transport for Tor over the past 2 years and are getting ready to release it in stable versions of Tor Browser. Before we do this, we decided to launch a user study to encourage more Tor users to try it out, stress test the system, and get some feedback on the quality of Tor connections through Snowflake. If you have time to test it out and complete the survey, this will help us gauge the readiness of Snowflake and debug issues that may arise with a higher usage load. Details are here: http://bogdyardcfurxcle.onion/index.php/491436

Summary of Recent Developments

We've made several improvements to Snowflake over the last 2 years that have brought it from a slow, unreliable, and easily blocked transport to a large and dynamic network of volunteers. There are still more improvements to be made, but here are some highlights:

Size of the network and user growth

With the help of the Snowflake web extension, we've managed to grow and maintain a large network of volunteer proxies. We are currently sitting at around 7000 unique proxy IP addresses.

snowflake-proxies-2021-02

And the number of users has been ramping up recently as well.

clients

Plans for stable deployment

We are hoping to release Snowflake in the next stable version of Tor Browser. See here for our milestone tracking this goal: https://gitlab.torproject.org/groups/tpo/-/milestones/18

Handling the increased load of users that we expect from this change will be an ongoing effort, as we learn how to scale up proxy matching. You can help us stress test the system now so we catch bugs while it's still in alpha. If you find any bugs you can open an issue in our issue tracker or our anonymous ticket reporting system. Thanks!