I noticed that Tunsafe allows Wireguard over TCP but it requires configuring both the client and server. I was wondering if this was possible with Streisand's wireguard installation? It would be very useful as any meaningful amount of UDP traffic in China gets blocked after some time.
https://github.com/rfc1036/udptunnel
https://github.com/wangyu-/udp2raw-tunnel
These both work very well with WireGuard.
Not to be confused with the Debian package "udptunnel", sadly.
Neither of these is in a PPA, or I would be hacking them in right now. udptunnel looks reasonably solid and constant; udp2raw-tunnel looks like it is superior at the job, but is not as stable.
It doesn't look like there are clients available for non-rooted mobile devices.
Most helpful comment
https://github.com/rfc1036/udptunnel
https://github.com/wangyu-/udp2raw-tunnel
These both work very well with WireGuard.