Your comments

My modem is a motorola surfboard and to my knowledge  has no config options. I tried adding a port to the windows firewall but it is not clear exactly how to do that. I add a new inbund rule and that's where it gets unclear. You can not add ubooquity because it's a jar file. So the next logical conclusion is try port.

When i add port I have the option to choose TCP or UDP and then under specific local ports I add "2202". Thing is can only choose TCP or UDP. I have tried both and it still doesn't work.

I guess one of the first things i don't understand is why is the public address out of local LAN subnet? I also run plex and am able to stream from outside of the network but it has a ip address within the subnet range.