[tor-bugs] #25598 [Obfuscation/Snowflake]: Let the broker inform proxies how often to poll
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Mar 22 18:09:37 UTC 2018
#25598: Let the broker inform proxies how often to poll
---------------------------------------+--------------------
Reporter: dcf | Owner: (none)
Type: enhancement | Status: new
Priority: Medium | Milestone:
Component: Obfuscation/Snowflake | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
---------------------------------------+--------------------
Currently, proxies poll the broker at a static rate of once every 5–10
seconds. If we're anticipating thousands of proxies, we don't need them to
poll so frequently.
The broker could instead tell each proxy how long to wait before polling
again. The broker could even dynamically adjust the rate based on an
estimate of supply and demand.
One way to do this would be a custom header in responses to `/proxy`
requests:
{{{
Snowflake-Next-Poll: Thu, 22 Mar 2018 18:05:47 GMT
}}}
Or using a relative time offset:
{{{
Snowflake-Next-Poll: 600
}}}
There was a similar idea for flash proxy.
#8171::
The facilitator included a fixed `check-back-in=600` in its responses.
#8172::
Adjust polling interval dynamically (never implemented).
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25598>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list