Jak naprawić błąd ERR_SSL_PROTOCOL_ERROR? [10 metod]

Opublikowany: 2023-06-06

Ponieważ Google Chrome ma znaczny udział w rynku przeglądarek, wiele osób używa go głównie do surfowania po Internecie. W rezultacie zdecydowana większość użytkowników mogła napotkać komunikat o błędzie „ERR_SSL_PROTOCOL_ERROR”.

Ale to nie znaczy, że tylko użytkownicy przeglądarki Chrome muszą przejść przez ten problem, komunikat o błędzie ERR_SSL_PROTOCOL_ERROR może się różnić i różnić w zależności od używanej przeglądarki.

Ten błąd może wystąpić, gdy występuje problem z połączeniem SSL/TLS między przeglądarką użytkownika a serwerem internetowym. Chociaż trudno jest określić dokładną przyczynę tego błędu, w tym poście zbadamy typowe przyczyny i przedstawimy rozwiązania, jak to naprawić.


Przeczytaj: Jak naprawić błąd SSL_ERROR_NO_CYPHER_OVERLAP Firefoksa? (4 metody)


Zacznijmy!

Spis treści
Co oznacza błąd ERR_SSL_PROTOCOL_ERROR?
Komunikat ERR_SSL_PROTOCOL_ERROR w różnych przeglądarkach
Dlaczego występuje błąd ERR_SSL_PROTOCOL_ERROR?
Jak naprawić błąd ERR_SSL_PROTOCOL_ERROR?
Jak zapobiec ERR_SSL_PROTOCOL_ERROR?
Wniosek
Często Zadawane Pytania

Co oznacza błąd ERR_SSL_PROTOCOL_ERROR?

ERR_SSL_PROTOCOL_ERROR oznacza, że ​​istnieje typowy problem związany z protokołem SSL/TLS, który występuje, gdy przeglądarka nie może ustanowić witryny chronionej protokołem SSL. Gdy wystąpi ten błąd, w przeglądarce może pojawić się komunikat typu „Ta witryna nie może zapewnić bezpiecznego połączenia” lub „ERR_SSL_PROTOCOL_ERROR”.

Zobaczmy, jak różne przeglądarki pokazują ten ERR_SSL_PROTOCOL_ERROR.

Komunikat ERR_SSL_PROTOCOL_ERROR w różnych przeglądarkach

Niektóre popularne przeglądarki będą wyświetlać ERR_SSL_PROTOCOL_ERROR w różnych formatach, jak pokazano poniżej:

Google Chrome

W Google Chrome znajdziesz ten błąd jako „ERR_SSL_PROTOCOL_ERROR” z oświadczeniem, że domena wysłała nieprawidłową odpowiedź.

ERR_SSL_PROTOCOL_ERROR in chrome
ERR_SSL_PROTOCOL_ERROR w Chrome

Mozilla Firefox

W przeglądarce Mozilla Firefox komunikat err_ssl_protocol_error będzie wyświetlany jako ostrzeżenie o nieudanym zabezpieczonym połączeniu.

ERR_SSL_PROTOCOL_ERROR in Mozilla Firefox
ERR_SSL_PROTOCOL_ERROR w przeglądarce Mozilla Firefox

Microsoft Edge

W Microsoft Edge zobaczysz prosty komunikat o błędzie „Nie można bezpiecznie połączyć się z tą stroną”.

ERR_SSL_PROTOCOL_ERROR in Microsoft Edge
ERR_SSL_PROTOCOL_ERROR w Microsoft Edge

Jak zauważyłeś, w przeciwieństwie do Microsoft Edge i Google Chrome, Mozilla Firefox dostarcza więcej informacji o err_ssl_ protocol_error.


Dlaczego występuje błąd ERR_SSL_PROTOCOL_ERROR?

Może być kilka powodów, dla których może wystąpić ERR_SSL_PROTOCOL_ERROR, niektóre z nich to:

  • Nieaktualny certyfikat SSL
  • Niekompatybilna wersja protokołu SSL/TLS
  • Błędnie skonfigurowane ustawienia SSL/TLS
  • Zakłócenia programu antywirusowego lub zapory sieciowej
  • Problemy z serwerem WWW

