libp2p / go-libp2p

libp2p implementation in Go
MIT License
6.12k stars 1.08k forks source link

QUIC/WebTransport Transport sometimes uses the wrong socket to dial out. #2913

Closed 2color closed 3 months ago

2color commented 3 months ago

Context

Given the following scenario:

Problem

Source of the problem

Based on debugging with @sukunrt, it appears to be related to the following lines:

We were able to work around this problem and successfully hole punch by replacing s.ids.OwnObservedAddrs() with s.host.Addrs()). This was a temporary measure, as we may just want to add the listen addrs to the observed addrs.

Related issue

MarcoPolo commented 3 months ago

Do you know why your public ip doesn't show up as an observed address? Why don't other peers see this address, even if they can't dial you back?

2color commented 3 months ago

Do you know why your public ip doesn't show up as an observed address? Why don't other peers see this address, even if they can't dial you back?

I don't know. I can debug more to check this.

2color commented 3 months ago

Update & Insights

I've been debugging this and have some useful insights:

Logs

Note that I incrementally added some logs as I was going through this. The latest attempt was using the following branch

Successful attempt to hole punch

Peer A:

root@ipfs-check-backend:/home/ipfs/vole# GOLOG_LOG_LEVEL="p2p-holepunch=debug,net/identify=debug" go run . bitswap check bafybeicklkqcnlvtiscr2hzkubjwnwjinvskffn4xorqeduft3wq7vm5u4  /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit/p2p/12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK
2024-08-22T10:57:30.633Z        DEBUG   p2p-holepunch   holepunch/svc.go:98     waiting until we have at least one public addresspeer12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk
2024-08-22T10:57:30.633Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T10:57:30.633Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/p2p-circuit]
2024-08-22T10:57:30.634Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 1, "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
Temporary PeerID for check: 12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk
Addrs for the peer check: [/ip4/127.0.0.1/tcp/36493 /ip4/139.178.82.19/tcp/36493 /ip4/10.70.194.129/tcp/36493 /ip4/172.17.0.1/tcp/36493 /ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/127.0.0.1/udp/33928/quic-v1 /ip4/139.178.82.19/udp/33928/quic-v1 /ip4/10.70.194.129/udp/33928/quic-v1 /ip4/172.17.0.1/udp/33928/quic-v1 /ip6/::1/udp/35935/quic-v1 /ip6/2604:1380:4642:6600::1/udp/35935/quic-v1 /ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /p2p-circuit /ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/10.70.194.129/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/172.17.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/::1/tcp/35379 /ip6/2604:1380:4642:6600::1/tcp/35379 /ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/10.70.194.129/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/172.17.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w]
2024-08-22T10:57:30.636Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 2, "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:30.884Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T10:57:30.884Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip4/127.0.0.1/tcp/36493 /ip4/139.178.82.19/tcp/36493 /ip4/10.70.194.129/tcp/36493 /ip4/172.17.0.1/tcp/36493 /ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/127.0.0.1/udp/33928/quic-v1 /ip4/139.178.82.19/udp/33928/quic-v1 /ip4/10.70.194.129/udp/33928/quic-v1 /ip4/172.17.0.1/udp/33928/quic-v1 /ip6/::1/udp/35935/quic-v1 /ip6/2604:1380:4642:6600::1/udp/35935/quic-v1 /ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /p2p-circuit /ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/10.70.194.129/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/172.17.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/::1/tcp/35379 /ip6/2604:1380:4642:6600::1/tcp/35379 /ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/10.70.194.129/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/172.17.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w]
2024-08-22T10:57:30.912Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T10:57:30.912Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:30.912Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T10:57:30.913Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk received listen addrs for 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4: [/ip4/91.230.111.120/tcp/4001 /ip4/91.230.111.120/udp/4001/quic /ip4/91.230.111.120/udp/4001/quic-v1 /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ]
2024-08-22T10:57:30.913Z        DEBUG   net/identify    identify/obsaddr.go:413 added own observed listen addr  {"observed": "/ip4/139.178.82.19/udp/33928/quic-v1"}
2024-08-22T10:57:31.384Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[/ip4/139.178.82.19/udp/33928/quic-v1]
2024-08-22T10:57:31.384Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip4/127.0.0.1/tcp/36493 /ip4/139.178.82.19/tcp/36493 /ip4/10.70.194.129/tcp/36493 /ip4/172.17.0.1/tcp/36493 /ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/127.0.0.1/udp/33928/quic-v1 /ip4/139.178.82.19/udp/33928/quic-v1 /ip4/10.70.194.129/udp/33928/quic-v1 /ip4/172.17.0.1/udp/33928/quic-v1 /ip6/::1/udp/35935/quic-v1 /ip6/2604:1380:4642:6600::1/udp/35935/quic-v1 /ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /p2p-circuit /ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/10.70.194.129/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip4/172.17.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw /ip6/::1/tcp/35379 /ip6/2604:1380:4642:6600::1/tcp/35379 /ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/10.70.194.129/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w /ip4/172.17.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w]
2024-08-22T10:57:31.385Z        DEBUG   p2p-holepunch   holepunch/svc.go:114    Host now has a public address. Starting holepunch protocol.
2024-08-22T10:57:31.385Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 3, "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:31.386Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:31.388Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T10:57:31.560Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T10:57:31.560Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:31.560Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T10:57:31.560Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/45.63.21.146/tcp/4001/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic-v1/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit]
2024-08-22T10:57:31.561Z        DEBUG   net/identify    identify/obsaddr.go:397 observed multiaddr doesn't match the transports of any announced addresses      {"from": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit", "observed": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit"}
2024-08-22T10:57:36.720Z        DEBUG   p2p-holepunch   holepunch/svc.go:214    received hole punch request     {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK", "addrs": ["/ip4/79.193.46.200/tcp/4001","/ip4/79.193.46.200/udp/4001/quic-v1"]}
2024-08-22T10:57:36.876Z        DEBUG   p2p-holepunch   holepunch/svc.go:272    starting hole punch     {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK"}
2024-08-22T10:57:37.376Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:37.376Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/tcp/4001
2024-08-22T10:57:37.519Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/tcp/4001
2024-08-22T10:57:37.520Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/45.63.21.146/tcp/4001/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic-v1/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit]
2024-08-22T10:57:37.520Z        DEBUG   net/identify    identify/obsaddr.go:413 added own observed listen addr  {"observed": "/ip4/139.178.82.19/tcp/36493"}
2024-08-22T10:57:37.521Z        DEBUG   p2p-holepunch   holepunch/util.go:77    hole punch successful   {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK"}
2024-08-22T10:57:37.521Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 4, "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:37.522Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:37.523Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T10:57:37.522Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:37.523Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/tcp/36493","/ip4/127.0.0.1/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/127.0.0.1/udp/33928/quic-v1","/ip4/127.0.0.1/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip4/139.178.82.19/tcp/36493","/ip4/139.178.82.19/udp/33583/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip4/139.178.82.19/udp/33928/quic-v1","/ip4/139.178.82.19/udp/43767/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/::1/tcp/35379","/ip6/::1/udp/35935/quic-v1","/ip6/::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w","/ip6/2604:1380:4642:6600::1/tcp/35379","/ip6/2604:1380:4642:6600::1/udp/35935/quic-v1","/ip6/2604:1380:4642:6600::1/udp/43508/quic-v1/webtransport/certhash/uEiAKUoO_BM9F6XOG_GUNZSt_0agRt2MWD63pDlCPZN5PKw/certhash/uEiCWFzGQ4E4x4nkXKatqPAbNgVqS_N0P806MLv8WVv5sDw","/ip6/2604:1380:4642:6600::1/udp/44043/webrtc-direct/certhash/uEiBmMcxYD0ceE-EfodbNtYFb2PDDLysgAKKbj6V5lJ_n-w"]}
2024-08-22T10:57:37.524Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/tcp/4001
2024-08-22T10:57:37.524Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/tcp/4001
{"Found":true,"Responded":true,"Error":null}

