An executable that access the Internet uses my IP to do so. Is it be possible, with the help of a software or something like that, to change what IP an executable uses to access the Internet? Without the need to change/mask all my system's IP at once. The solution should be able to change a single executable IP, maybe a pack of executables would also work for me.
I have an executable that sends information to a host, and I need to open 2 or more instances of that executable and need they to reach the host with different IPs.
My IP -> qqq.qqq.qqq
Executable 1 -> xxx.xxx.xxx
Executable 2 -> yyy.yyy.yyy
Where Executable 1 and 2 can use proxy, IP that change all the time, doesn't matter -- they just need to reach the host with different IPs.
Possible easy solution I read once:
Create a virtual machine and use a proxy software on it, programs from my main computer would use my IP, programs from virtual machine would use proxy software IP
But if i could avoid this solution, would be nicer.