Hacker News new | ask | show | jobs
by gitanovic 997 days ago
The application has a default parameter that points to a relay server, when you want to share something, you tell to the server "hey I want to connect" and the server gives you back a passphrase, now the receiver connects to the same server and has to use the same passphrase to get the files you are sharing

Then the server tries to make your and the receiver clients connect directly to each other, if this doesn't work (mostly because of firewalls) it also Relais the parts of the file, which by the way are encrypted so that only your receiver client can decrypt

That's my understanding of how it works

1 comments

Thanks, I thought there had to be some sort of middle man type thing going on. Not obvious, at least to me, from the info in the repo.