qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.55k stars 4k forks source link

firewall hole-punching using port prediction #18884

Open smellymoo opened 1 year ago

smellymoo commented 1 year ago

Suggestion

a few new papers on doing UDP firewall hole-punching using port prediction suggest it is very successful (90+%), and I think it would MASSIVELY improve bitTorrent usage...

If every client was using it, then even people behind firewalls that aren't configured right (which is most of them) could contribute to seeding and DHT.

Use case

firewall hole-punching

Extra info/examples/attachments

If anyone things it's a good idea, I'll find better sources, but here is the first I found googling: https://datatracker.ietf.org/doc/id/draft-takeda-symmetric-nat-traversal-00.txt

smellymoo commented 1 year ago

anyone?

vincejv commented 1 year ago

Doesn't qbittorrent (libtorrent v1+) alrdy support NAT Traversal through Hole punching aka BEP 55 https://www.bittorrent.org/beps/bep_0055.html?

smellymoo commented 9 months ago

That is old crap hole punching. I'm talking about new awesome hole punching.

Mysticswiss commented 7 months ago

https://github.com/holepunchto :)