Snowflake issueshttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues2023-08-02T00:08:33Zhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/32657Investigate Snowflake blocking in China2023-08-02T00:08:33ZCecylia BocovichInvestigate Snowflake blocking in ChinaWe've been receiving updates from amiableclarity2011 about snowflake issues in China for a while now (they first reported the blocking of our default STUN servers a while back).
Recently they have not been able to bootstrap a connection...We've been receiving updates from amiableclarity2011 about snowflake issues in China for a while now (they first reported the blocking of our default STUN servers a while back).
Recently they have not been able to bootstrap a connection at all. I wrote a script for monitoring snowflake health (#32545) to check to see if this is due to the faulty snowflake problem we've been having, and ran these tests from a VPS in China and a VPS in North America. I was expecting to see about half of the snowflake connection attempts to succeed and set a 3 minute time out on circuit construction. However, what I saw was a 90% success rate from North America and a 0% success rate in China.
This almost certainly due to blocking, and as ambleclarity recently confirmed in #32597, not due to the blocking of STUN servers.Sponsor 28: Reliable Anonymous Communication Evading Censors and Repressors (RACECAR)Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/32545Perform measurements to concretely understand snowflake throughput and networ...2023-08-01T23:40:00ZCecylia BocovichPerform measurements to concretely understand snowflake throughput and network healthWe know that there are several proxies that don't seem to work once connected (legacy/trac#31960) and that connections are very slow on Windows and possible all platforms (legacy/trac#31971).
It would help to be able to quantify this an...We know that there are several proxies that don't seem to work once connected (legacy/trac#31960) and that connections are very slow on Windows and possible all platforms (legacy/trac#31971).
It would help to be able to quantify this and actively monitor it. There are two things we want to measure: the number of snowflakes that work at all, and the throughput of a sample of snowflakes.
Perhaps something like onionperf can help us out here, but we'll have to see whether onionperf works well with snowflake when we get bad proxies or disconnect.Sponsor 28: Reliable Anonymous Communication Evading Censors and Repressors (RACECAR)Cecylia BocovichCecylia Bocovich