Spinning up new Bridge Relay - Unsure if it's working properly

Hi,

Thanks for all the assistance you give the Tor community. I’ve recently (3 days ago or so) set up a new tor bridge relay on a Macbook Pro that I have lying around (running Big Sur 11.7), and on the one hand it seems like it is working, but there are some issues I’d like to resolve. First of all, here is my torrc file:


BridgeRelay1
BandwidthRate 62 MBytes
BandwidthBurst 62 MBytes
ExitRelay 0
ORPort 80
Controlport 9051
DisableDebuggerAttachment 0
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
ServerTransportListenAddr obfs4 0.0.0.0:443
ExtORPort auto
ContactInfo <email@domain.com>
log notice file /var/log/tor/notices.log
Nickname <nickname>

I’m running Nyx to monitor the relay. This relay SEEMS to be handling traffic…I am seeing things like the following in Nyx:

1 outbound 3 inbound 18 circuits 1 control

And of course the listings of the inbound, outbound, circuits and control traffic. Currently, 1 outbound connection marked as (nl); have had some from (de), (ru).

This is my first bridge, have run middle relays before on a Raspberry pi. I have a 1GB Internet Connection (900 Mbits up/40Mbit down. What is puzzling me is that when I look at my bridge, while I initially saw a green dot dext to "Details for <Relay Name - not sure if it’s kosher to publish the relay name here>, I now see a red dot that doesn’t change. This is what is confusing, as otherwise it seems to me that I’m connecting.

This is other information that I see in Relay Search:

Flags: V2Dir, Valid

OR Addresses
IPv4

Advertised Bandwith 114 KiB/s

As you will note, the bandwidth doesn’t resemble what I have in my torrc file. Finally:

Transport protocolsstrong text
None

Bridge distribution mechanism
None

I’m not sure how to interpret all of these findings, and I am hoping that someone can gently guide me in deciphering why I’m showing a red dot on Relay search and what that means? I’m also confused as to what IP address/port I need to enter into my Tor Browser in the Add Bridge Manually tab of Connections in order to test the bridge. It APPEARS that what works is to use the Static IP of the Mac on my home network with the OR port. Please correct me if I’m wrong in assuming that this is the IP of my relay.

Hopefully, that’s enough to get started, I’m happy to provide additional information. Incidentally, I see no errors in the log file (notices.log), but some warnings and interesting notices:

notice: Tor’s uptime is 6:00 hours, with 0 circuits open. I’ve sent 7.46 MB and Received 126.93MB

Notice: Auto-discovered IPv6 address XXXXXX has not been found reachable. however IPv4 address is reachable. Publishing Server descriptor without IPv6 address.

Notice: Tor’s uptime is 12 hours with 21 circuits open. I’ve sent 3 MB and received 11.95 MB. I’ve received 85 connections on IPv4 and 0 on IPv6. I’ve made 17 connections with IPv4 and 0 with IPv6.

Finally, is there a way I can get IPv6 connections to work?

Thanks so very much. Again, I’m happy to provide additional detail.

TL;dr: Is my bridge relay working and do I just wait for traffic to increase, or is there something wrong? :slight_smile:

2 Likes

This is a known problem, that imo should be advertised more when setting a relay/bridge up: in the case that IPv6 is enabled but NOT actually working/reachable, the ENTIRE node isn’t even considered for traffic (source: Tor Project | Relay Post-install and good practices Section 8).

Regarding IPv6 functionality, few ISPs have it enabled and working: try and figure out if yours does. Otherwise, a working IPv4 bridge is enough. :slightly_smiling_face:

1 Like