[tor-bugs] #33336 [Circumvention/Snowflake]: Trial deployment of Snowflake with Turbo Tunnel

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Feb 25 14:59:19 UTC 2020


#33336: Trial deployment of Snowflake with Turbo Tunnel
-------------------------------------+--------------------------
 Reporter:  dcf                      |          Owner:  dcf
     Type:  task                     |         Status:  accepted
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:  turbotunnel              |  Actual Points:
Parent ID:                           |         Points:
 Reviewer:                           |        Sponsor:
-------------------------------------+--------------------------

Comment (by arma):

 Running dcf's https://people.torproject.org/~dcf/pt-bundle/tor-browser-
 snowflake-turbotunnel-quic-9.5a5-20200223/ tor-browser-linux64-9.5a5_en-
 US.tar.xz

 I replaced tor-browser_en-US/Browser/TorBrowser/Tor/tor with the tor
 binary made from my Tor git branch {{{debug33336}}}

 and in tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults I
 commented out dcf's new lines LearnCircuitBuildTimeout,
 CircuitBuildTimeout, CircuitStreamTimeout, and added these three of my
 own:
 {{{
 log info file /tmp/tor-info-log
 logtimegranularity 1
 safelogging 0
 }}}

 Then I started my tor browser using snowflake:
 {{{
 [...]
 Feb 25 14:25:27.557 [notice] Definitely works: recorded success for
 primary confirmed guard $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 Feb 25 14:25:27.929 [notice] Bootstrapped 100% (done): Done
 }}}

 I browsed for a while. It worked fine. I disabled my wireless on the
 laptop, and clicked on a few more things.
 {{{
 Feb 25 14:31:01.385 [notice] We tried for 15 seconds to connect to
 'www.gstatic.com' using exit
 $81B75D534F91BFB7C57AB67DA10BCEF622582AE8~hviv104 at 192.42.116.16.
 Retrying on a new circuit.
 [...]
 Feb 25 14:31:25.438 [notice] We tried for 15 seconds to connect to
 'pagead2.googlesyndication.com' using exit
 $578E007E5E4535FBFEF7758D8587B07B4C8C5D06~marylou1 at 89.234.157.254.
 Retrying on a new circuit.
 Feb 25 14:31:25.438 [notice] Our circuit 3717720358 (id: 24) failed to get
 a response from the first hop (0.0.3.0:1). I'm going to try to rotate to a
 better connection.
 Feb 25 14:31:25.438 [notice] Marking guard down: Recorded failure for
 primary confirmed guard $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 Feb 25 14:31:26.436 [notice] Delaying directory fetches: No running
 bridges
 Feb 25 14:31:27.437 [notice] We tried for 15 seconds to connect to
 'px.moatads.com' using exit
 $578E007E5E4535FBFEF7758D8587B07B4C8C5D06~marylou1 at 89.234.157.254.
 Retrying on a new circuit.
 Feb 25 14:31:27.438 [notice] Considering retry for primary confirmed guard
 $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 Feb 25 14:31:27.438 [notice] Application request when we haven't received
 a consensus with exits. Optimistically trying known bridges again.
 [...]
 Feb 25 14:33:31.503 [notice] Closing OR conn. Considering blaming guard.
 Feb 25 14:33:31.503 [notice] Our circuit 0 (id: 30) died before the first
 hop with no connection
 Feb 25 14:33:31.504 [notice] Marking guard down: Recorded failure for
 primary confirmed guard $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 }}}

 around here I turned the wifi back on, and clicked on a few more things in
 tor browser.

 It thrashed for a while more, with things like
 {{{
 Feb 25 14:35:31.846 [notice] Our circuit 0 (id: 49) died before the first
 hop wi
 th no connection
 Feb 25 14:35:31.846 [notice] Marking guard down: Recorded failure for
 primary co
 nfirmed guard $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC4
 0DDCC8824814F80A72)
 Feb 25 14:35:32.075 [notice] Delaying directory fetches: No running
 bridges
 Feb 25 14:35:58.268 [notice] Considering retry for primary confirmed guard
 $2B28
 0B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 Feb 25 14:35:58.268 [notice] Application request when we haven't received
 a cons
 ensus with exits. Optimistically trying known bridges again.
 Feb 25 14:36:24.457 [notice] Closing OR conn. Considering blaming guard.
 Feb 25 14:36:24.457 [notice] Our circuit 0 (id: 50) died before the first
 hop wi
 th no connection
 Feb 25 14:36:24.457 [notice] Marking guard down: Recorded failure for
 primary co
 nfirmed guard $2B280B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC4
 0DDCC8824814F80A72)
 }}}

 and then came the exciting part:
 {{{
 Feb 25 14:36:24.458 [warn] Pluggable Transport process terminated with
 status code 512
 Feb 25 14:36:25.307 [notice] Delaying directory fetches: No running
 bridges
 Feb 25 14:36:44.753 [notice] Considering retry for primary confirmed guard
 $2B28
 0B23E1107BB62ABFC40DDCC8824814F80A72
 ($2B280B23E1107BB62ABFC40DDCC8824814F80A72)
 Feb 25 14:36:44.753 [notice] Application request when we haven't received
 a cons
 ensus with exits. Optimistically trying known bridges again.
 Feb 25 14:36:44.825 [warn] The connection to the SOCKS5 proxy server at
 127.0.0.1:45527 just failed. Make sure that the proxy server is up and
 running.
 Feb 25 14:36:44.825 [notice] Closing OR conn. Considering blaming guard.
 }}}

 My snowflake client is dead? But Tor just keeps on trying to use it,
 warning quietly to itself every couple of minutes about how the connection
 to the socks5 proxy server just failed?

 I will set up logging on the snowflake client side too, and see if I can
 reproduce.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33336#comment:20>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list