Sửa lỗi net::ERR_PROXY_CONNECTION_FAILED trên Chrome và các trình duyệt khác

beginner🌐 Networking2026-04-24| Windows 10/11, macOS, Linux (Ubuntu/Debian), Google Chrome, Microsoft Edge, Brave Browser

Error Message

net::ERR_PROXY_CONNECTION_FAILED
#mạng#proxy#lỗi trình duyệt#chrome

Tìm hiểu lỗi net::ERR_PROXY_CONNECTION_FAILED

Lỗi net::ERR_PROXY_CONNECTION_FAILED xảy ra khi trình duyệt của bạn cố gắng kết nối Internet thông qua một máy chủ proxy không thể truy cập, bị cấu hình sai hoặc không tồn tại. Về cơ bản, trình duyệt đang tuân theo một tập hợp các hướng dẫn nói rằng "hãy đi qua cổng này để vào mạng," nhưng cổng đó đã bị khóa hoặc không tồn tại.

Điều này thường xảy ra sau khi sử dụng VPN, các tiện ích mở rộng proxy hoặc khi làm việc trong môi trường doanh nghiệp có chính sách mạng nghiêm ngặt. Đôi khi, phần mềm độc hại hoặc các phần mềm cũ cũng có thể thay đổi cài đặt proxy hệ thống mà bạn không biết, dẫn đến mất kết nối đột ngột.

Bước 1: Tắt cài đặt Proxy thủ công (Windows)

Hầu hết người dùng gia đình không cần proxy thủ công. Nếu gần đây bạn đã thay đổi mạng hoặc gỡ cài đặt VPN, Windows có thể vẫn đang tìm kiếm một proxy không còn tồn tại ở đó nữa.

  • Nhấn Win + R, nhập inetcpl.cpl và nhấn Enter.
  • Chuyển đến tab Connections và nhấp vào LAN settings.
  • Bỏ chọn "Use a proxy server for your LAN".
  • Đảm bảo mục "Automatically detect settings" đã được chọn.
  • Nhấp OK và Apply, sau đó khởi động lại trình duyệt của bạn.

Bước 2: Kiểm tra cấu hình Proxy trên macOS

Trên macOS, cài đặt proxy được quản lý trong System Settings. Một cấu hình sai lệch ở đây sẽ gây ra lỗi net::ERR_PROXY_CONNECTION_FAILED trên tất cả các trình duyệt, bao gồm cả Safari và Chrome.

  • Nhấp vào menu Apple và chọn System Settings (hoặc System Preferences).
  • Điều hướng đến Network và chọn kết nối đang hoạt động của bạn (Wi-Fi hoặc Ethernet).
  • Nhấp vào Details... và sau đó chọn tab Proxies.
  • Tắt mọi proxy đang hoạt động như "Web Proxy (HTTP)" hoặc "Secure Web Proxy (HTTPS)" trừ khi bạn chắc chắn rằng mình cần chúng.
  • Nhấp OK và kiểm tra lại kết nối.

Bước 3: Đặt lại Network Stack và DNS Cache

Đôi khi vấn đề không chỉ nằm ở bản thân cài đặt proxy, mà là do network stack hoặc DNS cache bị lỗi. Việc đặt lại những thứ này có thể xóa bỏ các cấu hình cũ đang ép trình duyệt vào trạng thái lỗi.

Dành cho người dùng Windows:

Mở Command Prompt với quyền Quản trị viên (Administrator) và chạy lần lượt các lệnh sau:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Khởi động lại máy tính sau khi chạy các lệnh này để đảm bảo các thay đổi có hiệu lực.

Dành cho người dùng Linux:

Nếu bạn gặp lỗi này trên máy trạm Linux, hãy kiểm tra các biến môi trường. Mở terminal và chạy:

env | grep -i proxy

Nếu bạn thấy http_proxy hoặc https_proxy được định nghĩa và bạn không ở trong mạng doanh nghiệp, bạn có thể cần bỏ đặt (unset) chúng trong tệp .bashrc, .zshrc, hoặc /etc/environment. Để tạm thời bỏ đặt chúng nhằm mục đích kiểm tra:

