I created a Tor hidden service (a server binded to localhost port and torrc
config'd to use the 127.0.0.1 xxxx) for clients to connect to. It was working great for a month or so, and now no one can connect to it. I see it is still setup properly in my torrc
, and restarting tor
seems to work and it says it's reading from /etc/torrc
.
Here's my log from the server:
Aug 13 10:55:11.000 [notice] Bootstrapped 5%: Connecting to directory server.
Aug 13 10:55:11.000 [notice] We now have enough directory information to build circuits.
Aug 13 10:55:11.000 [notice] Bootstrapped 80%: Connecting to the Tor network.
Aug 13 10:55:11.000 [notice] Bootstrapped 85%: Finishing handshake with first hop.
Aug 13 10:55:12.000 [notice] Bootstrapped 90%: Establishing a Tor circuit.
Aug 13 10:55:13.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Aug 13 10:55:13.000 [notice] Bootstrapped 100%: Done.
Aug 13 10:56:38.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Aug 13 10:56:53.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
Aug 13 10:57:21.000 [notice] Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
The client machine tor
log says the same thing:
Closing stream for '[scrubbed].onion': hidden service is unavailable (try again later).
On the client end it says the service is unavailable, but on the server end, tor
is running, and the server process is running.
How can I troubleshoot this?