Nope, just an open port. Works directly with public IP. I guess if some ISPs IP lease time is short and they keep changing it regularly, it might become a hassle.
Here's the fix: (or rather workaround, released by CrowdStrike)
1)Boot to safe mode/recovery
2)Go to C:\Windows\System32\drivers\CrowdStrike
3)Delete the file matching "C-00000291*.sys"
4)Boot the system normally
Somebody once said it to me like this: "If you faceplant into a pile of shit, would you rather wipe your face with a dry paper, or use water for cleaning"
I'm afraid if you're behind CGNAT it won't work. Your router should have unique public IP. I'm not too well versed though..