Sto tentando di utilizzare NPM in un ambiente dietro un firewall aziendale. Detto firewall intercetta tutto il traffico HTTPS e lo firma con la propria CA ... C'è un modo per "fidarsi" di questa CA in modo che NPM possa effettivamente funzionare?Come configurare NPM per considerare attendibile l'emittente del firewall per il proxy HTTPS?
risposta
C'è un modo migliore per configurare npm per considerare affidabili i certificati emessi da una CA specifica.
npm config -g set cafile /path/to/myCA.cert
Questo aggiungerà questa CA (probabilmente il certificato autofirmato dell'azienda) alle CA attendibili di npm. Con questa soluzione, si ottiene il vantaggio della convalida della chiave SSL e dell'aggiunta delle proprie entità CA.
trovato la soluzione ... (Ignorando SSL CERT)
npm config -g set strict-ssl false
Grazie a this thread in gruppi google.
Attenzione: credo che questa soluzione faccia sì che npm accetti QUALSIASI certificato. Sarebbe meglio se ci fosse un'opzione per dire a npm di fidarsi solo di un certificato specifico. –
@ScottMarchant equo abbastanza .. o del resto, potendo aggiungere la catena di CA interna ... detto questo, la soluzione sopra funziona nell'ambiente dato. Ho avuto gli stessi problemi con git e altri problemi simili alla fine. – Tracker1
- 1. Come configurare il proxy forward sul server Windows per le richieste HTTP e HTTPS in uscita?
- 2. Come configurare un proxy HTTP per svn
- 3. Come configurare un proxy per Apache Karaf
- 4. Come configurare Yii Framework per utilizzare HTTPS?
- 5. Come configurare il supporto HTTPS in squid3
- 6. Configurare il firewall per abilitare XAMPP su LAN
- 7. Come configurare le impostazioni del proxy per Java?
- 8. Come posso configurare Wireshark per vedere il traffico HTTPS?
- 9. Forza HttpClient a considerare attendibile il singolo certificato
- 10. Come configurare un server proxy per HTTP e HTTPS in settings.xml di Maven?
- 11. https reindirizza per l'applicazione di rotaie dietro il proxy?
- 12. Soluzioni per 'convertire' il traffico http in https? Proxy? (relè)
- 13. verifica le richieste Python con il proxy charles per HTTPS
- 14. Agente utente di Safari: quale versione di WebKit considerare attendibile?
- 15. Configurare il server Web Apache per utilizzare un server proxy
- 16. Server proxy HTTPS in node.js
- 17. Posso utilizzare il tunnel http per eseguire il ping o traceroute tramite un proxy con firewall?
- 18. Come utilizzare node-http-proxy per il routing da HTTP a HTTPS?
- 19. Come configurare Nginx dietro un proxy aziendale
- 20. Configurare Fiddler per utilizzare il proxy della rete aziendale?
- 21. come configurare https in sails.js
- 22. Come posso configurare expressjs per gestire sia http che https?
- 23. Come configurare Play! 2.4.2 Keystore HTTPS?
- 24. Proxy HTTPS con supporto per richieste con codifica Chunked
- 25. Come inviare richieste HTTPS per l'hosting con certificato server non attendibile in iPhone Simulator?
- 26. Javassist: come creare il proxy del proxy?
- 27. Configurare il proxy sul client Jersey
- 28. Impostazione del proxy per client HTTP
- 29. Pacchetto "rvest" per sito web di scraping https con proxy
- 30. Come configurare le impostazioni del proxy dell'emulatore Android?
Mi rendo conto che questo potrebbe essere più appropriato per un altro sito StackExchange, ma dato che è specifico per una particolare piattaforma di sviluppo, ho ritenuto che fosse un posto più appropriato. – Tracker1