I think I’ve got my connection messed up enough so that my node shouldn’t be dialable by external nodes. However, it’s hit or miss whether I get any relay addresses showing up in ipfs id
. Or in some cases, it just takes a long time to see public relay addresses show up as addresses for my node.
By looking at the output from ipfs --debug daemon 2>&1 | grep -E "autonat|autorelay"
I think what might be happening is that AutoNAT is correctly detecting that my node has bad connectivity and I’m connecting to relays (some connection attempts don’t succeed), but maybe it’s taking a while to connect to a relay that has AutoHop enabled (?).
In one test it took maybe 30 minutes for me to get a public relay address to start getting advertised for my node. It looks like there might be some AutoNat/AutoRelay improvements coming in v0.4.20, so perhaps this experimental feature will see some improvement in the next release.