Typowe przyczyny błędu ERR_SSL_PROTOCOL_ERROR

Przyjrzyjmy się bliżej najczęstszym przyczynom błędu err_ssl_protocol_error:

Nieaktualny certyfikat SSL

Jeśli Twój certyfikat SSL wygasł lub jest nieaktualny, użytkownicy mogą napotkać ten błąd. Aby rozwiązać ten problem, musisz odnowić lub zaktualizować swój certyfikat SSL. Możesz to zrobić za pośrednictwem swojego dostawcy usług hostingowych lub od renomowanego wystawcy certyfikatu SSL.

Niekompatybilna wersja protokołu SSL/TLS

Jeśli twoja wersja protokołu SSL/TLS jest niezgodna z przeglądarką, może to wywołać błąd err_ssl_protocol_error. Aby to naprawić, musisz dostosować wersję protokołu SSL/TLS do zgodnej. Możesz to zrobić za pomocą swojego serwera internetowego lub ustawień konfiguracyjnych SSL/TLS.

Błędnie skonfigurowane ustawienia SSL/TLS

Nieprawidłowe ustawienia SSL/TLS mogą powodować ten błąd. Aby to naprawić, musisz dostosować ustawienia SSL/TLS do prawidłowej konfiguracji. Możesz to zrobić za pomocą swojego serwera internetowego lub ustawień konfiguracyjnych SSL/TLS.

Zakłócenia programu antywirusowego lub zapory sieciowej

W niektórych przypadkach oprogramowanie antywirusowe lub zapora sieciowa może zakłócać połączenie SSL/TLS, powodując błąd. Aby to naprawić, musisz tymczasowo wyłączyć oprogramowanie antywirusowe lub zaporę sieciową i sprawdzić, czy błąd nadal występuje. Jeśli błąd zniknie, musisz dostosować ustawienia programu antywirusowego lub zapory sieciowej, aby zezwolić na połączenia SSL/TLS.

Problemy z serwerem WWW

Problemy z serwerem internetowym, takie jak nieprawidłowa konfiguracja serwera, mogą również prowadzić do tego błędu. Aby to naprawić, musisz skontaktować się z dostawcą usług hostingowych i poprosić go o sprawdzenie i naprawienie wszelkich problemów związanych z serwerem.


Jak naprawić błąd ERR_SSL_PROTOCOL_ERROR?

Teraz, gdy zidentyfikowaliśmy typowe przyczyny błędu ERR_SSL_PROTOCOL_ERROR, omówmy, jak go naprawić w najprostszy możliwy sposób.

1. Wyczyść pamięć podręczną przeglądarki
2. Wyczyść swój stan SSL
3. Sprawdź ważność swojego certyfikatu SSL
4. Dostosuj wersję protokołu SSL/TLS
5. Tymczasowo wyłącz program antywirusowy lub zaporę sieciową
6. Sprawdź datę i godzinę systemową i zaktualizuj je
7. Usuń plik hosta
8. Wyłącz rozszerzenia
9. Wyłącz protokół QUIC przeglądarki Google Chrome
10. Skontaktuj się z dostawcą usług hostingowych

Sprawdźmy je szczegółowo.


1. Wyczyść pamięć podręczną przeglądarki

Podstawową metodą rozwiązywania problemów, którą możesz wypróbować, jest wyczyszczenie lub wyczyszczenie pamięci podręcznej przeglądarki oraz stanu SSL. Pamięć podręczna przeglądarki to coś w rodzaju tymczasowego magazynu znajdującego się na komputerze lub urządzeniu mobilnym, w którym przechowywane są strony internetowe, obrazy i inne zasoby z odwiedzanych witryn, dzięki czemu przy następnej wizycie strony ładują się znacznie szybciej!

Tak więc wyczyszczenie pamięci podręcznej przeglądarki zmusi pamięć podręczną do zaktualizowania się o nowe informacje. i może również rozwiązać różne problemy związane z przeglądarką, w tym błędy SSL.

Sprawdź kroki podane poniżej:

