mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-21 10:27:46 +08:00
docs: add ipfs swarm addrs autonat to changelog
This commit is contained in:
parent
ccf6b2bef6
commit
19592bfa7a
@ -18,6 +18,7 @@ This release was brought to you by the [Shipyard](https://ipshipyard.com/) team.
|
||||
- [IPIP-524: Gateway codec conversion disabled by default](#ipip-524-gateway-codec-conversion-disabled-by-default)
|
||||
- [Improved IPNS over PubSub validation](#improved-ipns-over-pubsub-validation)
|
||||
- [New `ipfs diag datastore` commands](#new-ipfs-diag-datastore-commands)
|
||||
- [🔍 New `ipfs swarm addrs autonat` command](#-new-ipfs-swarm-addrs-autonat-command)
|
||||
- [🚇 Improved `ipfs p2p` tunnels with foreground mode](#-improved-ipfs-p2p-tunnels-with-foreground-mode)
|
||||
- [Improved `ipfs dag stat` output](#improved-ipfs-dag-stat-output)
|
||||
- [🔑 `ipfs key` improvements](#-ipfs-key-improvements)
|
||||
@ -129,6 +130,38 @@ New experimental commands for low-level datastore inspection:
|
||||
|
||||
The daemon must not be running when using these commands. Run `ipfs diag datastore --help` for usage examples.
|
||||
|
||||
#### 🔍 New `ipfs swarm addrs autonat` command
|
||||
|
||||
The new `ipfs swarm addrs autonat` command shows the network reachability status of your node's addresses as verified by AutoNAT V2. AutoNAT V2 leverages other nodes in the IPFS network to test your node's external public reachability, providing a self-service way to debug connectivity.
|
||||
|
||||
Public reachability is important for:
|
||||
|
||||
- **Direct data fetching**: Other nodes can fetch data directly from your node without NAT hole punching.
|
||||
- **Browser access**: Web browsers can connect to your node directly for content retrieval.
|
||||
- **DHT participation**: Your node can act as a DHT server, helping to maintain the distributed hash table and making content routing more robust.
|
||||
|
||||
The command displays:
|
||||
|
||||
- Overall reachability status (public, private, or unknown)
|
||||
- Per-address reachability showing which specific addresses are reachable, unreachable, or unknown
|
||||
|
||||
Example output:
|
||||
```
|
||||
AutoNAT V2 Status:
|
||||
Reachability: public
|
||||
|
||||
Per-Address Reachability:
|
||||
Reachable:
|
||||
/ip4/203.0.113.42/tcp/4001
|
||||
/ip4/203.0.113.42/udp/4001/quic-v1
|
||||
Unreachable:
|
||||
/ip6/2001:db8::1/tcp/4001
|
||||
Unknown:
|
||||
/ip4/203.0.113.42/udp/4001/webrtc-direct
|
||||
```
|
||||
|
||||
This helps diagnose connectivity issues and understand if your node is publicly reachable. See the [AutoNAT V2 spec](https://github.com/libp2p/specs/blob/master/autonat/autonat-v2.md) for more details.
|
||||
|
||||
#### 🚇 Improved `ipfs p2p` tunnels with foreground mode
|
||||
|
||||
P2P tunnels can now run like SSH port forwarding: start a tunnel, use it, and it cleans up automatically when you're done.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user