#1107467 wormhole-william: Fails to establish direct connection and uses transit relay

Package:
wormhole-william
Source:
wormhole-william
Description:
Magic wormhole CLI and API in Go (program)
Submitter:
Witold Baryluk
Date:
2026-08-10 06:59:02 UTC
Severity:
normal
#1107467#5
Date:
2025-06-07 22:33:04 UTC
From:
To:
Unlikes magic-wormhole or wormhole-rs, there is an issue with
wormhole-william, where it fails to establish direct p2p connection
between sender and receiver.

Receiving side has IPv4 and IPv6 public addresses. Sender is behind IPv4
NAT.

magic-wormhole and wormhole-rs work fine, (in any combination of sender
and receiver), and easily get 200MB/s due to proximity of client and
server (1.16ms rtt), but using wormhole-william, it always goes via a
transit server, (aka transit.magic-wormhole.io aka 45.33.13.8), which is
somewhere in central US, where in my case both sender and receiver are
in central Europe (134ms rtt from either sender or receiver), explaining
speed too.

#1107467#10
Date:
2026-08-10 06:56:50 UTC
From:
To:
As far as I can tell, this doesn’t seem to be specific to the Debian
package. Therefore, could you please raise an issue upstream at
https://github.com/psanford/wormhole-william/issues?

Thanks,

Stephen

#1107467#15
Date:
2026-08-10 06:56:50 UTC
From:
To:
As far as I can tell, this doesn’t seem to be specific to the Debian
package. Therefore, could you please raise an issue upstream at
https://github.com/psanford/wormhole-william/issues?

Thanks,

Stephen