... |
... |
@@ -74,28 +74,23 @@ pref("extensions.torlauncher.quickstart", false); |
74
|
74
|
|
75
|
75
|
pref("extensions.torlauncher.max_tor_log_entries", 1000);
|
76
|
76
|
|
77
|
|
-// By default, Tor Launcher configures a TCP listener for the Tor
|
78
|
|
-// control port, as defined by control_host and control_port.
|
79
|
|
-// Set control_port_use_ipc to true to use an IPC object (e.g., a Unix
|
80
|
|
-// domain socket) instead. You may also modify control_ipc_path to
|
81
|
|
-// override the default IPC object location. If a relative path is used,
|
82
|
|
-// it is handled like torrc_path (see below).
|
|
77
|
+// On Linux and macOS, Tor Browser can use IPC for the communication with the
|
|
78
|
+// tor daemon, and this is the preferred way.
|
|
79
|
+// You can set the path of the Unix sockets with control_ipc_path.
|
|
80
|
+// If a relative one is provided, it is handled like torrc_path (see below).
|
|
81
|
+// Tor Browser on Windows will use TCP (and it can be used also on Linux and
|
|
82
|
+// macOS, if preferred).
|
|
83
|
+// Host and port can be customized with control_host and control_port.
|
|
84
|
+// This applies both to the control port and to the SOCKS port, but their
|
|
85
|
+// configurations are completely independent.
|
|
86
|
+pref("extensions.torlauncher.control_port_use_ipc", true);
|
|
87
|
+pref("extensions.torlauncher.control_ipc_path", "");
|
83
|
88
|
pref("extensions.torlauncher.control_host", "127.0.0.1");
|
84
|
89
|
pref("extensions.torlauncher.control_port", 9151);
|
85
|
|
-pref("extensions.torlauncher.control_port_use_ipc", false);
|
86
|
|
-pref("extensions.torlauncher.control_ipc_path", "");
|
87
|
|
-
|
88
|
|
-// By default, Tor Launcher configures a TCP listener for the Tor
|
89
|
|
-// SOCKS port. The host is taken from the network.proxy.socks pref and
|
90
|
|
-// the port is taken from the network.proxy.socks_port pref.
|
91
|
|
-// Set socks_port_use_ipc to true to use an IPC object (e.g., a Unix
|
92
|
|
-// domain socket) instead. You may also modify socks_ipc_path to
|
93
|
|
-// override the default IPC object location. If a relative path is used,
|
94
|
|
-// it is handled like torrc_path (see below).
|
|
90
|
+pref("extensions.torlauncher.socks_port_use_ipc", true);
|
|
91
|
+pref("extensions.torlauncher.socks_ipc_path", "");
|
95
|
92
|
// Modify socks_port_flags to use a different set of SocksPort flags (but be
|
96
|
93
|
// careful).
|
97
|
|
-pref("extensions.torlauncher.socks_port_use_ipc", false);
|
98
|
|
-pref("extensions.torlauncher.socks_ipc_path", "");
|
99
|
94
|
pref("extensions.torlauncher.socks_port_flags", "ExtendedErrors IPv6Traffic PreferIPv6 KeepAliveIsolateSOCKSAuth");
|
100
|
95
|
|
101
|
96
|
// The tor_path is relative to the application directory. On Linux and
|