Salah satu cara yang sangat cepat adalah ketika Anda melihat layar "Koneksi Anda bukan pribadi":
Tipe badidea
ketik thisisunsafe
(kredit ke The Java Guy untuk menemukan frasa sandi baru)
Itu akan memungkinkan pengecualian keamanan ketika Chrome sebaliknya tidak memungkinkan pengecualian ditetapkan melalui klik per tayang, misalnya untuk kasus HSTS ini.
Ini hanya direkomendasikan untuk koneksi lokal dan mesin virtual jaringan lokal, jelas, tetapi memiliki keuntungan bekerja untuk VM yang digunakan untuk pengembangan (misalnya pada koneksi lokal port-forwarded) dan bukan hanya koneksi localhost langsung.
Catatan: Pengembang Chrome telah mengubah frasa sandi ini di masa lalu, dan dapat melakukannya lagi. Jika badidea
berhenti bekerja, silakan tinggalkan catatan di sini jika Anda mempelajari frasa sandi baru. Saya akan mencoba melakukan hal yang sama.
Sunting: pada 30 Januari 2018 frasa sandi ini tampaknya tidak berfungsi lagi.
Jika saya dapat memburu yang baru saya akan mempostingnya di sini. Sementara itu saya akan meluangkan waktu untuk mengatur sertifikat yang ditandatangani sendiri menggunakan metode yang diuraikan dalam posting stackoverflow ini:
Bagaimana cara membuat sertifikat yang ditandatangani sendiri dengan openssl?
Sunting: pada 1 Maret 2018 dan Versi Chrome 64.0.3282.186 frasa sandi ini berfungsi lagi untuk blok terkait HSTS di situs .dev.
Sunting: pada 9 Mar 2018 dan Versi Chrome 65.0.3325.146 badidea
frasa sandi tidak lagi berfungsi.
Sunting 2: masalah dengan sertifikat yang ditandatangani sendiri tampaknya adalah bahwa, dengan pengetatan standar keamanan dewasa ini, mereka menyebabkan kesalahan mereka sendiri dilemparkan (nginx, misalnya, menolak untuk memuat sertifikat SSL / TLS yang mencakup sertifikat yang ditandatangani sendiri dalam rantai otoritas, secara default).
Solusi yang saya gunakan sekarang adalah dengan menukar domain tingkat atas di semua situs pengembangan .app dan .dev saya dengan .test atau .localhost. Chrome dan Safari tidak akan lagi menerima koneksi tidak aman ke domain tingkat atas standar (termasuk .app).
Daftar domain tingkat atas standar saat ini dapat ditemukan di artikel Wikipedia ini, termasuk domain penggunaan khusus:
Wikipedia: Daftar Internet Top Level Domains: Domain Penggunaan Khusus
Domain tingkat atas ini sepertinya dibebaskan dari batasan https-only:
- .lokal
- .localhost
- .uji
- (domain tingkat atas khusus / tidak standar)
Lihat jawaban dan tautan dari coding coding ke pertanyaan awal untuk informasi lebih lanjut:
jawaban dari codinghands