O produto inicia o pedido? Geralmente quase qualquer conexão pode iniciar solicitações de saída e elimina problemas de encaminhamento de porta. Talvez faça isso em um cronograma?
Estou demonstrando um produto que será vendido em breve, mas durante as demonstrações descobri que a Internet das pessoas é mais restritiva do que eu imaginava. Em uma área específica, o provedor de Internet não permite que o cliente acesse o roteador e abra as portas (isso parece acontecer quando o cliente tem acesso à Internet via cabo). Isso me fez pensar em como vou atualizar e fazer a manutenção do produto, inicialmente presumi que seria possível configurar IPs estáticos e encaminhamento de porta, mas isso não funcionaria. Eu também descobri que muito mais pessoas do que eu esperava estão em IPs dinâmicos. Como eu supero esses problemas?
Estou executando um linux muito minimulístico sem gui ou X.
Execute um cliente openvpn em seu produto que se conecte de volta a um servidor openvpn em seu site. Então você pode ssh para o dispositivo do produto através da vpn.