Mi trovo in un ambiente intranet e sto cercando di installare un nuovo tema da questo URL:
Quando provo a installarlo, ricevo questo messaggio di errore:
Failed to process hijacked response correctly : FinalDestination::SSRFDetector::LookupFailedError : FinalDestination: lookup failed
Qualche idea su come risolvere questo problema?
Saluti.
Questo errore viene generato quando qualcosa tenta di connettersi a un indirizzo IP privato/interno. Se lo ricevi durante il clonaggio di un tema da GitHub, ciò suggerisce che la tua intranet sta puntando il record DNS di GitHub a un indirizzo IP interno… il che è piuttosto insolito! È previsto nel tuo ambiente intranet?
Esiste un’impostazione del sito ‘host interni consentiti’ che può essere utilizzata per aggiungere nomi host che bypasseranno le protezioni SSRF di Discourse. Aggiungere github.com lì potrebbe aiutare, ma influenzerà anche la sicurezza di Discourse.
Un’altra opzione sarebbe scaricare manualmente il tema da GitHub e quindi caricarlo su Discourse. Ma ovviamente, ciò significherebbe che non riceverai aggiornamenti automatici.
Ah capisco, ‘lookup failed’ suggerisce che la tua istanza Discourse non è in grado di effettuare alcuna ricerca DNS. La tua intranet consente l’accesso a Internet?