[tor-bugs] #33336 [Circumvention/Snowflake]: Deploy a Turbo Tunnel–aware Snowflake bridge
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Feb 14 08:48:30 UTC 2020
#33336: Deploy a Turbo Tunnel–aware Snowflake bridge
-------------------------------------+--------------------------
Reporter: dcf | Owner: dcf
Type: task | Status: assigned
Priority: Medium | Milestone:
Component: Circumvention/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: turbotunnel | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------+--------------------------
Comment (by dcf):
Replying to [ticket:33336 dcf]:
> We could make use of this opportunity to compare the two options. We set
up a triple-mode bridge: supporting legacy, KCP, and QUIC clients. We make
two Tor Browser builds, one with KCP and one with QUIC, and invite testing
of both. Based on the results of user testing, we decide which we like
better, and finally deploy only that option (and the backward-compatible
mode). The only thing is, giving people two options to test is more
confusing than giving them one.
This is a commit for the triple-mode bridge as described. It works by
creating two `QueuePacketConn`s, one for KCP and one for QUIC, and using
separate [https://lists.torproject.org/pipermail/anti-censorship-
team/2020-February/000061.html magic prefix tokens] to distinguish the two
protocols.
https://gitweb.torproject.org/user/dcf/snowflake.git/commit/?h=turbotunnel&id=d5be0906ffe4ef8de8a9345690713bc362d3bcee
I have made branches
[https://gitweb.torproject.org/user/dcf/snowflake.git/log/?h=turbotunnel-
kcp&id=874a11f6779429246263522fc751f1cc0d9c3af0 turbotunnel-kcp] and
[https://gitweb.torproject.org/user/dcf/snowflake.git/log/?h=turbotunnel-
quic&id=d5be0906ffe4ef8de8a9345690713bc362d3bcee turbotunnel-quic] for
clients specialized to use one protocol or the other, and I've started Tor
Browser builds with them.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33336#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list