Did you set up port forwarding (for port 57093) on your router?
If you don’t configure that the client won’t be able to connect through your router’s firewall. It’s a process but pretty easy once you know what you’re doing and important for hosting any game. Unfortunately there’s a million and one different routers so you’ll have to find the instructions for the one you own to learn how to do it.