[tor-bugs] #25723 [Circumvention/Snowflake]: Multiplex - one client splits traffic across multiple proxies
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Feb 5 00:27:02 UTC 2020
#25723: Multiplex - one client splits traffic across multiple proxies
--------------------------------------------+--------------------------
Reporter: dcf | Owner: dcf
Type: defect | Status: assigned
Priority: Low | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: anti-censorship-roadmap-2020Q1 | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------------------------+--------------------------
Comment (by dcf):
Replying to [comment:2 uiouio27]:
> Does that mean that the required feature is covered? As far as I
understand, that would switch the connection when a proxy leaves but not
when it is very slow. Would it be still convenient to utilize several
proxies but coordinately and congestion-based sending traffic to them?
Good question. The multiplexing described in that document is simpler than
what this ticket is about. You are correct that the failover only helps
when a proxy dies, not when it is slow. But also, there's no way for a
client to use, say, two 50 KB/s proxies as a single 100 KB/s channel—you
can only use one at a time. The problem is that the bridge would be
getting two streams of data and would not know how they should be
interleaved.
But beyond that, while it's true a client manages a pool of proxies with
the goal of switching between them, currently it doesn't work. After the
first proxy dies, there's no way for the client to switch over to another
proxy and resume the session. See #29206 and
https://lists.torproject.org/pipermail/anti-censorship-
team/2020-February/000059.html for how we are adding a meta-protocol to
make it possible to recover a session after a proxy dies, and make use of
multiple proxies at once.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25723#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list