Próbuję użyć NPM w środowisku za firmową zaporą. Said firewall przechwytuje cały ruch https i podpisuje go swoim własnym CA ... Czy istnieje sposób, aby "zaufać" temu CA, aby NPM mógł faktycznie działać?Jak skonfigurować NPM, aby zaufać wystawcy zapory za pośrednictwo HTTPS?
Odpowiedz
Istnieje lepszy sposób konfiguracji npm do zaufania certyfikatów wydanych przez określony urząd certyfikacji.
npm config -g set cafile /path/to/myCA.cert
Spowoduje to dodanie tego urzędu certyfikacji (prawdopodobnie autopodpisanego certyfikatu firmy) do zaufanych urzędów firmy npm. Dzięki temu rozwiązaniu uzyskujesz korzyści z walidacji klucza SSL i dodawania własnych jednostek CA.
znalazł rozwiązanie ... (pomijając SSL CERT)
npm config -g set strict-ssl false
Dzięki this thread w grupach google.
Ostrzeżenie: wierzę, że to rozwiązanie spowoduje, że npm przyjmie KAŻDY certyfikat. Byłoby lepiej, gdyby istniała opcja, aby powiedzieć npm, by ufał tylko określonemu certyfikatowi. –
@ScottMarchant wystarczająco fair .. lub o to chodzi, będąc w stanie dodać wewnętrzny łańcuch CA ... powiedział, że powyższe rozwiązanie działa w danym środowisku. Miałem te same problemy z git i niektóre inne, podobne problemy na końcu. – Tracker1
- 1. Jak skonfigurować SSL/HTTPS na wiosnę?
- 2. Jak mogę zaufać Git scalić?
- 3. Jak skonfigurować obsługę HTTPS w squid3
- 4. Jak skonfigurować platformę Yii do korzystania z HTTPS?
- 5. Jak skonfigurować usługi RESTful HTTP i HTTPS WCF 4?
- 6. Docker: npm zainstalować za pełnomocnika
- 7. Jak skonfigurować TeamCity do publicznego dostępu przez https?
- 8. Jak skonfigurować reakcję natywną, aby użyć przepływu?
- 9. Jak skonfigurować modprobe, aby znaleźć mój moduł?
- 10. Zasady Kafki i zapory
- 11. Jak pobrać niezaufany certyfikat serwera SSL, aby go przejrzeć i czym zaufać?
- 12. Jak skonfigurować WEBrick do korzystania z pośredniego certyfikatu z HTTPS?
- 13. Jak skonfigurować SSL (TLS)/HTTPS w Spring Boot za pomocą AES-256?
- 14. Jak skonfigurować widoki Popover, aby prawidłowo odrzucić
- 15. WebRTC RTCDataChannel - jak skonfigurować, aby być niezawodnym?
- 16. Jak skonfigurować InternetExplorerDriver tak, aby działał
- 17. Jak skonfigurować Eclipse, aby wyświetlać współrzędne kursora?
- 18. Jak skonfigurować WZP, aby używać JNDI?
- 19. Aktualizowanie istniejącej reguły zapory za pomocą interfejsu API
- 20. Jak skonfigurować usługi WCF do pracy za pośrednictwem protokołu HTTPS bez powiązania HTTP?
- 21. Jak zainstalować konkretną wersję jonową za pomocą npm
- 22. Jak skonfigurować strukturę za pomocą SpringBoot i Angular2?
- 23. Jak wykryć, czy produkt zapory jest włączony?
- 24. makecert - utwórz certyfikat z nazwą wystawcy
- 25. Jak zainstalować npm, aby zapisać tylko zależność do pakietu.json?
- 26. Jak skonfigurować plik setup.py, aby zainstalować pip z GitHub master?
- 27. Jak skonfigurować Spring Social za pomocą XML
- 28. Jak skonfigurować zewnętrzną zaporę sieciową, aby umożliwić zdalne debugowanie programu Visual Studio
- 29. Reguły zapory SQL Azure na nowym portalu
- 30. Jak skonfigurować agregację recenzji za pomocą schema.org?
Zdaję sobie sprawę, że może to być bardziej odpowiednie dla innej witryny StackExchange, ale biorąc pod uwagę, że jest ona specyficzna dla konkretnej platformy programistycznej, czułem, że jest to bardziej odpowiednie miejsce. – Tracker1