-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove non-working DHT bootstrap nodes #21296
base: master
Are you sure you want to change the base?
Conversation
|
I tested the addresses using qBit 5.0.
Run qBit. |
I have different results. Tested your setup and all nodes separately.
|
No, it's my working client.
Hmm, it still manages to get DHT nodes somehow. Despite all transfers stopped. That's why I asked for reliable testing methods. I guess I need to wrap up a new isolated client with incoming ports closed. |
Yeah, running with closed port prevents bootstrapping (DHT: 0) from any of But it would be good to have an easier method to check their accessibility. |
router.utorrent.com has been dead for a long time. router.bittorrent.com died about a month or two ago. dht.aelitis.com doesn't work either. It is no longer possible to get DHT nodes from them. Added router.silotis.us. Only ipv6!
e802d5f
to
8a27a72
Compare
Where does it come from? How can we be sure that it is safe? |
I found it from another torrent client, I understand the owner is https://github.com/ssiloti |
So is it confirmed that such DHT bootstrap nodes are dead and not just inaccessible to some people? |
They don't work for me, either through a VPN or from my home connection. |
FYI for testing: You gain entrance to the DHT network if you somehow connect to at least one node. Then that node can help you find other ones until you position yourself with the closest nodes to you. This single node can be obtained:
|
No. At least not configured to do that in qBittorrent. We always start with 0 nodes. |
Add |
I would also add |
They don't work. |
Can this be merged and added to the backport to 5.0? |
Is there any forum/reddit discussions etc. about these DHT nodes being actually dead.....dead?? |
I made a script. Nmap should be installed. Requires root because of #!/bin/bash
set -euo pipefail
if ! command -v nmap > /dev/null; then
echo 'Nmap should be installed!'
exit 1
fi
if ((EUID != 0)); then
echo 'Need to be run as root!'
exit 13
fi
LIST=(
'dht.libtorrent.org:25401'
'dht.transmissionbt.com:6881'
'router.bittorrent.com:6881'
'router.utorrent.com:6881'
'dht.aelitis.com:6881'
'router.bitcomet.com:6881'
'dht.libtorrent.org:6881'
)
# https://www.bittorrent.org/beps/bep_0005.html#ping
PAYLOAD='d1:ad2:id20:abcdefghij0123456789e1:q4:ping1:t2:aa1:y1:qe'
scan() {
nmap -sU -oG - "${1%:*}" -p "${1#*:}" --data-string "${PAYLOAD}" 2> /dev/null | grep -q '/open/'
}
for a in "${LIST[@]}"; do
if scan "${a}"; then
echo "${a} => WORKING!"
else
echo "${a} => DEAD"
fi
done My results:
P.S. |
What i got too when i tested each node individually in qbit ~20 min+ each, no torrents, a few days ago. I didn't say anything because i don't know how reliable this test was. |
router.utorrent.com has been dead for a long time. router.bittorrent.com died about a month or two ago. dht.aelitis.com doesn't work either. It is no longer possible to get DHT nodes from them.
Added router.silotis.us. Only ipv6!