Ah finally some sort of breakthrough, thanks @jberzy . I had been looking at configuring the endpoints in the portal. I changed the http port 80 to the akka.net port it is listening on. and this worked. Worked in that, it certainly received something, but on the listener, it throw an error with "Dropping message [Akka.Actor.ActorSelection] for non-local-recipient". But this is fine, this is due to the server not being able to communicate back to a publicly available IP (which is the client).