Peer B (Kubo behind NAT):

2024-08-22T12:57:36.588+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:131    got inbound proxy conn  {"peer": "12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk"}
2024-08-22T12:57:36.746+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:142    peer RTT is 157.633208ms; starting hole punch in 78.816604ms
2024-08-22T12:57:37.536+0200    DEBUG   p2p-holepunch   holepunch/util.go:77    hole punch successful   {"peer": "12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk"}
2024-08-22T12:57:37.537+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:159    hole punching with successful   {"peer": "12D3KooWDf9sgUScajQfmHEKYVTQmFSDRZiCpZGL3i1WwYRrGiGk", "time": 0.711824084}

Unsuccessful attempt to hole punch

Peer A

root@ipfs-check-backend:/home/ipfs/vole# GOLOG_LOG_LEVEL="p2p-holepunch=debug,net/identify=debug" go run . bitswap check bafybeicklkqcnlvtiscr2hzkubjwnwjinvskffn4xorqeduft3wq7vm5u4  /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit/p2p/12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK
2024-08-22T11:20:42.780Z        DEBUG   p2p-holepunch   holepunch/svc.go:98     waiting until we have at least one public addresspeer12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE
2024-08-22T11:20:42.780Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:42.781Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/p2p-circuit]
2024-08-22T11:20:42.781Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 1, "addrs": ["/ip4/127.0.0.1/tcp/45555","/ip4/127.0.0.1/udp/40251/quic-v1","/ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip4/139.178.82.19/tcp/45555","/ip4/139.178.82.19/udp/40251/quic-v1","/ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/::1/tcp/43433","/ip6/::1/udp/38713/quic-v1","/ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/2604:1380:4642:6600::1/tcp/43433","/ip6/2604:1380:4642:6600::1/udp/38713/quic-v1","/ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ"]}
Temporary PeerID for check: 12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE
Addrs for the peer check: [/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]
2024-08-22T11:20:42.783Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 2, "addrs": ["/ip4/127.0.0.1/tcp/45555","/ip4/127.0.0.1/udp/40251/quic-v1","/ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip4/139.178.82.19/tcp/45555","/ip4/139.178.82.19/udp/40251/quic-v1","/ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/::1/tcp/43433","/ip6/::1/udp/38713/quic-v1","/ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/2604:1380:4642:6600::1/tcp/43433","/ip6/2604:1380:4642:6600::1/udp/38713/quic-v1","/ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ"]}
2024-08-22T11:20:43.032Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:43.032Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]
2024-08-22T11:20:43.058Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:20:43.058Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/45555","/ip4/127.0.0.1/udp/40251/quic-v1","/ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip4/139.178.82.19/tcp/45555","/ip4/139.178.82.19/udp/40251/quic-v1","/ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/::1/tcp/43433","/ip6/::1/udp/38713/quic-v1","/ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/2604:1380:4642:6600::1/tcp/43433","/ip6/2604:1380:4642:6600::1/udp/38713/quic-v1","/ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ"]}
2024-08-22T11:20:43.058Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:20:43.058Z        DEBUG   net/identify    identify/id.go:834      12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE received listen addrs for 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4: [/ip4/91.230.111.120/tcp/4001 /ip4/91.230.111.120/udp/4001/quic /ip4/91.230.111.120/udp/4001/quic-v1 /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ]
2024-08-22T11:20:43.532Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:43.532Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]
2024-08-22T11:20:43.698Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/45555","/ip4/127.0.0.1/udp/40251/quic-v1","/ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip4/139.178.82.19/tcp/45555","/ip4/139.178.82.19/udp/40251/quic-v1","/ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/::1/tcp/43433","/ip6/::1/udp/38713/quic-v1","/ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ","/ip6/2604:1380:4642:6600::1/tcp/43433","/ip6/2604:1380:4642:6600::1/udp/38713/quic-v1","/ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ","/ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ"]}
2024-08-22T11:20:43.698Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:20:43.699Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:20:43.700Z        DEBUG   net/identify    identify/id.go:834      12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/45.63.21.146/tcp/4001/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic-v1/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit]
2024-08-22T11:20:44.532Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:44.532Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]
2024-08-22T11:20:46.534Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:46.534Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]
2024-08-22T11:20:50.535Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: %v[]
2024-08-22T11:20:50.535Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: %v
[/ip6/::1/udp/38713/quic-v1 /ip6/2604:1380:4642:6600::1/udp/38713/quic-v1 /ip6/::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip6/2604:1380:4642:6600::1/udp/50990/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /p2p-circuit /ip4/127.0.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/139.178.82.19/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/10.70.194.129/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/172.17.0.1/udp/47629/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip6/2604:1380:4642:6600::1/udp/58248/quic-v1/webtransport/certhash/uEiBsMog57JJawr6pjNr4zpQwIl39fdJMF_K4LysRh79Zxw/certhash/uEiAcxE-R3cfVwxiXZGOppw_iLHEw5-79uYW78L4BGZUSVQ /ip4/127.0.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/139.178.82.19/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/10.70.194.129/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/172.17.0.1/udp/46917/webrtc-direct/certhash/uEiBqGjpm1e9I-vljxt66wGgiJ4pBxoy0NNfyQ2tFYfAPtQ /ip4/127.0.0.1/tcp/45555 /ip4/139.178.82.19/tcp/45555 /ip4/10.70.194.129/tcp/45555 /ip4/172.17.0.1/tcp/45555 /ip6/::1/tcp/43433 /ip6/2604:1380:4642:6600::1/tcp/43433 /ip4/127.0.0.1/udp/40251/quic-v1 /ip4/139.178.82.19/udp/40251/quic-v1 /ip4/10.70.194.129/udp/40251/quic-v1 /ip4/172.17.0.1/udp/40251/quic-v1]

