Hi -- interesting to find this (so quickly!).
I'm wanting to run Thunderbird email through Tor. This can be done simply by changing a few settings in T-bird and running it with the Tor browser also running in the background; however, I'd like to minimize resources by NOT opening the browser -- just the Tor service. Reading the above, is this all I need to do?
FYI, this is the terminal readout for each command:
Code: Select all
root# tor
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/' from LD_PRELOAD cannot be preloaded (cannot read file data): ignored.
Jan 26 23:31:26.390 [notice] Tor 0.4.2.7 running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1f, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.4.4.
Jan 26 23:31:26.390 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Jan 26 23:31:26.390 [notice] Read configuration file "/etc/tor/torrc".
Jan 26 23:31:26.391 [notice] Opening Socks listener on 127.0.0.1:9050
Jan 26 23:31:26.391 [notice] Opened Socks listener on 127.0.0.1:9050
Jan 26 23:31:26.000 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
Jan 26 23:31:26.000 [notice] Bootstrapped 0% (starting): Starting
Jan 26 23:31:26.000 [notice] Starting with guard context "default"
Jan 26 23:31:27.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Jan 26 23:31:27.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Jan 26 23:31:43.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Jan 26 23:31:43.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Jan 26 23:31:43.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Jan 26 23:31:43.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Jan 26 23:31:44.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Jan 26 23:31:45.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Jan 26 23:31:45.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Jan 26 23:31:45.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Jan 26 23:31:45.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Jan 26 23:31:45.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/7850, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Jan 26 23:31:46.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Jan 26 23:31:47.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Jan 26 23:31:49.000 [notice] Bootstrapped 56% (loading_descriptors): Loading relay descriptors
Jan 26 23:31:49.000 [notice] Bootstrapped 62% (loading_descriptors): Loading relay descriptors
Jan 26 23:31:49.000 [notice] Bootstrapped 71% (loading_descriptors): Loading relay descriptors
Jan 26 23:31:49.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Jan 26 23:31:49.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
Jan 26 23:31:49.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
Jan 26 23:31:49.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
Jan 26 23:31:49.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Jan 26 23:31:49.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Code: Select all
root# torsocks on
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/' from LD_PRELOAD cannot be preloaded (cannot read file data): ignored.
Tor mode activated. Every command will be torified for this shell.
root#
Of course, it should be no problem to write a script for these two commands and put it in startup.
So -- is this correct or am I missing something?
As always, thanks for the help!!
EDIT: I learned a little more. Thunderbird will not send messages or receive them if I issue the above commands; however, if I start the Tor browser, I do send and receive; I don't have to visit a website, just start the browser. However, IDK how to check to see if T-bird is actually going through Tor. I strongly suspect so, but would like to make certain. Thoughts/insight/suggestions appreciated.