[tor-bugs] #20111 [Applications/Tor Browser]: use Unix domain sockets for SOCKS port by default
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Sep 8 19:26:36 UTC 2016
#20111: use Unix domain sockets for SOCKS port by default
--------------------------------------+-----------------------------------
Reporter: mcs | Owner: tbb-team
Type: defect | Status: needs_information
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: #14270 | Points:
Reviewer: | Sponsor:
--------------------------------------+-----------------------------------
Comment (by arthuredelstein):
Replying to [comment:1 mcs]:
> Kathy and I looked at this and soon realized that we cannot simply
modify torrc-defaults (SocksPort) and the browser default preferences
(network.proxy.socks) to use a socket path. This approach will not work
because we need to insert a full path, and we do not know what the path is
until the browser is starting up (it won't work to use a relative path, at
least not on OSX where the TorBrowser-Data directory may be located in one
of two different locations). Possibly solutions:
> * Modify Tor Launcher to Do The Right Thing and configure tor and the
browser correctly. This is how we handled the ControlPort.
> * Modify the browser and tor (possibly with help from Tor Launcher) so
we can use a placeholder within network.proxy.socks and SocksPort, e.g.,
> network.proxy.socks="file:///--PROFILEDIR--/../../Tor/socks.socket"
>
> Comments? Do you have a better idea? Kathy and I favor the first
approach.
To use a ControlPort via a domain socket, Tor Launcher will need to
specify the ControlPort socket path as a command argument, correct? So the
first approach sounds pretty natural and simple to me, where you also
specify a path for the SocksPort and then set the network.proxy.socks pref
in the browser.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20111#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list