I am using Selenium WebDriver to run multiple TB desktop instances and would like to understand the minimum necessary configuration so I can run tests for such functionality in my application. The tests just need to prove multiple instances can be run on one desktop simultaneously and I do not need a user profile for any of them. I am aware of the potential privacy/anonymity implications of using parts of the TBB rather than the whole and am happy to accept these for testing purposes.
I know I can use multiple copies of the TBB and set the following prefs to available ports so they don’t conflict with other running TB instances:
extensions.torlauncher.control_port
network.proxy.socks_port
This works fine, however, I notice there are prefs for setting a custom location for the torrc
config file, tor data dir and the tor
binary itself:
extensions.torlauncher.torrc_path
extensions.torlauncher.tordatadir_path
extensions.torlauncher.tor_path
Is it possible then to use these and the above port prefs (and any others necessary) to configure multiple browsers (copies of the binary) to use their own torrc
and tor
binary without the need to make copies of the entire TBB?
If this question is better directed at your dev community I’d be grateful for a referral to an appropriate person. Many thanks.
My setup:
Linux Mint Debian Edition 6 Faye (based on Debian Bookworm)
TB 13.0.6
Standard security level