Krok 1: W zależności od przeglądarki przejdź do menu ustawień.

Na przykład w Google Chrome menu ustawień można znaleźć, klikając trzy pionowe kropki znajdujące się w prawym górnym rogu okna.

Krok 2: Aby kontynuować, wybierz „Więcej narzędzi”, a następnie kliknij „Wyczyść dane przeglądania”.

Clear browsing data in Chrome
Wyczyść dane przeglądania w Chrome

Krok 3: Zostanie wyświetlone wyskakujące okienko, w którym możesz wybrać wszystkie trzy opcje znajdujące się w sekcji „Podstawowe”, jak pokazano na poniższym obrazku. Opcje te obejmują „Historię przeglądania”, „Pliki cookie i inne dane witryn” oraz „Obrazy i pliki zapisane w pamięci podręcznej.

Krok 4: Kliknij „ Wyczyść dane ”, aby rozpocząć proces.

Clearing data in Google Chrome
Czyszczenie danych w Google Chrome

Jeśli wyczyszczenie pamięci podręcznej przeglądarki nie działa, możesz także spróbować wyczyścić stan SSL.


2. Wyczyść swój stan SSL

Stan SSL pomaga dowiedzieć się, czy witryna korzysta z protokołu HTTPS, czy nie. Jeśli pokazuje się na zielono, oznacza to, że witryna korzysta z połączenia HTTPS, jeśli nie, zmieni kolor na czerwony.

Aby to zrobić,

Krok 1: Kliknij przycisk menu Start w lewym dolnym rogu ekranu i wybierz Panel sterowania z listy opcji.

Krok 2: Teraz w oknie Panelu sterowania kliknij Sieć i Internet

Krok 3: Następnie kliknij Centrum sieci i udostępniania, aw menu po lewej stronie kliknij Opcje internetowe.

Krok 4: W panelu Właściwości internetowe kliknij kartę Zawartość.

Clear SSL state
Wyczyść stan SSL

Krok 5: W panelu Właściwości internetowe kliknij kartę Zawartość.

Krok 6: W sekcji Certyfikaty kliknij przycisk Wyczyść stan SSL.

Krok 7: Pojawi się komunikat potwierdzający, kliknij OK, aby kontynuować.

Krok 8: Teraz poczekaj, aż pamięć podręczna zostanie wyczyszczona. Po zakończeniu procesu powinieneś zobaczyć komunikat o powodzeniu.

Krok 9: Na koniec ponownie uruchom przeglądarkę internetową, taką jak Google Chrome, aby sprawdzić, czy komunikat o błędzie SSL został rozwiązany.


3. Sprawdź ważność swojego certyfikatu SSL

Certyfikaty SSL mają ograniczony czas ważności lub datę wygaśnięcia, aby zapewnić autentyczność i dokładność informacji weryfikacyjnych. W przypadku jakichkolwiek problemów z informacją o ważności lub przekroczeniem terminu ważności, przeglądarka zacznie wyświetlać komunikat o błędzie.

Zazwyczaj strony internetowe mają okres ważności certyfikatów SSL od 6 do 12 miesięcy. Jeśli minęła data ważności od czasu zainstalowania certyfikatu SSL na Twojej stronie, nadszedł czas na odnowienie lub zakup nowej licencji SSL.

Jedną z najłatwiejszych metod sprawdzenia ważności certyfikatu SSL Twojej witryny jest skorzystanie z internetowego narzędzia SSL Checker firmy Qaulys .

SSL Server Test
Test serwera SSL
Uruchom test

To narzędzie jest zaufane, niezawodne i całkowicie bezpłatne. Jedyne, co musisz zrobić, to wpisać adres URL swojej witryny w sekcji „ Nazwa hosta ” i kliknąć przycisk „ Prześlij ”.

Narzędzie sprawdza certyfikaty SSL Twojej witryny, analizuje je i wyświetla wyniki


4. Dostosuj wersję protokołu SSL/TLS

Jeśli Twoja wersja protokołu SSL/TLS jest niezgodna z przeglądarką użytkownika, musisz dostosować ją do zgodnej wersji.

