And if Gmod still works the way I remember, connecting to your non-LAN listed server , after opening your ports, will allow friends in your steam list to "join game" in Friends.
Otherwise, if you use your LAN list, friends trying to use the join game feature will end up not being able to connect, because your address being advertised is your internal.