Ayuda con servidor de Minecraft No premium

Muy buenas, necesito ayuda urgente.Primero que nada soy de Ecuador, me cree un servidor de MC 1.12.2 (uso el TLlauncher), mi problema es que los que están en mi red pueden conectarse, pero un amigo de Colombia quiere conectarse, le di mi IP pública pero no puede conectarse le sale el error minecraft error io.netty.channel.abstractchannel$annotatedconnectexception connection timed out, y segundo, a mi por momentos si me inicia en otros servidores, y despues ya no, por momentos me sale el mismo error AYUDAAAAA POR FAVOR!!!