panic: failed to open stream: context deadline exceeded

Peer B (Kubo behind NAT):

2024-08-22T13:20:48.723+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:131    got inbound proxy conn  {"peer": "12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE"}
2024-08-22T13:20:48.884+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:137    hole punching failed    {"peer": "12D3KooWCbwfm8LRDfndbvmpatzZpQaRHYcX49r5MRLcD1HxbztE", "error": "failed to open hole-punching stream: failed to negotiate protocol: protocols not supported: [/libp2p/dcutr]"}

Unsuccessful attempt 2

Peer A:

root@ipfs-check-backend:/home/ipfs/vole# GOLOG_LOG_LEVEL="p2p-holepunch=debug,net/identify=debug" go run . bitswap check bafybeicklkqcnlvtiscr2hzkubjwnwjinvskffn4xorqeduft3wq7vm5u4  /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit/p2p/12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK
2024-08-22T11:30:44.280Z        DEBUG   p2p-holepunch   holepunch/svc.go:98     waiting until we have at least one public addresspeer12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN
2024-08-22T11:30:44.280Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:44.280Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/p2p-circuit]

2024-08-22T11:30:44.281Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 1, "addrs": ["/ip4/127.0.0.1/tcp/40717","/ip4/127.0.0.1/udp/42228/quic-v1","/ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip4/139.178.82.19/tcp/40717","/ip4/139.178.82.19/udp/42228/quic-v1","/ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/::1/tcp/33449","/ip6/::1/udp/33976/quic-v1","/ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/2604:1380:4642:6600::1/tcp/33449","/ip6/2604:1380:4642:6600::1/udp/33976/quic-v1","/ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA"]}
Temporary PeerID for check: 12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN
Addrs for the peer check: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]
2024-08-22T11:30:44.283Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 2, "addrs": ["/ip4/127.0.0.1/tcp/40717","/ip4/127.0.0.1/udp/42228/quic-v1","/ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip4/139.178.82.19/tcp/40717","/ip4/139.178.82.19/udp/42228/quic-v1","/ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/::1/tcp/33449","/ip6/::1/udp/33976/quic-v1","/ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/2604:1380:4642:6600::1/tcp/33449","/ip6/2604:1380:4642:6600::1/udp/33976/quic-v1","/ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA"]}
2024-08-22T11:30:44.531Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:44.531Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]

