I have two machines which run ipfs and have a public ip address and added each other ipfs id so that they discover themselves. Such that on ipfs daemon start one machine acts as a relay hop.
relay server ipfs id
{
“ID”: “12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“PublicKey”: “CAESIHt+bDOj5ivPVryUfUAm5ihCZydu3Dg8P8QQC26oX0g+”,
“Addresses”: [
“/ip4/127.0.0.1/tcp/4001/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip4/127.0.0.1/udp/4001/quic/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip4/172.28.1.179/tcp/4001/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip4/172.28.1.179/udp/4001/quic/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip4/52.203.215.176/tcp/4001/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip4/52.203.215.176/udp/4001/quic/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip6/::1/tcp/4001/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”,
“/ip6/::1/udp/4001/quic/p2p/12D3KooWJ8S8B118DVjMrAzihsXFvGCGZeYThHH9y9MWanoPuNi1”
],
“AgentVersion”: “go-ipfs/0.12.2/”,
“ProtocolVersion”: “ipfs/0.1.0”,
“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/kad/1.0.0”,
“/ipfs/lan/kad/1.0.0”,
“/ipfs/ping/1.0.0”,
“/libp2p/autonat/1.0.0”,
“/libp2p/circuit/relay/0.1.0”,
“/libp2p/circuit/relay/0.2.0/hop”,
“/libp2p/circuit/relay/0.2.0/stop”,
“/p2p/id/delta/1.0.0”,
“/x/”
]
}
In client machine, I enabled the flag relayclient true and run the daemon and connected to my relayserver public machine and it got swarm connected. Then if I type ipfs id on my relay client machine I should see an address which published via my relay server machine. But I don’t see that and see some other public machines relay server machines address published.
client machine ipfs id
{
“ID”: “12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“PublicKey”: “CAESIAJSwDsX0mE1pPLndt171QXZoZlMWuz3xuqoF7SfTRli”,
“Addresses”: [
“/ip4/10.191.244.206/tcp/24783/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/10.191.244.206/udp/24783/quic/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/127.0.0.1/tcp/4001/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/127.0.0.1/udp/4001/quic/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/147.75.195.153/tcp/4001/p2p/QmW9m57aiBDHAkKj9nmFSEn7ZqrcF1fZS4bipsTCHburei/p2p-circuit/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/147.75.195.153/udp/4001/quic/p2p/QmW9m57aiBDHAkKj9nmFSEn7ZqrcF1fZS4bipsTCHburei/p2p-circuit/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/147.75.70.221/tcp/4001/p2p/Qme8g49gm3q4Acp7xWBKg3nAa9fxZ1YmyDJdyGgoG6LsXh/p2p-circuit/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/147.75.70.221/udp/4001/quic/p2p/Qme8g49gm3q4Acp7xWBKg3nAa9fxZ1YmyDJdyGgoG6LsXh/p2p-circuit/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/192.168.1.128/tcp/4001/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip4/192.168.1.128/udp/4001/quic/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip6/::1/tcp/4001/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”,
“/ip6/::1/udp/4001/quic/p2p/12D3KooW9ySAnXbPgrUBmcD4t2kdC2t3st3dVbCJv945sjYyuC6u”
],
“AgentVersion”: “go-ipfs/0.12.2/”,
“ProtocolVersion”: “ipfs/0.1.0”,
“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/lan/kad/1.0.0”,
“/ipfs/ping/1.0.0”,
“/libp2p/autonat/1.0.0”,
“/libp2p/circuit/relay/0.1.0”,
“/libp2p/circuit/relay/0.2.0/stop”,
“/p2p/id/delta/1.0.0”,
“/x/”
]
}
What am I still missing in my relay server machine so that my client machines publish the id via my own relay server machine.
Thank you