`fly proxy` doesn't forward UDP ports

So it should be possible to use netcat to listen for UDP traffic and forward it through local socket to remote server (with Tarsnap - The spiped secure pipe daemon ) where reverse netcat is running. What are the caveats here?