Opened 3 weeks ago

Last modified 2 weeks ago

#32224 reopened task

Add extensions.torbutton.use_nontor_proxy back to Tor Browser 9!!

Reported by: cypherpunks Owned by: tbb-team
Priority: Immediate Milestone:
Component: Applications/Tor Browser Version:
Severity: Blocker Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Why did you removed it?

I NEED TO USE my proxy with tor browser and I WANT to use your browser.

Before this ugly update I was able to use my proxy with tor-disabled-torbrowser.

PLEASE DO SOMETHING. I HAD TO USE FIREFOX to make this comment!!

Child Tickets

Change History (16)

comment:1 Changed 3 weeks ago by cypherpunks

In short, you need to add extensions.torbutton.use_nontor_proxy back

and allow advanced users to use their custom proxies, with an ability to set custom proxy!!

comment:2 Changed 3 weeks ago by gk

Resolution: invalid
Status: newclosed

comment:3 Changed 3 weeks ago by cypherpunks

Resolution: invalid
Status: closedreopened

Excuse me but did you actually tried? This thing broke in TB9.

comment:4 Changed 3 weeks ago by cypherpunks

And why there's no option to set proxy configuration? I need to use my PAC or HTTP proxy.

Why remove user's choice?

comment:5 Changed 3 weeks ago by cypherpunks

  1. Install 8.5 and launch it. It forcefully connect to Tor.
  1. Set use-nontor value to true in about-config.
  1. Disable Tor add-ons in about-addons.
  1. Close browser.
  1. Open browser. (TB works just like normal browser and YOU CAN edit proxy settings)
  1. Click Check update and update your fucking browser
  1. TB9 forcefully connect to Tor and completely ignoring your PAC/HTTP proxy settings

comment:6 in reply to:  5 Changed 3 weeks ago by gk

Status: reopenedneeds_information

Replying to cypherpunks:

  1. Install 8.5 and launch it. It forcefully connect to Tor.
  1. Set use-nontor value to true in about-config.
  1. Disable Tor add-ons in about-addons.
  1. Close browser.
  1. Open browser. (TB works just like normal browser and YOU CAN edit proxy settings)
  1. Click Check update and update your fucking browser
  1. TB9 forcefully connect to Tor and completely ignoring your PAC/HTTP proxy settings

The network settings are preference-based. So, what do the preference values in 8.5.5 show and what do they show in 9.0 after your steps are done? Just that there is no UI available anymore for that does not mean it's not working anymore.

Last edited 3 weeks ago by gk (previous) (diff)

comment:7 in reply to:  4 Changed 3 weeks ago by gk

Replying to cypherpunks:

And why there's no option to set proxy configuration? I need to use my PAC or HTTP proxy.

Why remove user's choice?

Check your about:config. I don't see yet how we have removed the options to change things there. So, I still think you have the choice to adapt the browser to your corner-case.

Last edited 3 weeks ago by gk (previous) (diff)

comment:8 Changed 3 weeks ago by cypherpunks

So, I still think you have the choice to adapt the browser to your corner-case.

The network settings are preference-based

Then why your browser start Tor daemon every time I start TB9 with "extensions.torbutton.use_nontor_proxy: true"?

It shouldn't start Tor at all and obey browser's proxy settings(PAC proxy in my case)

I am not going to upgrade to 9 series until someone do something about this.

comment:9 Changed 3 weeks ago by cypherpunks

And upgrading TB8.5 to TB9 is a waste of bandwidth and time.

It always fails on first attempt(download 50MB+), then second attemt always made(another 50MB+).

I'm definitely not going to do above step again. Have someone to test above internally.

I'm sure other non-tor-proxy people have this problem too.

comment:10 Changed 3 weeks ago by blueOrigin

Tor Browser 9.0

I managed to revert to using a manual proxy as follows:

In about:config

extensions.torbutton.use_nontor_proxy = true
extensions.torlauncher.start_tor = false
network.proxy.share_proxy_settings = true
network.proxy.ftp = <your proxy IP>
network.proxy.http = <your proxy IP>
network.proxy.ssl = <your proxy IP>
network.proxy.ftp_port = <your proxy port>
network.proxy.http_port = <your proxy port>
network.proxy.ssl_port = <your proxy port>

Thanks guys!

comment:11 Changed 3 weeks ago by gk

Resolution: worksforme
Status: needs_informationclosed

Thanks for getting back to us and investigating. Seems this is working.

comment:12 Changed 2 weeks ago by cypherpunks

Resolution: worksforme
Status: closedreopened

Not for PAC file.

file://unixfolder/pacproxy.pac

Tor browser treat HTTP proxy as SOCKS

comment:13 Changed 2 weeks ago by cypherpunks

8.5 doesn't have "extensions.torlauncher.start_tor" value.

I added extensions.torlauncher.start_tor with the value "true" and upgrading to TB9.

Now let's see.

Why didn't you write this changes in your support.torproject.org???

comment:14 Changed 2 weeks ago by cypherpunks

So if I set 2 values, Tor never start itself and I can use my proxy, right?

extensions.torbutton.use_nontor_proxy = true
extensions.torlauncher.start_tor = false

Can't confirm at this moment because the d/l speed to too slow

comment:15 Changed 2 weeks ago by cypherpunks

Hey gk.

It is NOT WORKING.

  1. Install 8.5.
  2. Disable Tor add-ons and set

extensions.torbutton.use_nontor_proxy = true
extensions.torlauncher.start_tor = false

  1. Set your PAC proxy from network settings, so the network.proxy.autoconfig_url will be file://.../my.pac
  1. Update to 9.0
  1. Tor Browser is not obeying PAC proxy and I HAD TO downgrade to 8.5 AGAIN.

What now!?

comment:16 Changed 2 weeks ago by cypherpunks

7 - 8.5 NEVER have this proxy problem.

Note: See TracTickets for help on using tickets.