FinalDestination::SSRFDetector

Bonjour,

Je suis dans un environnement intranet et j’essaie d’installer un nouveau thème depuis cette URL :

Lorsque j’essaie de l’installer, j’obtiens ce message d’erreur :
Failed to process hijacked response correctly : FinalDestination::SSRFDetector::LookupFailedError : FinalDestination: lookup failed

Une idée pour résoudre ce problème ?
Cordialement.

Bonjour, toute aide serait appréciée :wink:

Cette erreur est générée lorsqu’une tentative de connexion à une adresse IP privée/interne est effectuée. Si vous la rencontrez lors du clonage d’un thème depuis GitHub, cela suggère que votre intranet redirige l’enregistrement DNS de GitHub vers une adresse IP interne… ce qui est assez inhabituel ! Est-ce attendu dans votre environnement intranet ?

Il existe un paramètre de site « hôtes internes autorisés » qui peut être utilisé pour ajouter des noms d’hôtes qui contourneront les protections SSRF de Discourse. L’ajout de github.com à cet endroit pourrait aider, mais affectera également la sécurité de Discourse.

Une autre option serait de télécharger manuellement le thème depuis GitHub, puis de le téléverser sur Discourse. Mais bien sûr, cela signifierait que vous n’obtiendrez pas de mises à jour automatiques.

J’ai essayé d’ajouter github.com à « hôtes internes autorisés » mais cela ne fonctionne pas, ni en essayant d’importer un fichier zip avec le thème :
image

Ah, je vois, « lookup failed » suggère que votre instance Discourse ne peut pas du tout effectuer de recherche DNS. Votre intranet autorise-t-il l’accès à Internet ?