Create a new service to help relay operators debug their relay

Onionoo takes a couple of hours to show new relays in the consensus. The #tor channel often sees operators asking if they've set up their relay correctly. If they haven't, and they never submit a relay descriptor or get included in a consensus, then Relay Search isn't very helpful to them at all.

We can create a service like the automated SSL testers that will connect to an operator's relay, ensure that it is reachable, and then perform a few additional checks:

  • Get the relay's descriptor from the relay
  • If IPv6 is advertised, check it is reachable
  • Warn if the contact line is not set
  • Warn if family is not set or include relays that are not online
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information