Live data from Hacker News

Peer-to-peer file transfers in the browser

github.com

261–270 of 272 posts

Re: Peer-to-peer file transfers in the browser

#261

Earlier quoted context omitted.

I am intrigued by this. I read everything on your site. It looks great since it apparently allows transfer between devices using different OSes and that is always the sticking point around my place. I have several incarnations of Windows (7-11), a couple of linux distros (PopOS, CentOS7), and iOS on our phones. I see that linux is currently not supported though you would add that if people request it. That's great. M…

Hey, really appreciate such thoughtful reply. I’ll address your questions while explaining our design decisions and how Blip works. We set Blip to use email addresses because we wanted to make it convenient for people who are less tech savvy and for business customers who need to quickly find and know who they’re sending files to. If you sign in on another device, all your other devices and recent people are just a c…

I suspect that I will give this a try on some of my devices. Thanks for the informative reply. I noticed that your Windows support begins with Win10. Does that mean that it won't work at all for Win7 or that it might not work?

I have a couple of Win7 workstations that could use something like this.

Re: Peer-to-peer file transfers in the browser

#262
post #65
post #52

Oh i love the use of webrtc for this, thank you for sharing! This was my half day covid project to share file... inspired by firefoxsend a while back... https://www.relaysecret.com/ the infra is super lightweight and you can deploy yourself with aws account, it costed me nothing to run and quite useful when needed :)

Nice! This uses server-side storage though, right?

That is correct and s3 are in 3 different regions with object lifetime of maximum 10 days, it is backed by s3, the idea is to have the simplest code for anyone to review what it does (encrypt in browser and send encrypted blob to s3, key never leave browser)

Also no 3rd party JS, no tracking etc..

Re: Peer-to-peer file transfers in the browser

#263

Opera browser used to have P2P file transfers as a short lived feature in ~2010, called Unite. I remember it also had skeuomorphic GUI of a 'fridge' where users could put post-it style notes that could be seen by others. One of many everything-and-the-kitchen-sink features Opera Presto had during its heyday. Others included a separate Bittorrent client, desktop widgets that could be moved outside of the browser windo…

I remember M2, their mail client, which had good "AI" auto labelling of e-mails. For today's standards probably not outstanding, but back then it worked nicely, and I wish I had something like it for Thunderbird, but so far any plugin to auto label anything in Thunderbird has failed me. Thunderbird needs tagging to improve and be better accessible.

Re: Peer-to-peer file transfers in the browser

#264

Earlier quoted context omitted.

Hey, really appreciate such thoughtful reply. I’ll address your questions while explaining our design decisions and how Blip works. We set Blip to use email addresses because we wanted to make it convenient for people who are less tech savvy and for business customers who need to quickly find and know who they’re sending files to. If you sign in on another device, all your other devices and recent people are just a c…

I suspect that I will give this a try on some of my devices. Thanks for the informative reply. I noticed that your Windows support begins with Win10. Does that mean that it won't work at all for Win7 or that it might not work? I have a couple of Win7 workstations that could use something like this.

Ah, it likely won’t work since it requires Microsoft Store, which we use for certification and distribution.

That said, feel free to give it a try on newer devices. If you need any help, just shoot us an email.

Re: Peer-to-peer file transfers in the browser

#265
post #151

The thing that usually annoys me about these services is they tend to give you an intractably complex URL to share with the recipient. This poses a problem because every time I need such a P2P transfer, I’m communicating with someone over the phone and they need the file on a computer (which may not even be their own, so email is also cumbersome). https://file.pizza does this better than most, as the URL consists of…

> the holy grail of a P2P service which would allow me to initiate a connection via CLI and get a simple URL to share with someone who could download the file from a web browser

    git clone https://github.com/jech/galene-file-transfer
    cd galene-file-transfer
    go build
    ./galene-file-transfer -to john https://galene.org:8443/group/public/somethingdifficulttoguess/ file.tar.gz
Now tell the receiver to connect to https://galene.org:8443/group/public/somethingdifficulttogue...> and login as john with an empty password.

Re: Peer-to-peer file transfers in the browser

#266

Earlier quoted context omitted.

What part of CGNAT requires the network address translation to be symmetrical?

> A symmetric NAT is one where all requests from the same internal IP address and port, to a specific destination IP address and port, are mapped to the same external IP address and port. My understanding is that it's not "required", but most of the CGNAT routers I've encountered do symmetric NAT, and they force-randomize the source port for each new connection, then keep it fixed for one external ip:port for some "s…

Such CGNAT should also be more likely to support PCP than a normal NAT. It does suck that, AFAIK, no browser has integrated support for this into their WebRTC stacks :/.

Re: Peer-to-peer file transfers in the browser

#268

If having someone intall transmission (or your favorite torrent client) is not a hurdle, I like the privtracker approach a lot : https://privtracker.com/ The reason I like it more is that most torrent clients can run in the background by default so it's not dependant on keeping a browser tab opened It made it to the frontpage not so long ago but it'd be a pity if you had missed it

FWIW I tried this the other week and it did not ‘just work’. It just did nothing. Then I remembered I have Syncthing running on the machines I was trying to transfer between, so I used that.

[dead]

Re: Peer-to-peer file transfers in the browser

#269
post #228

Earlier quoted context omitted.

It says that the last commit is from 2 years ago. Is it because it is completed, or because it really is no longer under development?

i'm the author. i keep a close eye on it for any security issues but i'm not adding any new features, hence the lack of commits. i also obviously maintain the instance on https://webwormhole.io/ .

Yours is the only tool I found that supports both web + command-line use. But it seems very dead.

At the very least you should update those instructions if you want people to think otherwise.

Re: Peer-to-peer file transfers in the browser

#270

If having someone intall transmission (or your favorite torrent client) is not a hurdle, I like the privtracker approach a lot : https://privtracker.com/ The reason I like it more is that most torrent clients can run in the background by default so it's not dependant on keeping a browser tab opened It made it to the frontpage not so long ago but it'd be a pity if you had missed it

FWIW I tried this the other week and it did not ‘just work’. It just did nothing. Then I remembered I have Syncthing running on the machines I was trying to transfer between, so I used that.

[dead]
Post reply on HN