[tor-bugs] #33666 [Circumvention/Snowflake]: Investigate Snowflake proxy failures
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Apr 21 01:57:56 UTC 2020
#33666: Investigate Snowflake proxy failures
-------------------------------------+------------------------------
Reporter: cohosh | Owner: cohosh
Type: defect | Status: needs_review
Priority: High | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: #19001 | Points:
Reviewer: | Sponsor:
-------------------------------------+------------------------------
Comment (by dcf):
To me, the 1.B you suggested doesn't match the patch at
https://github.com/cohosh/snowflake/pull/25. comment:16 makes it sound
like 1.B is about clients reporting on proxies to the broker, and the
broker enforcing the limit on proxies; but the pull request looks like the
proxies noting their own failures and throttling themselves privately, not
reporting the failure to anyone.
Nevertheless, I was going to suggest doing something like you've done in
the pull request, so from my point of view it looks good.
Something to consider instead of discrete thresholds is a more analog
polling frequency. Something like the additive increase/multiplicative
decrease of TCP congestion avoidance, say. If a proxy has a failure, it
multiplies its polling interval by a fixed percentage; if it has a
success, it subtracts from its polling interval a fixed constant (down to
some minimum).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33666#comment:18>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list