MacOS'ta Chrome'da NET :: ERR_CERT_INVALID'de "Yine de Devam Et" seçeneği yok


19

Chrome'daki yerel gelişimimi yeniden çalıştırmaya çalışıyorum, ancak Chrome, sertifikanın geçersiz olduğunu bildirerek bunu engelliyor. Ekran görüntüsünde görebileceğiniz gibi, sertifikanın tarihi olamazsa da:

resim açıklamasını buraya girin

Ben sadece neden web sitesini görmek ve uygulamayı yerel olarak geliştirmek mümkün devam etmek için gelişmiş> seçeneği yoktur merak ediyorum.

Bahsetmek için birkaç şey daha:

  • Yerel gelişme https://local.app.somecompany.com:4200/ adresinde gerçekleşir . Yalnızca localhost olamaz, aksi takdirde yalnızca http kimlik doğrulama çerezlerimiz Chrome'da çalışmaz.
  • Bu nedenle etc / hosts altındaki host dosyası, localhost IP adresini (127.0.0.1) gösterecek şekilde ayarlandı.
  • Bu öğreticiye ve bu repoya göre sertifika openssl ile oluşturuldu
  • Sertifika, aynı Chrome sürümüne sahip ancak MacOS 10.14.6 sürümüne sahip bir iş arkadaşı için çalışıyor (benimki şu anda MacOS 10.15.1)
  • Krom bayrağı (chrome: // flags / # allow-insecure-localhost) hiçbir şeyi değiştirmez
  • Ayrıca dizüstü bilgisayarımda firefox'ta çalışıyor.

Şimdiye kadar bunu çözmeme yardımcı olan çevrimiçi bir şey bulamıyorum, bu yüzden deneyebileceğim başka fikirler varsa, çok minnettar olurum !?

Özellikleri:

  • İşletim Sistemi: MacOS 10.15.1
  • Krom: 78.0.3904.97

Yanıtlar:


83

FYI: MacOS'taki Chrome bunu Windows'tan farklı olarak ele alıyor. MacOS sürümü, düğmesini tıklasanız bile devam et düğmesini görmez advanced.

Bu sayfanın güvenli olduğundan emin olduğunuz için ziyarete devam etmek için, işte kolay bir yol:

Hata sayfasında yerleşik gizli bir parola var. Sayfanın seçili olduğundan emin olun (ekranda herhangi bir yeri tıklayın) ve yazın thisisunsafe.

Referans: https://twitter.com/zairwolf/status/1196878125734486021


Teşekkürler! yararlı oldu. Tarayıcı için güvenilir olarak özel sertifikalar oluşturmanın herhangi bir yolunu biliyor musunuz? anahtarlığa eklemek yardımcı olmaz.
Ilfat Galiev

Chrome 80.0.3987.87 bu çözümü daha sinir bozucu hale getirdi. Hala çalışıyor ancak uygulamam her güncellendiğinde veya sayfa yenilendiğinde "güvensiz" ekran gösterilir.
austinthedeveloper

3
Hacker seviyesi: 999999. Birisi bunu nasıl bilebilir? Teşekkürler dostum!
Claudson Martins

holly .... bu hasta!
Eason PI

kutsal sh ... bu NSA seviyesi, derin.
Ludwig S

0

Bu soruyu ekledikten sonra bir meslektaşım bu konuyu buldu .

Bu sorunu çözmek için iki seçenek var gibi görünüyor:

  • Sertifikayı MacOS anahtar zincirine yüklemeniz yeterlidir. Sonra üzerine çift tıklayın ve "güven" altında "her zaman güven" i seçin.
  • Yeni MacOS Catalina özelliklerine göre bir sertifika oluşturun .

0

Uzun bir araştırmadan sonra bir çözüm buldum. Bu çözüm mac içindir.

  1. İlk olarak, ayarlara geldim .
  2. Yönetme sertifikaları arayın . KeychainAccess açılacak.
  3. Sertifikanın adını bulmaya çalışın, örneğin localhost benim durumumdaki addı. Sertifikaya tıklarsanız ayrıntıları gösterilecektir.
  4. Ardından Güven bölümünde "bu sertifikayı kullanırken" için Her Zaman Güven'i seçmeniz gerekir .
  5. Şimdi tarayıcıyı tekrar kontrol edin. Sayfaya doğrudan erişebileceksiniz. Gizlilik hatası, Bağlantınız özel mesaj gelmiyor.

0

Olası bir çözüm, Chrome'u "--ignore-certificate-error" parametresiyle başlatmaktır.

Mac OS için adımlar:

  • Chrome'u kapatın.
  • Finder'dan "Git"> "Yardımcı Programlar" ı seçin.
  • “Terminal” i başlatın.
  • Aşağıdaki komutu yazın ve ardından “Enter” tuşuna basın:

    / Uygulamalar / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-sertifika-hataları &> / dev / null &

Https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message adresinden çözüm

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.