Can each OBS stream use a different IP?

I want to stream multiple different content streams simultaneously using OBS, but I need each stream to have a unique IP address. My goal is to make each stream appear as if it’s coming from a separate OBS instance, each with its own dedicated IP.

I’ve already set up different instances of OBS, and that part is working perfectly. Now, I’m looking for a way to assign a unique IP address to each of these instances.

I’m using Windows 10 and wondering if this is achievable with VPNs or proxies. For example, could I set up multiple VPN connections or use proxies to assign a unique IP to each OBS instance?