2024-08-22T11:30:44.560Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:30:44.560Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/40717","/ip4/127.0.0.1/udp/42228/quic-v1","/ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip4/139.178.82.19/tcp/40717","/ip4/139.178.82.19/udp/42228/quic-v1","/ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/::1/tcp/33449","/ip6/::1/udp/33976/quic-v1","/ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/2604:1380:4642:6600::1/tcp/33449","/ip6/2604:1380:4642:6600::1/udp/33976/quic-v1","/ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA"]}
2024-08-22T11:30:44.560Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:30:44.560Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/139.178.82.19/udp/50712/quic-v1"}
2024-08-22T11:30:44.561Z        DEBUG   net/identify    identify/id.go:834      12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN received listen addrs for 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4: [/ip4/91.230.111.120/tcp/4001 /ip4/91.230.111.120/udp/4001/quic /ip4/91.230.111.120/udp/4001/quic-v1 /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ]
2024-08-22T11:30:45.031Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:45.031Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]

2024-08-22T11:30:45.200Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:30:45.201Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit"}
2024-08-22T11:30:45.202Z        DEBUG   net/identify    identify/id.go:834      12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/45.63.21.146/tcp/4001/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit /ip4/45.63.21.146/udp/4001/quic-v1/p2p/12D3KooWFv8hR8LR4DB53A4FYkLq5p7gAvgHfAy7atAXaVnUzaby/p2p-circuit]
2024-08-22T11:30:45.201Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/40717","/ip4/127.0.0.1/udp/42228/quic-v1","/ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip4/139.178.82.19/tcp/40717","/ip4/139.178.82.19/udp/42228/quic-v1","/ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/::1/tcp/33449","/ip6/::1/udp/33976/quic-v1","/ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA","/ip6/2604:1380:4642:6600::1/tcp/33449","/ip6/2604:1380:4642:6600::1/udp/33976/quic-v1","/ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw","/ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA"]}
2024-08-22T11:30:45.202Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:30:46.031Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:46.031Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]

2024-08-22T11:30:48.033Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:48.033Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]

