[tor-bugs] #30350 [Obfuscation/Snowflake]: Hello, in China, currently, Tor Browser 8.5a11 version can't connect to Tor network through Snowflake bridge.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed May 1 15:53:34 UTC 2019
#30350: Hello, in China, currently, Tor Browser 8.5a11 version can't connect to Tor
network through Snowflake bridge.
-----------------------------------+--------------------------
Reporter: amiableclarity2011 | Owner: cohosh
Type: defect | Status: accepted
Priority: Immediate | Milestone:
Component: Obfuscation/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------------+--------------------------
Comment (by cohosh):
Reproduced the same error messages as above. Here is the snowflake log:
{{{
--- Starting Snowflake Client ---
2019/05/01 [scrubbed] Rendezvous using Broker at: https://snowflake-
broker.azureedge.net/
2019/05/01 [scrubbed] Domain fronting using: ajax.aspnetcdn.com
2019/05/01 [scrubbed] WebRTC: Collecting a new Snowflake. Currently at
[0/3]
2019/05/01 [scrubbed] snowflake-6DBRIeDzTRSQAX8e connecting...
2019/05/01 [scrubbed] Started SOCKS listener.
2019/05/01 [scrubbed] SOCKS listening...
2019/05/01 [scrubbed] WebRTC: PeerConnection created.
2019/05/01 [scrubbed] WebRTC: OnNegotiationNeeded
2019/05/01 [scrubbed] candidate:3179257411 1 udp 2122260223 [scrubbed]
34616 typ host generation 0 ufrag aHT/ network-id 1 network-cost 50
2019/05/01 [scrubbed] WebRTC: DataChannel created.
2019/05/01 [scrubbed] candidate:4093403827 1 tcp 1518280447 [scrubbed]
34327 typ host tcptype passive generation 0 ufrag aHT/ network-id 1
network-cost 50
2019/05/01 [scrubbed] SOCKS accepted: {[scrubbed] map[]}
2019/05/01 [scrubbed] WebRTC: OnIceComplete
2019/05/01 [scrubbed] Negotiating via BrokerChannel...
Target URL: snowflake-broker.azureedge.net
Front URL: ajax.aspnetcdn.com
2019/05/01 [scrubbed] BrokerChannel Response:
200 OK
2019/05/01 [scrubbed] Received Answer.
2019/05/01 [scrubbed] ---- Handler: snowflake assigned ----
2019/05/01 [scrubbed] Buffered 179 bytes --> WebRTC
2019/05/01 [scrubbed] Traffic Bytes (in|out): 0 | 179 -- (0 OnMessages, 1
Sends)
2019/05/01 [scrubbed] WebRTC: Collecting a new Snowflake. Currently at
[1/3]
2019/05/01 [scrubbed] snowflake-ZfQsJ6ktC81llUao connecting...
2019/05/01 [scrubbed] WebRTC: PeerConnection created.
2019/05/01 [scrubbed] WebRTC: OnNegotiationNeeded
2019/05/01 [scrubbed] WebRTC: DataChannel created.
2019/05/01 [scrubbed] candidate:3179257411 1 udp 2122260223 [scrubbed]
57118 typ host generation 0 ufrag nBCk network-id 1 network-cost 50
2019/05/01 [scrubbed] candidate:4093403827 1 tcp 1518280447 [scrubbed]
59751 typ host tcptype passive generation 0 ufrag nBCk network-id 1
network-cost 50
2019/05/01 [scrubbed] WebRTC: No messages received for 30 seconds --
closing stale connection.
2019/05/01 [scrubbed] WebRTC: closing PeerConnection
2019/05/01 [scrubbed] WebRTC: DataChannel.OnClose [locally]
2019/05/01 [scrubbed] WebRTC: Closing
2019/05/01 [scrubbed] copy loop ended
2019/05/01 [scrubbed] ---- Handler: closed ---
2019/05/01 [scrubbed] SOCKS listening...
}}}
So the rendezvous was successful but the connection to the snowflake proxy
is failing... I'm going to go with all of our snowflake proxies are being
blocked.
This brings to mind that not only do we need more snowflake proxies, we
should probably keep track of where certain proxies have been blocked so
we don't give these out to clients if there are non-blocked proxies they
can use. Otherwise the user experience will be terrible.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30350#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list