Bạn liên tục thấy lỗi ERR_SSL_PROTOCOL_ERROR khi cố truy cập trang web hoặc trang trong Google Chrome? Thường thì điều đó xảy ra khi trình duyệt gặp khó khăn dùng giao thức SSL (Secure Socket Layer) để thiết lập kết nối an toàn với trang web.
Giống như các lỗi kết nối SSL khác trong Chrome, ERR_SSL_PROTOCOL_ERROR không nhất thiết có nghĩa là lỗi xuất phát từ phía máy chủ (mặc dù đó là khả năng). Hãy làm theo các mẹo khắc phục sự cố dưới đây và xem bạn có thể tự sửa lỗi không.
Điều chỉnh Ngày & Giờ Hệ thống
Việc đặt ngày và giờ không chính xác trên máy tính là nguyên nhân phổ biến gây ERR_SSL_PROTOCOL_ERROR trong Chrome. Do đó, luôn là ý tưởng tốt để bắt đầu bằng cách đồng bộ cài đặt Ngày & Giờ trên PC hoặc Mac với máy chủ Microsoft hoặc Apple.
Điều chỉnh Ngày & Giờ trên PC
- Nhấp chuột phải vào đồng hồ thanh tác vụ ở góc dưới bên phải màn hình.
- Chọn Adjust date and time (Điều chỉnh ngày và giờ).
- Bật công tắc bên cạnh Set time automatically (Đặt giờ tự động) và Set time zone automatically (Đặt múi giờ tự động) để đồng bộ ngày giờ PC với máy chủ Microsoft.
Điều chỉnh Ngày & Giờ trên Mac
- Mở ứng dụng System Preferences (Tùy chọn hệ thống).
- Chọn Date & Time (Ngày & Giờ).
- Chọn biểu tượng Lock (Khóa) và nhập mật khẩu admin Mac.
- Bật hộp kiểm bên cạnh Set date and time automatically (Đặt ngày giờ tự động) và Set time zone automatically using current location (Đặt múi giờ tự động dùng vị trí hiện tại) dưới tab Date & Time và Time Zone. Điều đó sẽ nhờ Mac lấy dữ liệu ngày giờ chính xác từ máy chủ Apple dựa trên vị trí.
Xóa Bộ nhớ đệm (Cache) Trình duyệt Chrome
Sửa tiếp theo liên quan đến xóa bộ nhớ đệm trình duyệt Chrome và cài đặt trang web.
- Mở Chrome.
- Nhấn Control + Shift + Delete (PC) hoặc Command + Shift + Backspace (Mac) để tải bảng pop-up Clear browsing data (Xóa dữ liệu duyệt web) của Chrome.
- Chuyển sang tab Advanced (Nâng cao) và chọn All Time (Tất cả thời gian) trên menu thả xuống Time range (Khoảng thời gian). Sau đó, tích vào các hộp sau:
- Cookies and other site data (Cookie và dữ liệu trang web khác)
- Cached images and files (Hình ảnh và file đã lưu trong bộ nhớ đệm)
- Site settings (Cài đặt trang web)
- Hosted app data (Dữ liệu ứng dụng được lưu trữ)
- Chọn Clear data (Xóa dữ liệu).
Xóa Trạng thái SSL (Chỉ PC)
Ngoài bộ nhớ đệm trình duyệt Chrome, xóa trạng thái SSL của PC cũng giúp khắc phục sự cố liên quan SSL. Bạn có thể làm qua applet Internet Properties – Control Panel.
- Mở menu Start (hoặc nhấn Ctrl + S) và gõ Internet Options. Sau đó, chọn Open để tải Internet Properties.
- Chuyển sang tab Content (Nội dung).
- Chọn Clear SSL Cache (Xóa bộ nhớ đệm SSL).
Chỉnh sửa URL Trang web
Đôi khi, gõ URL có hoặc không có tiền tố WWW (World Wide Web) có thể kích hoạt ERR_SSL_PROTOCOL_ERROR. Hãy sửa URL và kiểm tra xem có giúp ích không.
- Nhấp đúp vào thanh tìm kiếm Chrome để hiển thị URL hoàn chỉnh.
- Thêm hoặc xóa tiền tố www.
- Nhấn Enter.
Xóa Bộ nhớ đệm DNS (Flush DNS Cache)
Bộ nhớ đệm DNS (Domain Name Service) bị hỏng trên Mac hoặc PC có thể gây sự cố tải trang. Xóa nó trước khi tải lại trang.
Xóa bộ nhớ đệm DNS trên PC
- Nhấp chuột phải vào biểu tượng Start và chọn Windows PowerShell (Admin) hoặc Windows Terminal (Admin).
- Gõ lệnh sau:
ipconfig /flushdns
- Nhấn Enter.
Xóa bộ nhớ đệm DNS trên Mac
- Mở Launchpad và chọn Other (Khác) > Terminal.
- Gõ lệnh sau:
sudo killall -HUP mDNSResponder
- Nhấn Enter.
- Nhập mật khẩu quản trị viên Mac.
- Nhấn Enter lần nữa.
Vô hiệu hóa Mạng riêng ảo (VPN)
Mạng riêng ảo (VPN) có thể tăng cường quyền riêng tư trực tuyến, nhưng cũng có thể ngăn Chrome kiểm tra kết nối trang web để xác thực. Vì vậy, nếu bạn dùng VPN, hãy tắt nó và thử tải lại trang.
Thiết lập Proxy Tự động
Cách khác khắc phục ERR_SSL_PROTOCOL_ERROR trong Chrome liên quan đến việc tắt proxy tự động hoặc thủ công.
Mở Cài đặt Proxy
- Mở menu Chrome (chọn ba chấm ở góc trên bên phải cửa sổ) và chọn Settings (Cài đặt).
- Chọn Advanced (Nâng cao) > System (Hệ thống) trên thanh bên.
- Chọn Open your computer's proxy settings (Mở cài đặt proxy của máy tính).
Cài đặt Proxy trên PC
Tắt công tắc bên cạnh Automatically detect settings (Tự động phát hiện cài đặt) và vô hiệu hóa mọi script thiết lập hoặc proxy thủ công.
Cài đặt Proxy trên Mac
Bỏ tích tất cả hộp kiểm dưới phần Select a protocol to configure (Chọn giao thức để cấu hình).
Vô hiệu hóa Tiện ích mở rộng (Extensions) Chrome
Tiện ích mở rộng trình duyệt là nguyên nhân gốc rễ chính cho nhiều sự cố liên quan trang web. Vì vậy, vào màn hình Extensions của Chrome (chọn More Tools > Extensions trên menu Chrome), tắt tất cả tiện ích đang hoạt động và kiểm tra xem ERR_SSL_PROTOCOL_ERROR có tái diễn không. Nếu không, hãy xác định tiện ích gây vấn đề và giữ nó ở trạng thái tắt.
Vô hiệu hóa Giao thức QUIC
Mặc định, trình duyệt Google Chrome dùng giao thức độ trễ thấp tên là QUIC để tăng tốc kết nối trang web. Tuy nhiên, nó có thể gây lỗi SSL. Hãy thử tắt nó qua bảng tính năng thử nghiệm của Chrome.
- Gõ sau vào thanh địa chỉ Chrome:
chrome://flags/#enable-quic
- Nhấn Enter.
- Mở menu thả xuống bên cạnh Experimental QUIC Protocol và chọn Disabled (Vô hiệu hóa).
- Chọn Relaunch (Khởi động lại).
Nếu trang tiếp tục gây ra ERR_SSL_PROTOCOL_ERROR, hãy bật lại giao thức QUIC trước khi chuyển sang các sửa chữa còn lại.
Kiểm tra File Hosts
Nếu bạn có thói quen chỉnh sửa file Hosts của máy tính, hãy xóa mọi nhắc đến địa chỉ IP hoặc tên miền của trang web.
Cập nhật Google Chrome
Phiên bản Chrome cũ cũng có thể ngăn trình duyệt thiết lập kết nối an toàn đến trang web. Vì vậy, hãy cập nhật trình duyệt và xem có khác biệt không. Để làm vậy, chỉ cần mở menu Chrome và chọn Help (Trợ giúp) > About Google Chrome.
Vô hiệu hóa Antivirus & Tường lửa (Firewall)
Bạn có dùng chương trình antivirus bên thứ ba hoặc tiện ích bảo mật internet trên PC hoặc Mac? Hãy tắt nó và kiểm tra xem trang tải đúng không. Thử thêm trang làm ngoại lệ trong cài đặt antivirus. Xem tài liệu trực tuyến hoặc hướng dẫn sử dụng của tiện ích để có hướng dẫn.
Thông báo cho Quản trị viên Trang web (Webmaster)
Nếu ERR_SSL_PROTOCOL_ERROR vẫn tồn tại trong Chrome (và cả các trình duyệt khác như Firefox, Edge, Safari, v.v.), đã đến lúc thông báo cho chủ sở hữu hoặc quản trị viên trang web về sự cố. Nếu bạn là webmaster, hãy kiểm tra tài khoản hosting để tìm vấn đề liên quan đến chứng chỉ SSL của trang hoặc nhờ hỗ trợ từ đội ngũ hỗ trợ của nhà cung cấp hosting.