Localtunnel
Você pode tentar Localtunnel . Em suma, o Localtunnel é um projeto que tem como objetivo permitir que você "compartilhe facilmente um serviço da Web em sua máquina de desenvolvimento local sem mexer nas configurações de DNS e firewall. "
Depois de instalado, o Localtunnel retorna uma URL publicamente acessível quando executada ( ex. link ), que pode então ser usado para fazer proxy de solicitações externas para sua máquina local. É importante ressaltar que, como é um túnel, muitas vezes ele pode ignorar problemas semelhantes aos que você está descrevendo.
Localtunnel atualmente requer que o Node.js funcione, mas deve ser relativamente simples de instalar e usar. Se você estiver interessado, eles têm uma página do GitHub aqui que também inclui links para dois clientes em Go e uma implementação de link para o servidor que potencializa o projeto.
Ngrok
Se o Localtunnel não for adequado por algum motivo, o Ngrok é um serviço semelhante com camadas pagas. No entanto, ele tem um plano gratuito, que pode atender às suas necessidades.