What are some other secure ways to send varying file sizes from my computer to one/many others e.g. how would you securely send 1MB, 1GB, 1TB?

I'm thinking once you're past 1TB, you're better off mailing an (encrypted) physical drive but I'm curious about other solutions especially if you have gigabit internet at home

croc is my favourite way of transferring files between computers I control.

https://github.com/schollz/croc

It's similar to magic wormhole if you've heard of that, but a bit more polished. I think for me it offers the best possible UX.

transfer.sh is also good if you can't install these for whatever reason.