Jeśli przeglądarka internetowa, z której korzystasz, obsługuje tylko TLS 1.1, ale Twój serwer obsługuje najnowsze wersje TLS 1.2 i 1.3, połączenie nie może zostać nawiązane, a wynikiem będzie błąd, taki jak „err_ssl_protocol_error” lub „Błąd uzgadniania SSL”.

Aby rozwiązać ten problem, musisz zaktualizować przeglądarkę do najnowszej dostępnej wersji. Zwykle nowe aktualizacje umożliwiają obsługę najnowszych wersji TLS. Jeśli jednak aktualizujesz przeglądarkę, powinieneś zadbać o to, aby była ona odpowiednio skonfigurowana do obsługi najnowszej wersji TLS.

Aby to zweryfikować, możesz skorzystać z pomocy tego samego narzędzia do sprawdzania SSL „ Qualys ”.

Krok 1 : Przejdź do ssllabs.com przez Qualys.

Krok 2: Przejdź do zakładki projekty.

SSL Server Test
SSLLabs

Krok 3: Kliknij łącze testowe klienta SSL .

Krok 4: W sekcji „Obsługa protokołów” pojawi się komunikat informujący, czy Twoja przeglądarka obsługuje najnowszą wersję TLS, czy nie.


5. Tymczasowo wyłącz program antywirusowy lub zaporę sieciową

Jeśli oprogramowanie antywirusowe lub zapora sieciowa zakłóca połączenie SSL/TLS, musisz je tymczasowo wyłączyć i sprawdzić, czy błąd zniknie. Jeśli tak, musisz dostosować ustawienia programu antywirusowego lub zapory sieciowej, aby zezwolić na połączenia SSL/TLS.

Dla użytkowników systemu Windows:

Krok 1: Najpierw musisz otworzyć panel sterowania komputera. Aby to zrobić, kliknij menu „start” na pulpicie i wpisz „control” w polu wyszukiwania.

Krok 2: Następnie wybierz „System i zabezpieczenia” z opcji panelu sterowania. Spowoduje to przejście do nowej strony.

Krok 3: Na nowej stronie zobaczysz opcję „Zapora systemu Windows Defender”. Kliknij „Zezwalaj aplikacji lub funkcji na dostęp przez Zaporę systemu Windows”.

Allowing an app through Windows Firewall
Zezwalanie aplikacji przez Zaporę systemu Windows

Krok 4: W następnym oknie zobaczysz listę aplikacji i funkcji, które mogą komunikować się przez zaporę ogniową. Aby zmienić te ustawienia, kliknij „Zmień ustawienia”.

List of allowed apps in Windows Defender Firewall
Lista dozwolonych aplikacji w Zaporze systemu Windows Defender

Krok 5: Jeśli nie widzisz swojego klienta DNS na liście, możesz go dodać, klikając ikonę plusa (+).

Krok 6: Aby tymczasowo wyłączyć zaporę, odznacz pole obok „Zapora systemu Windows Defender” i kliknij „OK”, aby zapisać zmiany.

Krok 7: Alternatywnie możesz dostosować ustawienia zapory, znajdując klienta DNS lub inną aplikację, którą chcesz skonfigurować, i zaznaczając lub odznaczając pola obok żądanych ustawień.

Krok 8: Po zakończeniu dostosowywania ustawień kliknij „OK”, aby zapisać zmiany.


Uwaga: Ważne jest, aby zaporę sieciową wyłączać tymczasowo tylko wtedy, gdy trzeba rozwiązać problem z łącznością. Pozostawienie komputera bez zapory sieciowej może narazić go na ataki


6. Sprawdź datę i godzinę systemową i zaktualizuj je

Jest to jedna z najłatwiejszych metod, po której nikt nie spodziewałby się, że spowoduje błąd err_ssl_protocol_error. Jeśli data i godzina na komputerze nie są dobrze zsynchronizowane z czasem rzeczywistym lub są nieprawidłowo skonfigurowane, może to spowodować błąd err_ssl_protocol_error.

Change the System's Date and time
Zmień datę i godzinę systemu

