[tor-bugs] #20761 [Applications/Tor Launcher]: Tor Browser 6.5a4 is ignoring additional SocksPorts
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Dec 2 14:43:42 UTC 2016
#20761: Tor Browser 6.5a4 is ignoring additional SocksPorts
---------------------------------------+-----------------------------------
Reporter: gk | Owner: brade
Type: defect | Status: needs_information
Priority: Medium | Milestone:
Component: Applications/Tor Launcher | Version:
Severity: Normal | Resolution:
Keywords: TorBrowserTeam201612 | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
---------------------------------------+-----------------------------------
Comment (by gk):
Replying to [comment:4 arthuredelstein]:
> Replying to [comment:3 mcs]:
> > On the other hand, if we change Tor Launcher to always '''add''' a
SocksPort (by changing Tor Launcher to pass `+SocksPort ...` on the tor
command line) then we will run into two problems: (1) another SocksPort
will be added each time the browser is started and (2) when the user
toggles `extensions.torlauncher.socks_port_use_ipc` the previous SocksPort
set by Tor Launcher will not be removed.
>
> As far as I know, the `+SocksPort ...` command-line argument doesn't
write anything permanent to the torrc file, but just temporarily adds a
SocksPort for the lifetime of the tor process being launched. So I don't
think you will be accumulating more than two SocksPorts at a time.
>
> I wonder if you like the following approach:
> * When socks_port_use_ipc = false, omit passing a SocksPort argument
altogether and just use the 9150 port created by the defaults_torrc file.
Both torbirdy and Tor Browser will use the same socket at port 9150.
Or whatever got specified in the defaults-torrc file (see ticket
description)
> * When socks_port_use_ipc = true, pass `+SocksPort
/path/to/domain/socket`. In this case, you have two SocksPorts open (one
domain socket for Tor Browser and one socket at port 9150 for torbirdy or
other apps).
>
> Hopefully then we don't have to add any additional prefs.
Sounds good to me.
> > Also, do we need to allow users to have more than one ControlPort too?
My guess is that we do.
>
> If there are third-party apps that use the ControlPort, then it seems
likely.
Yes.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20761#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list