"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network, without needing an internet connection."
Pardon the ignorance but why would someone use Magic Wormhole to transfer files/messages between computers on the same LAN.
Would there be a rendezvous server listening on a local address. What if the two devices are owned by the same person.
If they use the Magic Wormhole default settings the files/messages will travel over the internet, using a third party rendezvous server.
Messages – yes. Files – no, unless the devices can't connect to each other directly. The only problem I see with this setup is that you can't use it without Internet connection. Perhaps sending side could advertise via mDNS in this case?
> If they use the Magic Wormhole default settings the files/messages will travel over the internet, using a third party rendezvous server.
I am very, very sure this is incorrect. The rendezvous indeed happens over the internet with their default handshake server, but the transfer itself should run in LAN.
Has anyone attempted to combine all of these desperate open source p2p file sharing solutions into a single app?
Like, if any time someone mained one of these systems, you could assume you had it. Even do discovery for everything at once on the receive side, and if both of you have the omni-sender thing just pick what protocol to send it over.
(These two use servers run by Least Authority by default so to talk to other clients you have to configure Destiny to use the defaults, or the other side to use the non-default servers).
1vuio0pswjnm7|2 years ago
Pardon the ignorance but why would someone use Magic Wormhole to transfer files/messages between computers on the same LAN. Would there be a rendezvous server listening on a local address. What if the two devices are owned by the same person.
If they use the Magic Wormhole default settings the files/messages will travel over the internet, using a third party rendezvous server.
notpushkin|2 years ago
cl3misch|2 years ago
I am very, very sure this is incorrect. The rendezvous indeed happens over the internet with their default handshake server, but the transfer itself should run in LAN.
sneak|2 years ago
I use Destiny, which is magic-wormhole for iOS:
https://apps.apple.com/us/app/destiny-secure-file-transfer/i...
https://github.com/LeastAuthority/destiny
Unfortunately it uses different mailbox URLs from magic wormhole, so it isn’t compatible with those clients.
extraduder_ire|2 years ago
Like, if any time someone mained one of these systems, you could assume you had it. Even do discovery for everything at once on the receive side, and if both of you have the omni-sender thing just pick what protocol to send it over.
meejah|2 years ago
For example, to use the "wormhole" Python CLI with Destiny, you can do this:
wormhole --relay-url wss://mailbox.mw.leastauthority.com/v1 --transit-helper tcp:relay.mw.leastauthority.com:4001 send README.rst
Then, the code it prints out can be consumed by a Destiny (or https://winden.app ) client.
rvz|2 years ago
pkulak|2 years ago
meejah|2 years ago
"Destiny" is an Android and iOS client https://github.com/LeastAuthority/destiny/
(These two use servers run by Least Authority by default so to talk to other clients you have to configure Destiny to use the defaults, or the other side to use the non-default servers).
unknown|2 years ago
[deleted]