There are two providers.
Are there any programs or code that requests for some ip addresses go to one provider, and others to another provider? Thereby bringing the download speed of torrents to the sum of the speeds of both providers.
OS Windows.

    2 answers 2

    Are there any programs or code that requests for some ip addresses go to one provider, and others to another provider?

    route -p add xxxx mask yyyy zzzz 

    where xxxx mask yyyy is the subnet of those same “addresses”, and zzzz is the address given by this “one provider” for the default gateway. In this case, the default gateway on the network card to this provider should be removed.

      If for Windows, you can use Trafic Inspector

      although I wouldn’t recommend it, it’s better to use a Mikrotik-based hardware solution, it’s implemented very simply and most importantly without glitches

      The whole essence of the process comes down to setting up 2x Internet channels, setting up NAT, removing the default gateway, and assigning these 2 channels as gateways depending on bandwidth.

      192.168.1.249 - 1 Gateway 192.168.222.1 - 2 Gateway

      50/50 balancing option

        ip route add dst-address=0.0.0.0/0 gateway=192.168.1.249,192.168.222.1 

      Suppose that the first provider has an access speed twice as high as the second, then 2/3 of the outgoing requests should be sent to the first and the remaining 1/3 to the second.

        ip route add dst-address=0.0.0.0/0 gateway=192.168.1.249,192.168.1.249,192.168.222.1 

      Full description of the configuration process

      More on load balancing

      PS However, all sorts of Http, Https, ftp and similar traffic will need to be marked and sent with pens (or perhaps using scripts)) to a certain channel in order to exclude the option of changing IP when updating pages for example