New ask Hacker News story: Ask HN: How to create a torrent and seed it properly?
Ask HN: How to create a torrent and seed it properly?
2 by keks24 | 3 comments on Hacker News.
Hello, a few days ago, I have finished an open source project: https://ift.tt/3d3Xapc Now, I want to distribute a large image file (~8 GiB) and some text files via Torrent. These files are also uploaded to a file hoster: https://ift.tt/3sA7coB I have created the Torrent file via "mktorrent" like so: $ mktorrent --verbose --announce="https://ift.tt/V0BFqD" --announce=[...] --web-seed="https://ift.tt/3fkwFyJ" --web-seed="https://[...]" --output="raspberrypi_sd_card_backup.torrent" raspberry-pi-luks This generates the file "raspberrypi_sd_card_backup.torrent" with direct links of the mentioned file hoster. For testing purposes, I started seeding the Torrent via aria2c, which is in the network 192.168.1.0/24 and listens on port 44444. I then connected my laptop with my router's guest wifi, which is is in a different network 192.168.2.0/24, so I do not distribute the file via the internal network. Guests have unrestricted access. When I started the download on my laptop via Transmission, the trackers indicated, that there is 1 seeder and 1 leecher. It also indicated, that there are 5 web seeds available, but the download did not start at all. I also tested this setup with different clients: ctorrent, rtorrent and ktorrent, but all of them did not download anything. I checked, if I did a mistrake creating the Torrent. ktorrent only indicated me, that only HTTP links are allowed as web seed link, so I created another Torrent file using the same links, but with http://, but it did not work as well. Then, I checked, if my router configuration is correct. I forwarded port 44444 (TCP and UDP) for aria2c and I noticed, that my router uses a DS Lite tunnel, where IPv4 packages are tunneled through IPv6, so I checked, if aria2c listens to a IPv6 address and it does. What did I do wrong? -Keks
2 by keks24 | 3 comments on Hacker News.
Hello, a few days ago, I have finished an open source project: https://ift.tt/3d3Xapc Now, I want to distribute a large image file (~8 GiB) and some text files via Torrent. These files are also uploaded to a file hoster: https://ift.tt/3sA7coB I have created the Torrent file via "mktorrent" like so: $ mktorrent --verbose --announce="https://ift.tt/V0BFqD" --announce=[...] --web-seed="https://ift.tt/3fkwFyJ" --web-seed="https://[...]" --output="raspberrypi_sd_card_backup.torrent" raspberry-pi-luks This generates the file "raspberrypi_sd_card_backup.torrent" with direct links of the mentioned file hoster. For testing purposes, I started seeding the Torrent via aria2c, which is in the network 192.168.1.0/24 and listens on port 44444. I then connected my laptop with my router's guest wifi, which is is in a different network 192.168.2.0/24, so I do not distribute the file via the internal network. Guests have unrestricted access. When I started the download on my laptop via Transmission, the trackers indicated, that there is 1 seeder and 1 leecher. It also indicated, that there are 5 web seeds available, but the download did not start at all. I also tested this setup with different clients: ctorrent, rtorrent and ktorrent, but all of them did not download anything. I checked, if I did a mistrake creating the Torrent. ktorrent only indicated me, that only HTTP links are allowed as web seed link, so I created another Torrent file using the same links, but with http://, but it did not work as well. Then, I checked, if my router configuration is correct. I forwarded port 44444 (TCP and UDP) for aria2c and I noticed, that my router uses a DS Lite tunnel, where IPv4 packages are tunneled through IPv6, so I checked, if aria2c listens to a IPv6 address and it does. What did I do wrong? -Keks
Comments
Post a Comment