You have your friend host the server and then you type in your friend's IP address in and click join. Sorry it's a bit of a rough way of doing it but I don't have money to host dedicated servers.
Im working on a new project and im planning on having a proper host/join system with matchmaking. This project was my first multiplayer game so it's a bit rough around the edges.