If you have the (free) opera browser there’s a VPN baked in and i’ve had no issues signing up for peacock and watching using it (i’m in Canada and geoblocked via other browsers)
Oh weird, I definitely don’t have one of those and I was OK for Peacock…so annoying how they do this. I would far prefer geo-localized ads and just being able to watch content but they’ve just made it harder and harder recently. Good luck!