A better approach is to always run any software like this in a container/VM.
For piracy this is particularly important as you can very easily set it up so that it can ONLY communicate over VPN. So if your VPN goes down, you stop sharing.
My "primary" is qbitorrent+gluetun over proton (port forwarding). For Soulseek I have that go over the same tunnel but don't bother with port forwarding.
I do my nonsense on a server in my basement. But you can run a docker compose stack on a Windows desktop if you really want to.