Make it possible to change protocol and port