I need a setup where I can simultaneously connect via multiple Tor entry nodes for reliability.
Doing single Gateway and multiple Workstations is easy - just add a VM to the internal network and change the default Workstation IP to something else and it works.
Doing single Workstation and multiple Gateways seems to be impossible?
What I wanted to do, assuming it would be a no-brainer simple task:
- Create another Gateway VM with another internal network and change its eth1 internal network IP address, e.g. to 10.153.153.10 from the default 10.152.152.10.
- Add the internal network to my custom torified VM (“Workstation” equivalent, but not actually Whonix-Workstation). Set its interface’s IP address to 10.153.153.50.
- Balance the circuits by binding to different interfaces in my application code.
Turns out doing that is not supported and basically messes up the whole Gateway, Tor won’t even start. I have no idea how that’s even possible since the log says it can’t bind to 10.152.152.10: (the old IP address), but everything in torrc.d is 127.0.0.1? Grepping /etc/ for hardcoded 10.152.152.10 doesn’t even give that many results…
Any pointers on how to accomplish what I want, if it’s even possible?