Is my relay working?

I’ve installed a TorRelay last week and I’m not sure if it’s operational or not.
Here is what seems to be the more relevant part of the latest logs.
Can an experienced TorRelay operator let me know if mine is working well or not ?
I mean, it says it seems to exchange some good quantities of data but on the other end it also says “While not bootstrapping” so I’m not sure (is the fact it can’t bootstrap important ? or the fact the INTRODUCE2 is rejected important ?)…

Aug 31 14:19:19.000 [notice] Heartbeat: Tor’s uptime is 6 days 0:00 hours, with 3288 circuits open. I’ve sent 150.19 GB and received 150.10 GB. I’ve received 101157 connections on IPv4 and 29483 on IPv6. I’ve made 80357 connections with IPv4 and 25821 with IPv6.
Aug 31 14:19:19.000 [notice] While not bootstrapping, fetched this many bytes: 196563332 (server descriptor fetch); 5373 (server descriptor upload); 8448356 (consensus network-status fetch); 1776 (authority cert fetch); 4823537 (microdescriptor fetch)
Aug 31 14:19:19.000 [notice] Circuit handshake stats since last time: 33/33 TAP, 616010/616083 NTor.
Aug 31 14:19:19.000 [notice] Since startup we initiated 0 and received 0 v1 connections; initiated 0 and received 0 v2 connections; initiated 0 and received 0 v3 connections; initiated 0 and received 725 v4 connections; initiated 92439 and received 129232 v5 connections.
Aug 31 14:19:19.000 [notice] Heartbeat: DoS mitigation since startup: 1 circuits killed with too many cells, 0 circuits rejected, 0 marked addresses, 0 marked addresses for max queue, 0 same address concurrent connections rejected, 0 connections rejected, 3 single hop clients refused, 0 INTRODUCE2 rejected.

Thanks for your help

Yes, it is working. The ‘While not bootstrapping’ statement means that the relay has fetched a certain amount of data outside the bootstrap process, which is when it starts up and connects to the network. During bootstrapping, the relay establishes necessary connections to announce its availability to be part of a circuit.

1 Like

It’s fine.

This is what proves that relay is operational.

Relay just splits statistic for two different states. not bootstrapping in fact means “after bootstrap is finished”. Here is example log lines from my node (notice that time is the same in both lines):

Jul 26 16:13:35.000 [notice] While bootstrapping, fetched this many bytes: 1519032 (server descriptor fetch); 420 (server descriptor upload); 122668 (consensus network-status fetch); 4576254 (microdescriptor fetch)
Jul 26 16:13:35.000 [notice] While not bootstrapping, fetched this many bytes: 16438694 (server descriptor fetch); 819 (server descriptor upload); 888286 (consensus network-status fetch); 289119 (microdescriptor fetch)

Corresponding code:

1 Like

Thanks for your replies :+1:

If you want to know more about your relay without having to ask on here, try installing nyx.

It is a monitoring program, and I prefer it over Prometheus

nyx.torproject.org/#download

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.