MacOS의 Chrome에서는 NET :: ERR_CERT_INVALID에 "진행"옵션이 없습니다.


19

Chrome에서 로컬 개발을 다시 실행하려고 시도하지만 인증서가 잘못되었다는 메시지와 함께 Chrome에서이를 방지합니다. 인증서의 날짜 일 수는 없지만 스크린 샷에서 볼 수 있듯이

여기에 이미지 설명을 입력하십시오

어쨌든 웹 사이트를보고 로컬로 앱을 개발할 수있는 고급 옵션이없는 이유가 궁금합니다.

언급 할 것이 몇 가지 더 있습니다.

  • 로컬 개발은 https://local.app.somecompany.com:4200/에서 실행됩니다 . 인증 HTTP 전용 쿠키는 Chrome에서 작동하지 않으므로 로컬 호스트 일 수 없습니다.
  • 따라서 etc / hosts 아래의 호스트 파일이 로컬 호스트 IP 주소 (127.0.0.1)를 가리 키도록 조정되었습니다.
  • 학습서 및이 저장소 에 따라 openssl을 사용하여 인증서가 생성되었습니다.
  • 이 인증서는 Chrome 버전은 동일하지만 MacOS 버전 10.14.6 인 동료에게 적합합니다 (지금은 MacOS 10.15.1입니다).
  • 크롬 플래그 (chrome : // flags / # allow-insecure-localhost)는 아무것도 변경하지 않습니다
  • 내 노트북의 파이어 폭스에서도 작동합니다.

온라인으로 지금 까지이 문제를 해결하는 데 도움이되는 것을 찾을 수 없으므로 누군가 내가 시도 할 수있는 아이디어가 더 있다면 매우 감사 할 것입니다!?

명세서:

  • 운영체제 : MacOS 10.15.1
  • 크롬 : 78.0.3904.97

답변:


83

참고 : MacOS의 Chrome은이를 Windows와 다르게 취급합니다. MacOS 버전은 버튼을 클릭해도 진행 버튼이 표시되지 않습니다 advanced.

이 페이지가 안전하다고 확신하면서 방문을 계속하려면 다음과 같은 쉬운 방법이 있습니다.

오류 페이지에 비밀 암호가 내장되어 있습니다. 페이지가 선택되어 있는지 확인하고 (화면의 아무 곳이나 클릭)을 입력하십시오 thisisunsafe.

참조 : https://twitter.com/zairwolf/status/1196878125734486021


감사! 유용했습니다. 브라우저에서 사용자 지정 인증서를 신뢰할 수있는 것으로 만드는 방법을 알고 있습니까? 키 체인에 추가해도 도움이되지 않습니다.
Ilfat Galiev

Chrome 80.0.3987.87 은이 솔루션을 더 성가신 것으로 만들었습니다. 여전히 작동하지만 응용 프로그램을 업데이트하거나 페이지를 새로 고칠 때마다 "안전하지 않은"화면이 표시됩니다.
austinthedeveloper

3
해커 레벨 : 999999. 도대체 어떻게 누군가가 그걸 알고 싶어? 고마워요!
Claudson Martins

홀리 .... 이건 아파!
Eason PI

이런 ... 이것은 깊은 NSA 수준입니다.
Ludwig S

0

따라서이 질문을 추가 한 동료는이 스레드를 찾았습니다 .

이 문제를 해결하기위한 두 가지 옵션이 있습니다.

  • MacOS 키 체인에 인증서를 설치하기 만하면됩니다. 그런 다음 두 번 클릭하고 "신뢰"에서 "항상 신뢰"를 선택하십시오.
  • 새로운 MacOS Catalina 사양 에 따라 인증서를 생성하십시오 .

0

긴 검색 후 해결책을 찾았습니다. 이 솔루션은 Mac 용입니다.

  1. 먼저 설정으로 이동하십시오 .
  2. 인증서 관리를 검색하십시오 . KeychainAccess 가 열립니다.
  3. 인증서의 이름을 찾으십시오. 예를 들어 localhost는 제 이름입니다. 인증서를 클릭하면 세부 정보가 표시됩니다.
  4. 그런 다음 신뢰 섹션 에서 "이 인증서를 사용할 때"에 대해 항상 신뢰 를 선택해야합니다 .
  5. 이제 브라우저에서 다시 확인하십시오. 페이지에 직접 액세스 할 수 있습니다. 개인 정보 오류, 귀하의 연결은 개인 메시지가 아닙니다.

0

가능한 해결책은 '--ignore-certificate-errors'매개 변수로 Chrome을 시작하는 것입니다.

Mac OS 단계 :

  • Chrome을 닫습니다.
  • Finder에서 "이동"> "유틸리티"를 선택하십시오.
  • “터미널”을 시작하십시오.
  • 다음 명령을 입력 한 다음 "Enter"를 누르십시오.

    / Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --ignore-certificate-errors &> / dev / null &

https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message의 솔루션

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.