Enviando registros estructurados a través de un proxy.
Tengo una aplicación .NET que se ejecuta en Windows y estoy tratando de enviar los registros de la aplicación/registros estructurados (Serilog) a través de un proxy a un servidor de registros. La máquina con Windows no tiene acceso a Internet, por lo que pensé que podría configurar un Proxy (Squid) para enviar los registros al servidor de registros de Serilog (en AWS).
Un navegador web en la máquina con Windows puede acceder a la página/tablero del servidor de registros, sin embargo, la aplicación misma no puede enviar registros a través del servidor proxy Squid.
Preguntas:
1. ¿Es un servidor proxy la herramienta correcta para usar en este escenario?
2. ¿Solo porque un navegador web en la máquina con Windows (configurado para usar el proxy) puede acceder a la URL del servidor de registros, debería significar que mi aplicación, que está transmitiendo datos estructurados de Serilog, pueda enviar registros a este servidor?
3. ¿Debería enrutar los datos de Serilog a través del servidor proxy, o debería utilizar un proxy inverso en su lugar?
Así es como se espera que viajen los datos de Serilog:
Aplicación cliente –>> Servidor Proxy –>> Cortafuegos del dominio corporativo –>> AWS
davy.ai