New answers tagged


There are currently 6 relays running on macOS in the consensus, but I don't think it's an officially supported configuration. There are not many people who run Mac servers, so it probably isn't worth the extra effort to build and maintain a Mac-specific package. I don't think there would be any issues running tor though, just install tor (through homebrew, ...


You may be interested in using a Tor control library (for example Stem) to listen to events and log them. Check out sections 4.1.1 and 4.1.2 of the control protocol document for examples of the types of circuit and stream events you can listen for. This can also tell you the reason why a circuit or stream was closed.


You can find these in the service's hidden service descriptor document. Tor clients download these documents when a user wants to connect to a specific onion service, but you can also download these manually using the HSFETCH command with Tor's control port. The Stem library provides a Python interface to do this, but claims that only v2 services are ...

Top 50 recent answers are included