Amiguinhos,
Dica para colocar um site no ar que esteja hospedado em sua máquina.
Para isto usaremos um serviço gratuito(https://theboroer.github.io/localtunnel-www/) que atua como proxy e desvia os acesso para um IP tunnelado por ele.
Para instalar e usar use o comando no prompt bash: Â
npm install -g localtunnel
Bash? mas eu uso Windows. Baixe e instale e execute o CMDer
Você pode usar como servidor qualquer aplicação própria para o trabalho como Apache, NGINX, Flamenco, serviço HTTP do Harbour, etc.
Ah, mas e a segurança? Bom o tunnelamento é que está exposto e não sua máquina, portanto creio estar protegido.
Caso não tenha nenhum servidor mas tenha um site em PHP e queira liberar o acesso externo siga os passos:
Entrar na pasta raiz do site com scripts em PHP e digitar os comandos a seguir. Troque NomeDoDominio por um nome de dominio de seu gosto.
php -S 127.0.0.1:8080
lt --port 8080 --subdomain NomeDoDominio
Acesse seu site pelo link criado, exemplo: http://NomeDoDominio.loca.lt/
Faça o acesso ao seu site através de outro computador fora de sua rede, talvez um amigo ou parente com acesso a internet.
Lembre-se, isto não deve ser definitivo, talvez sirva para demonstrar um site ou recurso a algum cliente antes de hospedar online.
Bom trabalho.