2024-08-22T11:30:52.034Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:30:52.034Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/139.178.82.19/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/10.70.194.129/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/172.17.0.1/udp/50712/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/::1/tcp/33449 /ip6/2604:1380:4642:6600::1/tcp/33449 /ip6/::1/udp/33976/quic-v1 /ip6/2604:1380:4642:6600::1/udp/33976/quic-v1 /ip4/127.0.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/139.178.82.19/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/10.70.194.129/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip4/172.17.0.1/udp/50626/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /ip6/2604:1380:4642:6600::1/udp/40148/webrtc-direct/certhash/uEiDv_stxpv6RqHRyWzVFWcHA9XiDzoVpVrmkQocie_Sfvw /p2p-circuit /ip4/127.0.0.1/tcp/40717 /ip4/139.178.82.19/tcp/40717 /ip4/10.70.194.129/tcp/40717 /ip4/172.17.0.1/tcp/40717 /ip6/::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip6/2604:1380:4642:6600::1/udp/59757/quic-v1/webtransport/certhash/uEiCn0URAGrx8U23ufgM2HRUIpnpGrqzPccCl3DCbIq3rtQ/certhash/uEiAJD9DDuKpNAWceRFxzkxyDwW-6dzwEGOyZ6BlldPK-KA /ip4/127.0.0.1/udp/42228/quic-v1 /ip4/139.178.82.19/udp/42228/quic-v1 /ip4/10.70.194.129/udp/42228/quic-v1 /ip4/172.17.0.1/udp/42228/quic-v1]

panic: failed to open stream: context deadline exceeded

goroutine 1 [running]:
main.main()
        /home/ipfs/vole/main.go:343 +0xe8b
exit status 2

Peer B (Kubo behind NAT):

2024-08-22T13:30:50.226+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:131    got inbound proxy conn  {"peer": "12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN"}
2024-08-22T13:30:50.385+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:137    hole punching failed    {"peer": "12D3KooWK4CDx1Z6W4YRZ1PNP4crfVnjbLKY7fdDBuLkREPsLczN", "error": "failed to open hole-punching stream: failed to negotiate protocol: protocols not supported: [/libp2p/dcutr]"}

Unsuccessful attemp 3

Peer A:

root@ipfs-check-backend:/home/ipfs/vole# GOLOG_LOG_LEVEL="p2p-holepunch=debug,net/identify=debug" go run . bitswap check bafybeicklkqcnlvtiscr2hzkubjwnwjinvskffn4xorqeduft3wq7vm5u4  /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit/p2p/12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK
2024-08-22T11:37:53.456Z        DEBUG   p2p-holepunch   holepunch/svc.go:98     waiting until we have at least one public addresspeer12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC
2024-08-22T11:37:53.457Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:37:53.457Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/p2p-circuit]

2024-08-22T11:37:53.457Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 1, "addrs": ["/ip4/127.0.0.1/tcp/37229","/ip4/127.0.0.1/udp/54376/quic-v1","/ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip4/139.178.82.19/tcp/37229","/ip4/139.178.82.19/udp/54376/quic-v1","/ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/::1/tcp/35227","/ip6/::1/udp/34891/quic-v1","/ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/2604:1380:4642:6600::1/tcp/35227","/ip6/2604:1380:4642:6600::1/udp/34891/quic-v1","/ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w"]}
Temporary PeerID for check: 12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC
Addrs for the peer check: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]
2024-08-22T11:37:53.459Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 2, "addrs": ["/ip4/127.0.0.1/tcp/37229","/ip4/127.0.0.1/udp/54376/quic-v1","/ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip4/139.178.82.19/tcp/37229","/ip4/139.178.82.19/udp/54376/quic-v1","/ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/::1/tcp/35227","/ip6/::1/udp/34891/quic-v1","/ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/2604:1380:4642:6600::1/tcp/35227","/ip6/2604:1380:4642:6600::1/udp/34891/quic-v1","/ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w"]}
2024-08-22T11:37:53.708Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:37:53.708Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]

2024-08-22T11:37:53.712Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:37:53.713Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/37229","/ip4/127.0.0.1/udp/54376/quic-v1","/ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip4/139.178.82.19/tcp/37229","/ip4/139.178.82.19/udp/54376/quic-v1","/ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/::1/tcp/35227","/ip6/::1/udp/34891/quic-v1","/ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/2604:1380:4642:6600::1/tcp/35227","/ip6/2604:1380:4642:6600::1/udp/34891/quic-v1","/ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w"]}
2024-08-22T11:37:53.713Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/139.178.82.19/udp/57550/quic-v1", "connMaddrs": "<swarm.Conn[*libp2pquic.transport] /ip4/0.0.0.0/udp/57550/quic-v1 (12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC) <-> /ip4/91.230.111.120/udp/4001/quic-v1 (12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4)>"}
2024-08-22T11:37:53.713Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:37:53.713Z        DEBUG   net/identify    identify/id.go:834      12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC received listen addrs for 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4: [/ip4/91.230.111.120/tcp/4001 /ip4/91.230.111.120/udp/4001/quic /ip4/91.230.111.120/udp/4001/quic-v1 /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ]
2024-08-22T11:37:54.208Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:37:54.209Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]

