Bridges don't work.

Tor is blocked in our country. For the Tor browser, I use bridges and it works well. I’ve tried enabling bridges in Whonix, in the Tor Control panel, and it doesn’t work.

Maybe I can try to set up a bridge and connect through the console? What commands are needed for this?
On Windows, bridging in the Tor browser works fine. Hence, this is a Whonix problem.

Yes, as per:

See also:

generally: Generic Bug Reproduction

specifically: Tor Generic Bug Reproduction

Tails has the same problem.

Yes, thank you, bridges work in Anon Connection Wizard. But in the Tor Control panel, bridges don’t work.

Could you please compare the generated configuration file ACW vs TCP? File:

/usr/local/etc/torrc.d/40_tor_control_panel.conf

The Tor Control panel now does not start at all.

Try start from command line.

sudo --set-home tor-control-panel

Non-issue:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’
QLayout: Attempting to add QLayout “” to QFrame “”, which already has a layout

Please post error message here, if any.

So that file looks the same for ACW versus TCP?
Or was there a difference ACW versus TCP?

1 Like

I don’t understand what exactly I should compare.

How specifically to compare ACW with TCP?
I don’t even know what ACW is.

ACW - Anon Connection Wizard
TCP - Tor Control Panel

  1. create a config file using TCP
  2. create a config file using ACW
  3. compare or post them both there

redact private information

Thanks for the report.

This is happening because…

You are using the wrong format. You are using:

Bridge IP:PORT

That’s a plain bridge. Not using any pluggable transport such as obfs4. You probably need an obfs4 bridge.

Also please note what that file is saying:

# This file is generated by and should ONLY be used by anon-connection-wizard.
# User configuration should go to /usr/local/etc/torrc.d/50_user.conf, not here. Because:
#    1. This file can be easily overwritten by anon-connection-wizard.
#    2. Even a single character change in this file may cause error.
# However, deleting this file will be fine since a new plain file will be generated the next time you run anon-connection-wizard.

I fixed that bug but it doesn’t really matter.

I recommend to either use ACW or the command line.

“Forget” about TCP. It’s not really needed.

Thank you.
But obfs4 seems to be blocked in our country.

TCP:

No connection.

ACW:

There is a connection.

# Do not edit this file!# Please add modifications to the following file inste - Pastebin.com - TCP has been used wrong. A proxy has been configured instead a bridge. A bridge is not considered a proxy in TCP / ACW. A bridge is not considered a proxy in context of Tor. Do not use proxy settings unless you want to.

But # This file is generated by and should ONLY be used by anon-connection-wizard. - Pastebin.com uses a “plain” bridge. With means no pluggable transport at all. These are the most easy to block bridges. I find it highly unlikely that obfs4 bridges are blocked but plain bridges are functional.

# This file is generated by and should ONLY be used by anon-connection-wizard. - Pastebin.com is using a plain bridge.

I didn’t actually use a proxy. I set up a bridge in TCP, not a proxy.