Nieprawidłowa data i godzina systemowa może zakłócić autentyczność SSL, jeśli data i godzina komputera lub systemu różni się od bieżącej lub czasu rzeczywistego. Wynika to z faktu, że certyfikaty SSL mają okres ważności, a przekroczenie daty wygaśnięcia spowoduje wydanie nieważnego certyfikatu.


7. Usuń plik hosta

Najpierw na komputerze otwórz dysk C i przejdź do C:\Windows\System32\drivers\etc .

Alternatywnie możesz jednocześnie nacisnąć klawisz „Windows + R” i wpisać „C:\Windows\System32\drivers\etc”, a następnie nacisnąć przycisk Enter”.


Delete Host  File
Usuń plik hosta

W tym konkretnym oknie znajdziesz plik o nazwie host. Kliknij go prawym przyciskiem myszy i wybierz „ Usuń ”.

Teraz uruchom ponownie przeglądarkę Chrome i sprawdź, czy błąd został rozwiązany, czy nie.


8. Wyłącz rozszerzenia

Czasami zainstalowane rozszerzenie przeglądarki może powodować błąd ERR_SSL_PROTOCOL_ERROR i ustalenie, które z nich jest przyczyną problemu, może być bardzo trudne, chyba że sprawdzisz każde z nich osobno.

Aby wyświetlić wszystkie zainstalowane rozszerzenia Chrome, wpisz „ chrome://extensions/ ” w pasku adresu URL.

Disable Chrome Extensions
Wyłącz rozszerzenia Chrome

Następnie wyłącz wszystkie aktywne rozszerzenia Chrome i sprawdź, czy błąd został rozwiązany, czy nie. Jeśli został rozwiązany, oznacza to, że przyczyną błędu było zainstalowane rozszerzenie. Aby zidentyfikować winowajcę rozszerzenia, włączaj pojedynczo jedną wtyczkę i próbuj uzyskać dostęp do witryny za każdym razem.


9. Wyłącz protokół QUIC przeglądarki Google Chrome

QUIC to protokół sieciowy opracowany przez Google dla przeglądarki Chrome w celu poprawy wydajności przeglądania sieci. Działa na UDP zamiast TCP, szyfruje cały ruch i obsługuje multipleksowanie wielu strumieni przez jedno połączenie.
Aby wyłączyć protokół QUIC Google Chrome, wykonaj następujące kroki:

  • Otwórz Google Chrome na swoim komputerze.
  • W pasku adresu wpisz „ chrome://flags/#enable-quic ” i naciśnij enter.
Disable Chrome's QUIC protocol
Wyłącz protokół QUIC Chrome
  • Kliknij menu rozwijane obok „Eksperymentalny protokół QUIC” i wybierz „Wyłączone”.
  • Uruchom ponownie Google Chrome, aby zmiany zaczęły obowiązywać.

Po wykonaniu tych kroków protokół QUIC zostanie wyłączony w przeglądarce Google Chrome.


10. Skontaktuj się z dostawcą usług hostingowych

Jeśli żadna z wyżej wymienionych metod nie działa, ostatnią rzeczą, jaką możesz zrobić, to skontaktować się z dostawcą usług hostingowych i poprosić go o sprawdzenie i naprawienie wszelkich problemów związanych z serwerem.


Jak zapobiec ERR_SSL_PROTOCOL_ERROR?

Aby zapobiec występowaniu błędu err_ssl_protocol_error w przyszłości, postępuj zgodnie z tymi sprawdzonymi metodami:

Aktualizuj swój certyfikat SSL


Aktualizowanie certyfikatu SSL ma kluczowe znaczenie dla bezpieczeństwa witryny i ochrony danych użytkowników. Certyfikaty SSL mają datę ważności i jeśli nie zostaną odnowione lub wymienione, mogą powodować wyświetlanie w przeglądarkach ostrzeżeń o zabezpieczeniach i błędów związanych z certyfikatami. Regularnie monitoruj datę wygaśnięcia i odnawiaj lub wymieniaj ją przed jej wygaśnięciem, aby zapewnić bezpieczeństwo witryny i zaufanie użytkowników.

Użyj zgodnych wersji protokołów SSL/TLS