2024-08-22T11:37:54.311Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:37:54.312Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/tcp/37229","/ip4/127.0.0.1/udp/54376/quic-v1","/ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip4/139.178.82.19/tcp/37229","/ip4/139.178.82.19/udp/54376/quic-v1","/ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/::1/tcp/35227","/ip6/::1/udp/34891/quic-v1","/ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w","/ip6/2604:1380:4642:6600::1/tcp/35227","/ip6/2604:1380:4642:6600::1/udp/34891/quic-v1","/ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ","/ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w"]}
2024-08-22T11:37:54.312Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit", "connMaddrs": "<swarm.Conn[*client.Client] /ip4/0.0.0.0/udp/57550/quic-v1 (12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC) <-> /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit (12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK)>"}
2024-08-22T11:37:54.312Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:37:54.312Z        DEBUG   net/identify    identify/id.go:834      12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip6/2a05:a100:0:20::2/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit]
2024-08-22T11:37:55.209Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:37:55.209Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]

2024-08-22T11:37:57.211Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:37:57.211Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]

2024-08-22T11:38:01.212Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:38:01.212Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip6/::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip6/2604:1380:4642:6600::1/udp/57132/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /p2p-circuit /ip6/::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/2604:1380:4642:6600::1/udp/37261/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/127.0.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/139.178.82.19/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/10.70.194.129/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/172.17.0.1/udp/59591/webrtc-direct/certhash/uEiCfSvrnlV728ToSLRyN9JT-5EnjlVn0fMvJ9GNClGFf2w /ip4/127.0.0.1/udp/54376/quic-v1 /ip4/139.178.82.19/udp/54376/quic-v1 /ip4/10.70.194.129/udp/54376/quic-v1 /ip4/172.17.0.1/udp/54376/quic-v1 /ip6/::1/udp/34891/quic-v1 /ip6/2604:1380:4642:6600::1/udp/34891/quic-v1 /ip4/127.0.0.1/tcp/37229 /ip4/139.178.82.19/tcp/37229 /ip4/10.70.194.129/tcp/37229 /ip4/172.17.0.1/tcp/37229 /ip4/127.0.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/139.178.82.19/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/10.70.194.129/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip4/172.17.0.1/udp/57550/quic-v1/webtransport/certhash/uEiDJGvESbjdqPYwmedYnCbW6VO93tLnfoQYHm1mTlCVq8Q/certhash/uEiDXXbla0c4xF8eZ2sPAQNhOmOKWu6M3XokrrhV--WJBGQ /ip6/::1/tcp/35227 /ip6/2604:1380:4642:6600::1/tcp/35227]

panic: failed to open stream: context deadline exceeded

goroutine 1 [running]:
main.main()
        /home/ipfs/vole/main.go:343 +0xe8b
exit status 2

Peer B (Kubo behind NAT)

2024-08-22T13:37:59.362+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:131    got inbound proxy conn  {"peer": "12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC"}
2024-08-22T13:37:59.509+0200    DEBUG   p2p-holepunch   holepunch/holepuncher.go:137    hole punching failed    {"peer": "12D3KooWMrZWRwxVQLHLN9tSqggxiwhaTW2wn5kpK4DzgRaonJtC", "error": "failed to open hole-punching stream: failed to negotiate protocol: protocols not supported: [/libp2p/dcutr]"}

Successful attempt with different libp2p config

In this version, I changed the libp2p host config from:

