Veja algumas coisas que vêm à mente ... Sugestões básicas ..
Firewall local
Verifique se você está executando um Firewall localmente - Vá para as Configurações de segurança em Preferências do sistema e examine. Observe que http e https correspondem às portas 80 e 443 por convenção.
Rede local
Outro problema que você pode não perceber é a localização do seu computador na Internet em relação a outras máquinas. A maioria das pessoas não se conecta diretamente à Internet, mas tem uma rede local e um roteador que serve como intermediário para conectar a rede local à Internet. Você provavelmente tem esse tipo de configuração. Então, se você está dizendo a um amigo para se conectar ao seu IP (que pode ser algo como 192.168.1.4), eles só poderão se conectar se estiverem na mesma rede local (ou se você configurar o encaminhamento de porta em seu computador). roteador).