Skip to content

v0.3.0 - WNS & Network Tools

Latest

Choose a tag to compare

@bshuler bshuler released this 07 Jan 15:22
· 68 commits to main since this release

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 --ssh with stable address
  • Local Aliases: wh alias add/list/remove/resolve
  • Scoped Names: wh identity set-name for publisher-controlled names
  • Global Names: wh identity claim-name for first-come-first-served names
  • DHT Discovery: Kademlia-based distributed name resolution

Network Tools

  • wh ping: Round-trip latency measurement through wormhole
  • wh tunnel: SSH-style local port forwarding (-L)
  • wh proxy: Full SOCKS5 proxy through wormhole
  • wh 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>  # Local

Full Changelog: v0.2.0...v0.3.0