unset http_proxy
unset https_proxy
unset ftp_proxy

Bước 4: Kiểm tra các tiện ích mở rộng trình duyệt

Các tiện ích mở rộng trình duyệt như Proxy SwitchyOmega hoặc các tiện ích bổ sung VPN khác nhau có thể ghi đè cài đặt hệ thống. Nếu lỗi chỉ xuất hiện trong một trình duyệt, rất có thể một tiện ích mở rộng là nguyên nhân.

  • Mở Chrome và nhập chrome://extensions/ vào thanh địa chỉ.
  • Vô hiệu hóa bất kỳ tiện ích mở rộng nào liên quan đến proxy hoặc VPN.
  • Thử mở một trang web ở Chế độ ẩn danh (Ctrl+Shift+N). Nếu trang web hoạt động bình thường, chắc chắn một tiện ích mở rộng đang gây ra vấn đề.

Sửa lỗi nâng cao: Kiểm tra Windows Registry

Trong một số trường hợp, cài đặt proxy bị "kẹt" trong Windows Registry do các chính sách nhóm (group policies) hoặc phần mềm độc hại dai dẳng. Bạn có thể xác minh các giá trị này một cách thủ công.

  • Nhấn Win + R, nhập regedit và nhấn Enter.
  • Điều hướng đến: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
  • Tìm ProxyEnable. Nếu nó được đặt thành 1, hãy nhấp đúp vào nó và thay đổi giá trị thành 0.
  • Xóa khóa ProxyServer nếu nó tồn tại và bạn không sử dụng proxy.

Cảnh báo: Hãy cẩn thận khi chỉnh sửa registry. Luôn xuất bản sao lưu trước khi thực hiện các thay đổi.

Xác minh: Cách xác nhận lỗi đã được khắc phục

Sau khi bạn đã áp dụng các thay đổi, bạn nên xác minh kết nối mà không chỉ dựa vào bộ nhớ đệm (cache) của trình duyệt.

  • Sử dụng cURL: Mở terminal hoặc PowerShell và nhập curl -I https://www.google.com. Nếu bạn nhận được phản hồi 200 OK, kết nối ở cấp độ hệ thống của bạn đã được khôi phục.
  • Làm mới hoàn toàn (Hard Refresh): Trong trình duyệt của bạn, nhấn Ctrl + F5 để bỏ qua bộ nhớ đệm và tải lại trang từ đầu.

Mẹo về mạng và cách phòng ngừa

Để tránh lỗi net::ERR_PROXY_CONNECTION_FAILED trong tương lai, hãy luôn đảm bảo rằng phần mềm VPN được đóng một cách bình thường. Việc tắt VPN không đúng cách thường để lại cài đặt proxy hệ thống ở trạng thái "chuyển hướng", trỏ đến một cổng cục bộ không còn lắng nghe nữa.

Nếu bạn là một nhà phát triển quản lý các proxy nội bộ hoặc thiết lập danh sách bỏ qua (No Proxy lists) phức tạp, sự chính xác là chìa khóa. Việc nhập sai một subnet hoặc dải CIDR có thể dẫn đến các lỗi định tuyến không mong muốn. Cá nhân tôi sử dụng Subnet Calculator trên ToolCraft khi cần xác minh dải mạng cho danh sách loại trừ proxy. Đây là một công cụ dựa trên trình duyệt, hoạt động cục bộ, vì vậy dữ liệu mạng của bạn vẫn được riêng tư trong khi bạn tính toán mask và địa chỉ broadcast.

Nếu bạn đang làm việc trong môi trường doanh nghiệp, các cài đặt này có thể do bộ phận CNTT quản lý thông qua Group Policy. Nếu cài đặt tự động quay trở lại "Manual Proxy" sau mỗi lần khởi động lại, bạn sẽ cần liên hệ với quản trị viên mạng để cập nhật tệp PAC (Proxy Auto-Config) hoặc cài đặt WPAD.

Related Error Notes