Używanie wersji protokołu SSL/TLS, które są kompatybilne z większością przeglądarek internetowych, jest również ważne dla bezpieczeństwa witryny. Należy używać najnowszych wersji, a nieaktualne wersje powinny być wyłączone. Zapewnia to ochronę przed zagrożeniami i lepsze wrażenia użytkownika.

Skonfiguruj poprawnie ustawienia SSL/TLS


Prawidłowa konfiguracja protokołu SSL/TLS ma kluczowe znaczenie dla bezpieczeństwa i wydajności witryny, a także pomaga uniknąć błędów związanych z błędną konfiguracją. Używaj silnych szyfrów i protokołów, włączaj PFS, używaj zaufanego certyfikatu i skonfiguruj swój serwer WWW tak, aby domyślnie korzystał z protokołu HTTPS. Implementacja HSTS wymusza połączenia HTTPS.

Zaktualizuj oprogramowanie antywirusowe i zaporę sieciową

Aktualizuj oprogramowanie antywirusowe i zaporę sieciową, aby uniknąć błędów związanych z oprogramowaniem.

Wybierz niezawodnego dostawcę usług hostingowych

Wybierz niezawodnego dostawcę hostingu zarządzanego, takiego jak WPOven , który zapewnia bezpieczną i aktualną obsługę SSL/TLS, aby uniknąć błędów związanych z serwerem. Może również pomóc w dowolnym momencie 24 × 7.


Wniosek

Błąd err_ssl_protocol_error może być frustrujący zarówno dla właścicieli witryn, jak i użytkowników. Jednak dzięki właściwemu zrozumieniu typowych przyczyn błędów i przestrzeganiu najlepszych praktyk zapobiegania ich występowaniu możesz zapewnić, że Twoja witryna jest bezpieczna i dostępna dla odwiedzających.

Jeśli napotkasz ten błąd, wypróbuj najlepsze metody rozwiązywania problemów, które opisaliśmy w tym poście, aby go naprawić. Jeśli błąd będzie się powtarzał, nie wahaj się skontaktować z dostawcą usług hostingowych w celu uzyskania pomocy lub możesz też opisać swoje problemy w sekcji komentarzy poniżej, nasz zespół ekspertów z pewnością poprowadzi Cię w tym samym kierunku.

Często Zadawane Pytania

Co oznacza kod błędu ERR_SSL_PROTOCOL_ERROR?

ERR_SSL_PROTOCOL_ERROR oznacza, że ​​istnieje typowy problem związany z protokołem SSL/TLS, który występuje, gdy przeglądarka nie może ustanowić witryny chronionej protokołem SSL.

Jak naprawić ERR_SSL_PROTOCOL_ERROR dla Google Chrome?

Możesz łatwo naprawić ERR_SSL_PROTOCOL_ERROR, postępując zgodnie z tymi metodami rozwiązywania problemów:
1. Wyczyść pamięć podręczną przeglądarki
2. Wyczyść swój stan SSL
3. Sprawdź ważność swojego certyfikatu SSL
4. Dostosuj wersję protokołu SSL/TLS
5. Tymczasowo wyłącz program antywirusowy lub zaporę sieciową
6. Sprawdź datę i godzinę systemową i zaktualizuj je
7. Usuń plik hosta
8. Wyłącz rozszerzenia
9. Wyłącz protokół QUIC przeglądarki Google Chrome
10. Skontaktuj się z dostawcą usług hostingowych

Co to jest ERR_SSL_PROTOCOL_ERROR we wszystkich przeglądarkach?

ERR_SSL_PROTOCOL_ERROR może pojawić się z powodu nieaktualnego oprogramowania przeglądarki, nieprawidłowych ustawień SSL/TLS, wygasłych certyfikatów bezpieczeństwa lub problemów z konfiguracją SSL/TLS witryny. Aby naprawić błąd, użytkownicy mogą zaktualizować oprogramowanie przeglądarki, wyczyścić pamięć podręczną i pliki cookie, sprawdzić ustawienia SSL/TLS lub skontaktować się z zespołem pomocy technicznej witryny w celu uzyskania pomocy.