Skip to main content
Share Your Experience: Take the 2024 Developer Survey
3 votes

End-to-End encryption using hidden services

A Tor onion service host chooses several Tor nodes to serve as the host's introduction points. The host builds circuits to those nodes, and tells the nodes to use those circuits to forward ...
GruentleBarrk's user avatar
2 votes

How TBB commands tor to use a "New Circuit for this Site"?

Short: it does not send a command. It creates new connection to SocksPort, using different credentials, and sends new requests to domain through it. Details: Tor do isolates streams to different ...
verb0's user avatar
  • 31
2 votes
Accepted

Sending a request over Tor without binding port on localhost

If you plan on using the standard tor implementation, then yes you will need to use some form of local proxy. If you don't want to bind the SOCKS port to a localhost address, you can also use a unix ...
Steve's user avatar
  • 3,142
2 votes
Accepted

Determining circuit tor client is using

Tor clients keep a pool of circuits and may use several circuits simultaneously for streams depending on factors such as exit policies, stream isolation, etc. So there is generally not a single "...
Steve's user avatar
  • 3,142
1 vote
Accepted

How to correctly read the control port when Tor is started with `--ControlPort auto --ControlPortWriteToFile <TEMPORARY_PATH>`?

Nick Mathewson answered the question here: https://gitlab.torproject.org/tpo/core/tor/-/issues/40386#note_2735298 That sounds plausible to me. I'd suggest adding a step 0: make sure that the path is ...
Centrury's user avatar
1 vote
Accepted

Linux tor.service fails with "Unable to raise RLIMIT_MEMLOCK" at boot

The tor.service is normally run as a non-privileged process (i.e. the process' owner's UID is not 0). This is true unless (as is the case here) the flag DisableAllSwap is set to 1 (default is 0) in ...
Cbhihe's user avatar
  • 111
1 vote

Updating api for third-party developers

For Tor Browser there are various ways to check what the latest Tor Browser version is: The Firefox updater uses this XML file to determine if there is an update available (note that the URL is ...
cacahuatl's user avatar
  • 11k
1 vote

The scary torrc

First of all, backup your /etc/tor/torrc and revert to the original of something breaks. cp /etc/tor/torrc/ /etc/tor/torrc.backup All of the rest is in the manual. Exit nodes: ExitNodes node,...
elmerjfudd's user avatar
  • 2,274
1 vote
Accepted

how to find onion websites?

https://www.reddit.com/r/onions/ has a large number of them. Make sure to read the sidebar for a list of search engines. You can find all contributed onion services here. The Tor project's own onion ...
elmerjfudd's user avatar
  • 2,274
1 vote
Accepted

Tor Client limit bandwidth

You can find this in the manual... There are tons of different handlers against bandwidth, as client-node, the same as a relay-node... e.g. GENERAL OPTIONS BandwidthRate N bytes|KBytes|...
LouisArmstrongShowofTheWeek's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible