Tailscale recently added local file transfers called Taildrop https://tailscale.com/kb/1106/taildrop
This really solved this issue for me, right click a file and select the receiving peer and it just appears instantly on the other device.
Because they've had to specifically put that limitation in place, no way they don't realise it could be useful.
https://github.com/error-try-again/KDE-Dolphin-TailDrop-Plug...