4 ms·
Nice to see more solutions like these pop up. Another great one is Magic Wormhole, which uses a parallel human-to-human channel to negotiate a secure machine-t
by j1vms 8y ago
Nice to see more solutions like these pop up.
Another great one is Magic Wormhole, which uses a parallel human-to-human channel to negotiate a secure machine-to-machine exchange:
https://github.com/warner/magic-wormhole https://github.com/warner/magic-wormhole
- StavrosK 8y agoI've been using Magic Wormhole for all my peer-to-peer file transfers and love it.
- walterbell 8y agoWho runs the rendezvous server for MW?
- seletz 8y agoLook here: https://magic-wormhole.readthedocs.io/en/latest/welcome.html#relays https://magic-wormhole.readthedocs.io/en/latest/welcome.html... tl,dr: - Rendezvous server is a public one - You can run your own - Code is in the `wormhole` library.
- latang 8y ago> The wormhole library requires a “Rendezvous Server”: a simple WebSocket-based relay that delivers messages from one client to another. This allows the wormhole codes to omit IP addresses and port numbers. The URL of a public server is baked into the library for use as a default, and will be freely available until volume or abuse makes it infeasible to support. Applications which desire more reliability can easily run their own relay and configure their clients to use it instead. Code for the Rendezvous Server is included in the library. (o) notably, you can run your own (o) https://magic-wormhole.readthedocs.io/en/latest/welcome.html#relays https://magic-wormhole.readthedocs.io/en/latest/welcome.html...
- lotharrr 8y ago(author of magic-wormhole here) I do. You can use your own, but then both sides have to type in the same --relay-url=URL value (instead of using the one that's baked into the app). magic-wormhole is both a file-transfer tool and a library for provisioning/transferring secrets via a code. If you were embedding the library in your own app, you might want to bake in a different relay server (which you run) to avoid depending upon me for your uptime.
- paulfurley 8y agoOoh this looks awesome, thanks for sharing.