agalwood/Motrix

[BUG]: HTTP(S) downloads don't work on IPv6-mostly connection

UnderEu opened this issue · 1 comments

Description of the bug

When trying to download any file over HTTP or HTTPS, if the machine is connected to an IPv6-mostly connection, it simply doesn't work - the queue stays at 0% all the time.

Screenshot at 2024-10-15 19-15-37

Motrix Version

1.8.19

Environment

System:
OS: Linux 6.8 Ubuntu 22.04.5 LTS 22.04.5 LTS (Jammy Jellyfish)
CPU: (8) x64 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Memory: 9.29 GB / 15.40 GB
Container: Yes
Shell: 5.1.16 - /bin/bash
Binaries:
Node: 12.22.9 - /usr/bin/node
npm: 8.5.1 - /usr/bin/npm

Steps To Reproduce

Connect machine to an IPv6-mostly network (IPv6-only + NAT64 + 464XLAT)
Add a HTTP(S) link on the download queue
Download stays at 0%

Additional Information

No response

Validations

  • Follow our Code of Conduct
  • Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
  • Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
  • The provided reproduction is a minimal reproducible of the bug.

Culprit is aria2 which can't handle such connection scheme properly.

Ref.: aria2/aria2#1548 aria2/aria2#826