What's New in v0.3.0
Wormhole Name Service (WNS)
- Persistent Addresses: Self-certifying Ed25519-based addresses (like Tor .onion)
- Identity Management:
wh identity create/list/show/export/delete - Persistent Server:
wh serve --sshwith stable address - Local Aliases:
wh alias add/list/remove/resolve - Scoped Names:
wh identity set-namefor publisher-controlled names - Global Names:
wh identity claim-namefor first-come-first-served names - DHT Discovery: Kademlia-based distributed name resolution
Network Tools
wh ping: Round-trip latency measurement through wormholewh tunnel: SSH-style local port forwarding (-L)wh proxy: Full SOCKS5 proxy through wormholewh rsync: Incremental file sync with checksum comparison
Example Usage
# Create persistent identity
wh identity create --name my-server
# Address: wh://a7b3c9d2e1f4g5h6.wns
# Start persistent SSH server
wh serve --ssh
# Clients can always connect via: wh ssh wh://a7b3c9d2e1f4g5h6.wns
# Measure latency
wh ping -l # Responder
wh ping <code> # Client
# Port forwarding
wh tunnel -l # Remote
wh tunnel -L 8080:localhost:80 <code> # LocalFull Changelog: v0.2.0...v0.3.0