Primeiro, você precisa ter um IP estático para o seu roteador ou configurar um DNS dinâmico. DynDNS é ótimo, mas não é mais livre (até onde eu sei). Eu usei no-IP você precisará fazer login regularmente para manter a conta ativa.
Isso permitirá que você se conecte ao seu roteador pela Internet. Muito útil para muitas outras coisas.
Existe uma maneira de fazer isso, mas é muito complicado e não tem certeza de como isso seria feito para um mac. (desculpe, eu sou um pc)
Algumas pessoas usaram o LogMeIn para iniciar um computador pela Internet que pode ser sua melhor escolha.
Este vídeo pode ajudar link