Tidak ada opsi "Lanjutkan Lagi" pada NET :: ERR_CERT_INVALID di Chrome pada MacOS

19

Saya mencoba menjalankan kembali pengembangan lokal saya di Chrome, tetapi Chrome mencegahnya, dengan pesan bahwa sertifikat tidak valid. Meskipun itu bukan tanggal sertifikat, seperti yang dapat Anda lihat di tangkapan layar:

masukkan deskripsi gambar di sini

Saya hanya ingin tahu mengapa tidak ada opsi lanjutan> untuk melanjutkan melihat situs web dan dapat mengembangkan aplikasi secara lokal.

Beberapa hal lagi:

  • Pengembangan lokal berjalan di https://local.app.somecompany.com:4200/ . Itu tidak bisa hanya localhost, karena jika tidak, cookie hanya http autentikasi kami tidak akan berfungsi di Chrome.
  • Oleh karena itu file host di bawah etc / hosts disesuaikan untuk menunjuk ke alamat IP localhost (127.0.0.1).
  • Sertifikat dibuat dengan openssl sesuai dengan tutorial ini dan repo ini
  • Sertifikat berfungsi untuk kolega dengan versi Chrome yang sama persis tetapi dengan MacOS versi 10.14.6 (milik saya sekarang adalah MacOS 10.15.1)
  • Bendera chrome (chrome: // flags / # allow-insecure-localhost) tidak mengubah apa pun
  • Juga berfungsi di firefox di laptop saya.

Tidak dapat menemukan sesuatu yang online yang membantu saya untuk memecahkan masalah ini sejauh ini, jadi saya akan sangat berterima kasih, jika ada yang punya ide lagi apa yang bisa saya coba !?

Spesifikasi:

  • OS: MacOS 10.15.1
  • Chrome: 78.0.3904.97
DarioSoller
sumber

Jawaban:

83

FYI: Chrome pada MacOS memperlakukan ini berbeda dari Windows. Versi MacOS tidak akan melihat tombol proses bahkan ketika Anda mengklik advancedtombol.

Untuk tetap melanjutkan kunjungan karena Anda yakin halaman ini aman, berikut adalah cara mudah untuk melakukannya:

Ada frasa sandi rahasia yang dibangun ke dalam halaman kesalahan. Pastikan halaman dipilih (klik di mana saja di layar), dan ketik saja thisisunsafe.

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

Harrrrrry
sumber
Terima kasih! itu bermanfaat. Apakah Anda tahu cara membuat sertifikat khusus sebagai tepercaya untuk peramban? menambahkan ke gantungan kunci tidak membantu.
Ilfat Galiev
Chrome 80.0.3987.87 baru saja membuat solusi ini lebih menyebalkan. Ini masih berfungsi tetapi setiap kali aplikasi saya diperbarui atau halaman di-refresh, layar "tidak aman" muncul.
austinthedeveloper
3
Tingkat peretas: 999999. Bagaimana bisa seseorang mengetahuinya? Terima kasih sobat!
Claudson Martins
holly .... ini sakit!
Eason PI
suci ... ini level NSA, dalam.
Ludwig S
0

Jadi setelah menambahkan pertanyaan ini, seorang rekan menemukan utas ini .

Tampaknya ada dua opsi untuk mengatasi masalah ini:

  • Cukup instal sertifikat di gantungan kunci MacOS. Kemudian klik dua kali dan di bawah "trust" pilih "always trust".
  • Hasilkan sertifikat sesuai dengan spesifikasi MacOS Catalina baru .
DarioSoller
sumber
0

Setelah pencarian yang panjang, saya telah menemukan solusi. Solusi ini untuk mac.

  1. Pertama, sampai ke pengaturan .
  2. Cari untuk mengelola sertifikat . KeychainAccess akan terbuka.
  3. Cobalah untuk menemukan nama sertifikat, misalnya localhost adalah nama dalam kasus saya. Jika Anda mengklik sertifikat itu akan menampilkan detailnya.
  4. Kemudian bagian Kepercayaan Anda harus memilih Selalu Kepercayaan untuk "saat menggunakan sertifikat ini".
  5. Sekarang periksa kembali di browser. Anda akan langsung dapat mengakses halaman. Kesalahan privasi, Koneksi Anda bukan pesan pribadi tidak akan datang.
prisar
sumber
0

Solusi yang mungkin adalah meluncurkan Chrome dengan parameter "--ignore-sertifikat-kesalahan".

Langkah-langkah untuk Mac OS:

  • Tutup Chrome.
  • Dari Finder, pilih "Go"> "Utilities".
  • Luncurkan "Terminal".
  • Ketik perintah berikut, lalu tekan "Enter":

    / Aplikasi / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-sertifikat-kesalahan &> / dev / null &

Solusi dari https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message

Ilya
sumber