I'm trying to download a remote metadata file (.torrent) using no-DHT, tracker-only behavior with libtorrent-rasterbar 0.16.13.
Now I can't download.magnet links which automatically open in qbittorrent, magnet links are associated with the program but when I click on a magnet nothing happens. I can copy and paste the link but I want to be able to just click on the link and Qbittorrent appears. Cheers Winterfellstark. Mar 03, 2012 Everyone was asking how you download torrents that only have magnet links now. Heres a very simple tutorial I made. If you have any problems following the video, your best bet is to re-download. Aug 25, 2017 - Torrents enable you to download or share LEGAL (don't download copyrighted. Magnet links help facilitate using torrents by simply clicking a link. That association, so you can download [legal] torrents with a single click.
Can't Download Magnet Links
Unfortunately, I get a lot of peer_disconnected errors; seeding from my program and downloading through clients such as BT or QBittorrent works.
I'm using hex-encoded hashes, I don't know if this is the problem as libtorrent-rasterbar seems to support both Hex and Base32 hashes in the Magnet URI.
Remember that I already have a tracker and I dont want to use DHT, but magnet just for downloading the remote torrent to my local filesystem.
Here's my AddMagnetLink code:
Example output:
Im trying this in my local LAN, between my machines.
EDIT: (Added more data)
Surprisngly, this occurs only with metadata transfer, as I've tried with normal torrent files and it works (seeds and downloads). I've enabled metadata_transfer and ut_metadata extensions; also, DHT, PEX, UPNP, NATPMP and Local Discovery are enabled. Seems there is some problem with transferring metadata.
Thanks in advance.,
Can Vuze Download Magnet Links
1 Answer
Trackers will only report back your public IP and port.
If you have two clients on the same network, with the same external IP, and they have not mapped a port (with UPnP or NAT-PMP) they won't be able to find each other via a tracker.
You could either enable local peer discovery (local service discovery) to make the peers advertise their presence on the local network, or you could make sure they are both reachable via their external IP, by enabling UPnP and NAT-PMP (assuming your router supports that). You'd probably want to enable both.
The disconnect message you post indicate that the peer can only see itself.