Yes. You may use EarnApp on one or more virtual machines (e.g. windows VM on Linux etc). But we do NOT recommend doing this. Some websites can detect traffic coming from a PC that is not a real user machine. Because of that, it is possible that on a VM you will get less traffic than on your real machine, meaning you will earn less.
In any case, remember that the VM must always have its public, residential IP address. Otherwise, you will not get any earnings – EarnApp detects the violation and you simply won’t see any traffic.
Having multiple VMs sharing a single residential IP address will not grant you more earnings.