Separating two wired connections by browser

minigaming

Honorable
Aug 5, 2015
29
0
10,530
Hi,

Wondering if anyone can help me with what I'd like to do in this situation. Preferably a free solution or software if no other option.

I've got two internet connections on one PC. One is wired Ethernet and the other is tethered via USB on my android phone.

Without going into details why, I'm wondering if it's possible to have the wired connection to be used for pretty much everything (accessing the local network, chrome, outlook, program updates like adobe creative cloud) and have the USB tethered connection solely connected to be used on another browser (Firefox). In this case Firefox would never use the wired connection, only the USB tethered connection.

I'm on Windows 7 professional.
 
I've never used this software... so try at your own risk, but this article seems to do what you're asking: https://www.howtogeek.com/117890/how-to-force-an-application-to-use-a-specific-network-card/

The other (more complicated) option is to set up something like Virtual Box (free virtualisation software), run up a different OS in that, and configure the networking on that entire virtual machine to only use the tethered connection. Firefox in the VM would then do what you want it to.
Much more set up involved, and you'd need to boot (or wake from hibernate) the VM everytime you wanted to use it. But it would work at least.
 

minigaming

Honorable
Aug 5, 2015
29
0
10,530
Thanks for that. ForcebindIP is what I need but it's not working properly. Whenever I bind the USB tethered conenction to just Firefox, it changes the whole connection to the USB tethered for every program! I know it's doing this, because I turned off data on my phone while keeping USB tethering on and Chrome can't load pages anymore. Anyone have experience with this app?
 
That's a shame. As I say, I haven't used it, so it's frustrating it's not doing what is says "on the tin", so to speak.

**EDIT** see my update below -> it's not as straightforward as I though **
If you're willing to put some time in the Virtual Box solution will work and is totally free, and, once setup, should be fairly functional.
Have you ever played around with virtual box or other virtualisation software?
If literally all you want is firefox you could even just run up Ubunutu or something similar for free.
It's not an ideal solution, but if you've got the RAM and the time to set it up, it'll work just fine. If you've got a system SSD with enough space for an Ubuntu build too, it should be able to boot and load Firefox is 10 seconds or so... so not even that inconvenient.

**UPDATE With apologies - it's actually a little more complicated on Virtual Box than I though. With other software I've just been able to bind a VM to a specific adapter, but from a bit quick reading I've done that doesn't seem to be straightforward on virtualbox... sorry!
What you can do pretty easily is pass a USB device through to a virtual machine. So if you're happy to pass the entire USB connection to your phone through to the virtual machine, that should work fine.
It would mean, however, that the phone isn't visible at all to your host OS... only the virtual machine.