FinalDestination::SSRFDetector

Hola,

Estoy en un entorno de intranet e intento instalar un nuevo tema desde esta URL:

Cuando intento instalarlo, recibo este mensaje de error:
Failed to process hijacked response correctly : FinalDestination::SSRFDetector::LookupFailedError : FinalDestination: lookup failed

¿Alguna idea de cómo solucionarlo?
Saludos.

Hola, cualquier ayuda sería apreciada :wink:

Este error se produce cuando algo intenta conectarse a una dirección IP privada/interna. Si lo está recibiendo al clonar un tema de GitHub, eso sugiere que su intranet está apuntando el registro DNS de GitHub a alguna dirección IP interna… ¡lo cual es bastante inusual! ¿Es eso esperado en su entorno de intranet?

Hay una configuración del sitio ‘hosts internos permitidos’ que se puede usar para agregar nombres de host que eludirán las protecciones SSRF de Discourse. Agregar github.com allí puede ayudar, pero también afectará la seguridad de Discourse.

Otra opción sería descargar el tema de GitHub manualmente y luego cargarlo en Discourse. Pero, por supuesto, eso significaría que no obtendrá actualizaciones automáticas.

He intentado añadir github.com a “hosts internos permitidos”, pero no funciona, ni tampoco al intentar importar un archivo zip con el tema:
image

Ah, ya veo, ‘lookup failed’ sugiere que tu instancia de Discourse no puede realizar ninguna consulta DNS. ¿Tu intranet permite el acceso a Internet?