![]() IPFS creates a permanent URL if you will, so no need to worry about dynamic IPs or domains. I think using IPFS would be a great web seed as long as the their gateway and Cloudfare's continues to stay up. Since you can't configure other people's clients I found it simpler to use Aria2 that is preconfigured to disable PEX and DHT.Ĭombine this with Metalink or Web Seeds, so that you can have a initial seeder based on HTTP. The one thing I have against the private flag is that it also disables LAN peer discovery, which would be okay if you use a tracker behind the LAN (though the torrent would need to be modified if the hostname/IP changes). The inspiration for this tool is for assist with LAN parties. The idea is that it is a one click solution as the torrent is embedded with the binary. It is built with AlpineJS, Nim, Aria2 and Webview resulting in a 5MB download which doesn't include the torrent file as that varies. I am working on a tool that will help with this. In general, though, torrents are pretty great for this sort of thing. If you control an intermediary like a seedbox, that's less of a problem. If I'm uploading something to gdrive or whatever, I can disconnect one r the upload is done. That does, however, bring a potential con: if my side is fast and your side is slow, I'm seeing until you're done. This is good if you're trying to avoid Google et al. Basically every platform known to man can run a torrent client of some sort.Īnd obviously, no dependency on an intermediary. ![]() Unlike HTTP, you get reasonable retry behavior on network hiccups.Īlso, more robust data integrity guarantees, though a manual hash test is probably a good idea either way.Īt least among people I'm throwing TBs of data around with, torrent infra is common and it's nice to not have to deal with some special-purpose tool that, in practice, is probably a pain in the ass to get compatible versions deployed across a range of OSes. Transferring the torrent metadata is pretty trivial and can be done via a wide range of methods, and having that flexibility can be nice. Lots of nice behaviors when transferring large amounts of data between arbitrary endpoints.
0 Comments
Leave a Reply. |