h, err := libp2p.New(libp2p.DefaultMuxers, libp2p.Muxer("/mplex/6.7.0", mplex.DefaultTransport), libp2p.EnableHolePunching())`

to:

ip4ListenAddr, _ := multiaddr.NewMultiaddr("/ip4/0.0.0.0/udp/0/quic-v1")
h, err := libp2p.New(libp2p.DefaultMuxers, libp2p.Muxer("/mplex/6.7.0", mplex.DefaultTransport), libp2p.EnableHolePunching(), libp2p.ListenAddrs(ip4ListenAddr))

Essentially only listening with QUIC on the ip4 interface.

Peer A:

root@ipfs-check-backend:/home/ipfs/vole# GOLOG_LOG_LEVEL="p2p-holepunch=debug,net/identify=debug" go run . bitswap check bafybeicklkqcnlvtiscr2hzkubjwnwjinvskffn4xorqeduft3wq7vm5u4  /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit/p2p/12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK 
2024-08-22T11:54:48.004Z        DEBUG   p2p-holepunch   holepunch/svc.go:98     waiting until we have at least one public addresspeer12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm
2024-08-22T11:54:48.004Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:54:48.004Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/p2p-circuit]

2024-08-22T11:54:48.004Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 1, "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
Temporary PeerID for check: 12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm 
Addrs for the peer check: [/ip4/127.0.0.1/udp/36518/quic-v1 /ip4/139.178.82.19/udp/36518/quic-v1 /ip4/10.70.194.129/udp/36518/quic-v1 /ip4/172.17.0.1/udp/36518/quic-v1 /p2p-circuit]
2024-08-22T11:54:48.005Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 2, "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:48.255Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: []
2024-08-22T11:54:48.255Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/36518/quic-v1 /ip4/139.178.82.19/udp/36518/quic-v1 /ip4/10.70.194.129/udp/36518/quic-v1 /ip4/172.17.0.1/udp/36518/quic-v1 /p2p-circuit]

2024-08-22T11:54:48.259Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:54:48.260Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/139.178.82.19/udp/36518/quic-v1", "connMaddrs": "<swarm.Conn[*libp2pquic.transport] /ip4/0.0.0.0/udp/36518/quic-v1 (12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm) <-> /ip4/91.230.111.120/udp/4001/quic-v1 (12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4)>"}
2024-08-22T11:54:48.260Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 2, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:48.260Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:54:48.260Z        DEBUG   net/identify    identify/obsaddr.go:411 maybeRecordObservation:         {"shouldRecord": true, "localTW": {"Addr":"/ip4/0.0.0.0/udp/36518/quic-v1","TW":"/ip4/0.0.0.0/udp/36518","Rest":"/quic-v1"}, "observedTW": {"Addr":"/ip4/139.178.82.19/udp/36518/quic-v1","TW":"/ip4/139.178.82.19/udp/36518","Rest":"/quic-v1"}}
2024-08-22T11:54:48.261Z        DEBUG   net/identify    identify/obsaddr.go:415 added own observed listen addr  {"observed": "/ip4/139.178.82.19/udp/36518/quic-v1"}
2024-08-22T11:54:48.261Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm received listen addrs for 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4: [/ip4/91.230.111.120/tcp/4001 /ip4/91.230.111.120/udp/4001/quic /ip4/91.230.111.120/udp/4001/quic-v1 /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ]
2024-08-22T11:54:48.755Z        DEBUG   p2p-holepunch   holepunch/svc.go:109    current identify OwnObservedAddrs: [/ip4/139.178.82.19/udp/36518/quic-v1]
2024-08-22T11:54:48.756Z        DEBUG   p2p-holepunch   holepunch/svc.go:111    Addrs from InterfaceListenAddresses: [/ip4/127.0.0.1/udp/36518/quic-v1 /ip4/139.178.82.19/udp/36518/quic-v1 /ip4/10.70.194.129/udp/36518/quic-v1 /ip4/172.17.0.1/udp/36518/quic-v1 /p2p-circuit]

2024-08-22T11:54:48.756Z        DEBUG   p2p-holepunch   holepunch/svc.go:114    Host now has a public address. Starting holepunch protocol.
2024-08-22T11:54:48.756Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 3, "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:48.756Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:48.757Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:54:48.882Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit", "connMaddrs": "<swarm.Conn[*client.Client] /ip4/0.0.0.0/udp/36518/quic-v1 (12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm) <-> /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit (12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK)>"}
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/obsaddr.go:397 observed multiaddr doesn't match the transports of any announced addresses      {"from": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit", "observed": "/ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit"}
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/obsaddr.go:411 maybeRecordObservation:         {"shouldRecord": false, "localTW": {"Addr":null,"TW":null,"Rest":null}, "observedTW": {"Addr":null,"TW":null,"Rest":null}}
2024-08-22T11:54:48.883Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip6/2a05:a100:0:20::2/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit]
2024-08-22T11:54:54.036Z        DEBUG   p2p-holepunch   holepunch/svc.go:214    received hole punch request     {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK", "addrs": ["/ip4/79.193.46.200/udp/4001/quic-v1","/ip4/79.193.46.200/tcp/4001"]}
2024-08-22T11:54:54.186Z        DEBUG   p2p-holepunch   holepunch/svc.go:272    starting hole punch     {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK"}
2024-08-22T11:54:54.413Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 3, "protocols": ["/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:54.413Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/udp/4001/quic-v1
2024-08-22T11:54:54.572Z        DEBUG   net/identify    identify/id.go:545      /ipfs/id/1.0.0 received message from 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/udp/4001/quic-v1
2024-08-22T11:54:54.572Z        DEBUG   net/identify    identify/obsaddr.go:409 maybeRecordObservation for the observed maddr:  {"observed": "/ip4/139.178.82.19/udp/36518/quic-v1", "connMaddrs": "<swarm.Conn[*libp2pquic.transport] /ip4/0.0.0.0/udp/36518/quic-v1 (12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm) <-> /ip4/79.193.46.200/udp/4001/quic-v1 (12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK)>"}
2024-08-22T11:54:54.573Z        DEBUG   net/identify    identify/obsaddr.go:411 maybeRecordObservation:         {"shouldRecord": true, "localTW": {"Addr":"/ip4/0.0.0.0/udp/36518/quic-v1","TW":"/ip4/0.0.0.0/udp/36518","Rest":"/quic-v1"}, "observedTW": {"Addr":"/ip4/139.178.82.19/udp/36518/quic-v1","TW":"/ip4/139.178.82.19/udp/36518","Rest":"/quic-v1"}}
2024-08-22T11:54:54.574Z        DEBUG   net/identify    identify/obsaddr.go:415 added own observed listen addr  {"observed": "/ip4/139.178.82.19/udp/36518/quic-v1"}
2024-08-22T11:54:54.574Z        DEBUG   net/identify    identify/id.go:834      12D3KooWDfQKiHTtTYJNaSGeeiAmfQmsSZXqBfpQd1jvHybFxgrm received listen addrs for 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK: [/ip6/2a05:a100:0:20::2/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/udp/4001/quic-v1/webtransport/certhash/uEiBKKmZ6vz6sacvKU3JM2c5016IC5GgcJjTRahVaswPawg/certhash/uEiA_YHU_GdsJz3Ssg-4b2EmuG4df1Ign9RsQDuOTOYFPVg/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/185.229.72.66/tcp/4001/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip6/2a05:a100:0:20::2/udp/4001/quic-v1/p2p/12D3KooWNtJSzsptxRvKsRT8qTveaqJf9tkTKXq9cYU4qJwX3on6/p2p-circuit /ip4/91.230.111.120/tcp/4001/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit /ip4/91.230.111.120/udp/4001/quic-v1/webtransport/certhash/uEiDS_rMag_DVWzFD9HTXKvqx5z--ChCDhGgRLiJqZR9o3g/certhash/uEiD46KzJNY3Gj3ES_NX_3vjIBj6ShlCXtRzcWwMAjTQBFQ/p2p/12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4/p2p-circuit]
2024-08-22T11:54:54.574Z        DEBUG   p2p-holepunch   holepunch/util.go:77    hole punch successful   {"peer": "12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK"}
2024-08-22T11:54:54.575Z        DEBUG   net/identify    identify/id.go:624      updating snapshot       {"seq": 4, "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWNBX1doGe7xKQ9yKwetHMbcp9P3BFZLozSvzjwt7QyAX4 /ip4/91.230.111.120/udp/4001/quic-v1
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/udp/4001/quic-v1
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:489      sending snapshot        {"seq": 4, "protocols": ["/ipfs/bitswap","/ipfs/bitswap/1.0.0","/ipfs/bitswap/1.1.0","/ipfs/bitswap/1.2.0","/ipfs/id/1.0.0","/ipfs/id/push/1.0.0","/ipfs/ping/1.0.0","/libp2p/circuit/relay/0.2.0/stop","/libp2p/dcutr"], "addrs": ["/ip4/127.0.0.1/udp/36518/quic-v1","/ip4/139.178.82.19/udp/36518/quic-v1"]}
2024-08-22T11:54:54.576Z        DEBUG   net/identify    identify/id.go:494      /ipfs/id/1.0.0 sending message to 12D3KooWRBy97UB99e3J6hiPesre1MZeuNQvfan4gBziswrRJsNK /ip4/79.193.46.200/udp/4001/quic-v1
{"Found":true,"Responded":true,"Error":null}
MarcoPolo commented 3 months ago

Ah, I think I know the issue here. I'll work on the fix now.

MarcoPolo commented 3 months ago

The issue here is that the QUIC/WebTransport Transport don't have any logic to prefer their own socket when dialing out. So what happens is:

  1. We have two transports. One for QUIC, and one for WebTransport. e.g. /ip4/.../udp/1234/quic-v1 and /ip4/.../udp/4321/quic-v1/webtransport.
  2. When we establish a connection to another peer over QUIC, we should use the socket with port 1234 so that we can observe our external address on the QUIC transport.
  3. What actually happens is that the QUIC transports just uses any old socket from the shared conn manager that both QUIC and WebTransport use.
  4. Sometimes (I think it depends on the order the transports are initiated in (?) ) this means that when dialing out to a quic-v1 address you'll dial out from the WebTransport "owned" socket.
  5. This confuses the observed address manager as it sees the local multiaddr of the conn being /ip4/.../udp/4321/quic-v1/ which doesn't match any of our interface addrs (The closes is the webtransport one which is /ip4/.../udp/4321/quic-v1/webtransport).

The holepunching failure is a downstream failure from this.

MarcoPolo commented 3 months ago

@2color if you get a chance, could you verify the linked PR does indeed fix your issue?

2color commented 3 months ago

@MarcoPolo I tested #2936 and it was able to discover its own observed address consistently and reliably. I also added a bit of logging and confirmed that it was reusing the socket and port corresponding to the transport.