You don't normally get a public IP when on 2G/3G, in which case you won't be able to connect from a device outside of that network.