Test Snowflake Client against different types of proxies
During the discussion about the Russian ISP's block of snowflake based on supported_groups, @arma discussed the possibility of testing the snowflake client against different kinds of proxies to get more detailed info about connectivity.
IRC:
[5:46:07 pm] <+arma2> shelikhoo: based on the dtls discussion above, it sure seems valuable to me to have a 'matrix of snowflake variants' regression test
[5:46:16 pm] <+arma2> where we try each client (mainly just snowflake-client) against each proxy type
[5:46:29 pm] <+arma2> and maybe do it periodically on our own, or before each release, or from censored places, etc
[5:46:58 pm] <+arma2> because right now we don't even know which combinations are *supposed* to work
[5:47:25 pm] <+arma2> (i mean, 'all of them' are supposed to work, but, you know what i mean :)
[5:48:50 pm] <+shelikhoo> yes, I think we will need to have a few brokers to handle each type of proxy
[5:49:29 pm] <+shelikhoo> and somewhere to run a browser...
[5:49:35 pm] <+arma2> maybe. or a way for the broker to know which proxy each volunteer is using, and a way to request a specific one
[5:50:03 pm] <+shelikhoo> yes. that would require more advanced matching logic
[5:50:07 pm] <+arma2> but yes, maybe a 'regression broker' which is a different broker you use just for this test
[5:50:18 pm] <+arma2> lots of options
[5:50:24 pm] <+arma2> the destination seems worthwhile though, however we get there