Seu roteador é o seu gateway entre sua LAN e a Internet. Sem o encaminhamento de porta, você poderia tentar usar um recurso DMZ do seu roteador, o que efetivamente colocaria um endereço IP específico no outro lado do firewall do roteador.
Estou executando um servidor de arquivos HTTP no meu PC Windows 10 que só pode ser acessado pela minha LAN. Eu não tenho a capacidade de encaminhar meu roteador (login de administrador ruim) para torná-lo acessível pela Internet pública. Existe uma maneira, de preferência de forma gratuita, de tornar meu servidor acessível pela Internet sem o encaminhamento de portas?
Seu roteador é o seu gateway entre sua LAN e a Internet. Sem o encaminhamento de porta, você poderia tentar usar um recurso DMZ do seu roteador, o que efetivamente colocaria um endereço IP específico no outro lado do firewall do roteador.
Is there a way of making a http-server accessible over the internet without port forwarding?
Resposta simples: não.
Resposta complexa: Sim, com ferramentas VPN / RAT como freelan, teamviewer, ammyy e outros - mas não para o público em geral.
Um computador (normal) irá enviar uma requisição http para seus roteadores WAN-IP. É sobre ele (por exemplo, seu administrador comandante) para decidir o que fazer com ele (largar, rejeitar, aceitar e encaminhar ...).