apt でパッケージ探してたら wireguard-go とかいうの出てきて「なんぞ?」と思って見ていた。
なるほど Linux kernel に依存しない Go での実装版……。
Description: Userspace implementation of WireGuard in Go (program) This is a userspace implementation of WireGuard in Go. . This package contains the program for using userspace WireGuard. . Most Linux users will want the "wireguard" package instead.
とのことなので、素直に Linux 環境下では wireguard パッケージを使っておけばいいけど、Windows とか macOS で運用する必要がある時も WireGuard できる様子だった。