Seeding/leeching over multiple internet connections #6863
Replies: 2 comments 7 replies
-
I've pursued a similar configuration, where I tried to use of several VPN connections over a single underlying connection, to maximize bandwidth while still having VPN protection. I got the best results using:
One thing I noticed is that at any given time, your torrent client must announce itself on just one IP. My outgoing peer connections were distributed between WAN links, but all incoming connections came over the single link used for my last announce, which created a huge bias. The target of the bias shifts with each announce, but peer connections are never evenly distributed between links. I never found a way around this problem. I was using private http trackers in this case, so DHT wasn't an option. I'm not sure how libtorrent's DHT code handles multiple WAN links. |
Beta Was this translation helpful? Give feedback.
-
This setup is supposed to be supported natively by libtorrent. I would be very interested in your results. set set With those two settings, libtorrent will:
=limitations
|
Beta Was this translation helpful? Give feedback.
-
The situation
I have a RPi that run 24/7 to seeding/leeching stuff. The previous setup is
RPi -> Modem/Router combo -> ISP
. This obviously work fine.Now I have multiple seperate internet connections with different public IP addresses. I changed my setup to this: (simplified to 2 ISP)
This works, but the download/upload speed is still limited to single connection.
I also tried running multiple torrent clients and assign each client to its own internet connection. This approach works, except that each client download to a separate files, this takes a lot of disk space/io time (which is limited on the RPi).
Goal
My goal is to maximize the speed, that means the RPi (or to be more precise, the torrent client) needs to be aware of multiple internet connections and use it wisely. How do I achieve this goal?
More info
Beta Was this translation helpful? Give feedback.
All reactions