Estoy en la etapa de diseño de un sistema integrado que requiere que una conexión entrante se reenvíe a través de un enrutador de nivel de consumidor. Esto llevará una conexión encriptada eventualmente.
Veo tres opciones aquí:
- Configure el reenvío de puertos del enrutador al sistema con HTTPS.
- Use UPnP para configurar el reenvío de puerto temporal con HTTPS.
- Use la perforación de agujeros UDP y el cifrado personalizado en la parte superior.
El otro extremo de la conexión es un dispositivo móvil que no tendrá una IP pública con un firewall controlable, por lo que no se puede conectar en la otra dirección.