[tor-bugs] #20250 [Obfuscation/meek]: macOS 10.12 TorBrowser meek pluggable transport issues
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Sep 27 00:23:16 UTC 2016
#20250: macOS 10.12 TorBrowser meek pluggable transport issues
-------------------------+-------------------------------------------------
Reporter: | Owner: dcf
tordevSZ0 |
Type: defect | Status: new
Priority: High | Milestone:
Component: | Version: Tor: unspecified
Obfuscation/meek | Keywords: meek, macOS, TorBrowser, 10.12,
Severity: Major | sierra, macOS
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-------------------------+-------------------------------------------------
Having issues using the meek pluggable transports on macOS 10.12
installation with a fresh install of TorBrowser.
On the same machine running 10.11.6 before upgrade, TorBrowser with both
of the meek transports worked fine.
With 10.12, (tested with admin and standard accounts), the initial tor
connection UI completes, the browser opens and the initial meek connection
is established. However, briefly after the browser window has opened with
the successful about:tor page it is clear something is wrong. Monitoring
internet traffic with a network monitor it is clear that the traffic to
the meek server stops almost immediately after the browser has opened.
Having read some of the control port issues for other 10.12 users, I
tested this issue with the extensions.torlauncher.control_port_use_socket
pref set to false in prefs.js and without it, but it had no effect either
way.
Attached are the tor, meek-client and meek-client-torbrowser logs. Really
hope someone can help with this since meek is the only way to use tor in
my country without having the police banging down the door.
Tor Log:
AUTHENTICATE <HASH>
250 OK
SETEVENTS STATUS_CLIENT NOTICE WARN ERR
250 OK
650 NOTICE Opening Socks listener on 127.0.0.1:9150
650 NOTICE Bootstrapped 5%: Connecting to directory server
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=5 TAG=conn_dir
SUMMARY="Connecting to directory server"
650 NOTICE Bootstrapped 10%: Finishing handshake with directory server
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=10 TAG=handshake_dir
SUMMARY="Finishing handshake with directory server"
650 NOTICE Bootstrapped 15%: Establishing an encrypted directory
connection
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=15 TAG=onehop_create
SUMMARY="Establishing an encrypted directory connection"
650 NOTICE Bootstrapped 20%: Asking for networkstatus consensus
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=20 TAG=requesting_status
SUMMARY="Asking for networkstatus consensus"
650 NOTICE Bootstrapped 25%: Loading networkstatus consensus
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=25 TAG=loading_status
SUMMARY="Loading networkstatus consensus"
650 STATUS_CLIENT NOTICE CONSENSUS_ARRIVED
650 STATUS_CLIENT NOTICE ENOUGH_DIR_INFO
650 NOTICE Bootstrapped 80%: Connecting to the Tor network
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=80 TAG=conn_or
SUMMARY="Connecting to the Tor network"
650 NOTICE Bootstrapped 90%: Establishing a Tor circuit
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=90 TAG=circuit_create
SUMMARY="Establishing a Tor circuit"
650 NOTICE Tor has successfully opened a circuit. Looks like client
functionality is working.
650 NOTICE Bootstrapped 100%: Done
650 STATUS_CLIENT NOTICE BOOTSTRAP PROGRESS=100 TAG=done SUMMARY="Done"
650 STATUS_CLIENT NOTICE CIRCUIT_ESTABLISHED
650 NOTICE New control connection opened from 127.0.0.1.
650 NOTICE New control connection opened from 127.0.0.1.
#NOTICE THE LINE BELOW:
650 WARN The connection to the SOCKS4 proxy server at 127.0.0.1:57343 just
failed. Make sure that the proxy server is up and running.
650 NOTICE Delaying directory fetches: No running bridges
650 NOTICE Tried for 120 seconds to get a connection to [scrubbed]:443.
Giving up. (waiting for circuit)
meek-client log:
0:05 using helper on 127.0.0.1:49193
0:05 listening on 127.0.0.1:49196
0:33 using helper on 127.0.0.1:49199
0:33 listening on 127.0.0.1:49202
meek-client-torbrowser log:
0:00 running firefox command
["/Applications/TorBrowser.app/Contents/MacOS/firefox" "--invisible" "-no-
remote" "-profile" "/Applications/TorBrowser-
Data/Tor/PluggableTransports/profile.meek-http-helper"]
0:00 firefox started with pid 3644
0:01 running meek-client command ["PluggableTransports/meek-client" "--
log" "meek-client.txt" "--helper" "127.0.0.1:49193"]
0:01 meek-client started with pid 3646
0:27 sig terminated
0:27 sending signal terminated to PID 3646
0:27 killing PID 3646
0:27 killing PID 3644
0:32 running firefox command
["/Applications/TorBrowser.app/Contents/MacOS/firefox" "--invisible" "-no-
remote" "-profile" "/Applications/TorBrowser-
Data/Tor/PluggableTransports/profile.meek-http-helper"]
0:32 firefox started with pid 3660
0:33 running meek-client command ["PluggableTransports/meek-client" "--
log" "meek-client.txt" "--helper" "127.0.0.1:49199"]
0:33 meek-client started with pid 3661
1:00 sig terminated
1:00 sending signal terminated to PID 3661
1:00 killing PID 3661
1:00 killing PID 3660
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20250>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list