Các lỗi proxy phổ biến là gì và cách xử lý chúng

Alexander

19 tháng 5, 2026

Proxy

Các lỗi proxy phổ biến là gì và cách xử lý chúng
Internet
Máy chủ proxy
Người kiểm tra

Bạn có thể thường xuyên gặp phải lỗi và sự cố khi sử dụng proxy. Hầu hết liên quan đến chất lượng IP proxy kém, nhưng một số khác là do quá nhiều yêu cầu, vị trí địa lý không chính xác hoặc sự cố phía máy chủ. Ở đây, chúng ta sẽ đi sâu vào 15 mã lỗi HTTP điển hình cho quy trình làm việc liên quan đến proxy, cũng như một số lỗi đặc thù của dịch vụ có thể phát sinh khi một dịch vụ phát hiện rằng bạn đang sử dụng proxy.

Mã HTTP và lỗi proxy

Hầu hết các lỗi proxy có thể được phân loại là lỗi HTTP 4xx hoặc 5xx. Mỗi lỗi 4xx có nghĩa là có vấn đề phía máy khách, và mỗi lỗi 5xx có nghĩa là vấn đề phía máy chủ. Do đó, 4xx thường liên quan đến sự cố ở phía bạn, chẳng hạn như vấn đề kết nối hoặc truy cập, trong khi 5xx thường được giải quyết đơn giản bằng cách chờ đợi cho đến khi máy chủ hoạt động bình thường.

ℹ️

Lỗi HTTP phổ biến nhất liên quan đến quy trình tự động hóa proxy là HTTP 429 Too Many Requests. Nó cho biết rằng bạn đã vượt quá giới hạn yêu cầu, và phản hồi thường bao gồm tiêu đề Retry-After chỉ định thời gian cần chờ trước khi thực hiện yêu cầu khác. Việc tuân thủ các giới hạn này và tệp robots.txt của trang web là rất quan trọng để đảm bảo thu thập dữ liệu web có đạo đức.

Cũng có các lỗi đặc thù liên quan đến proxy trong các dịch vụ như Microsoft, nginx, Cloudflare, Netflix và các dịch vụ khác. Chúng có thể nhắm vào những người sử dụng proxy nếu địa chỉ IP có chất lượng thấp hoặc đã bị gắn cờ trước đó, và hạn chế họ để giảm thiểu các rủi ro tiềm ẩn cho trang web của họ. Những vấn đề này hiếm khi xảy ra đối với proxy di động và dân cư chất lượng cao, nhưng khả năng luôn tồn tại, vì vậy chúng ta cũng sẽ đề cập đến chúng.

Danh sách các lỗi HTTP proxy liên quan

Dưới đây là danh sách các mã trạng thái HTTP 4xx và 5xx thường gặp khi sử dụng proxy.

⚙️

Để biết thêm thông tin về tự động hóa hiệu quả và xử lý lỗi, hãy đọc về các chiến lược thử lại sử dụng thư viện Requests của Python, đảm bảo rằng mỗi lỗi HTTP được xử lý tự động và thử lại để nó không xảy ra nữa.

HTTP 400 Bad Request

Máy chủ không thể xử lý yêu cầu do cú pháp sai, thường là cookie bị hỏng, tiêu đề không hợp lệ hoặc payload được cấu hình sai được gửi qua proxy. 

🔧

Cách khắc phục: Kiểm tra URL yêu cầu, tiêu đề và nội dung POST của bạn. Xóa các cookie cũ trước khi gửi lại và xác minh rằng Content-Type được đặt chính xác.

HTTP 401 Unauthorized

Máy chủ yêu cầu thông tin xác thực bị thiếu hoặc không hợp lệ. Trong ngữ cảnh proxy, lỗi này thường xuất hiện trong các dịch vụ như Janitor AI khi khóa API không được cấu hình chính xác. 

🔧

Cách khắc phục: Xác nhận rằng thông tin xác thực có mặt và được định dạng chính xác. Đối với lỗi proxy Janitor AI 401, hãy xác minh rằng khóa API đang hoạt động và được nhập đúng trong bảng cài đặt API.

HTTP 402 Payment Required

Mặc dù hiếm khi được sử dụng trong các giao thức web tiêu chuẩn, HTTP 402 có thể được trả về bởi các nền tảng API AI và dịch vụ SaaS để báo hiệu rằng cần có gói trả phí. 

🔧

Cách khắc phục: Kiểm tra trạng thái thanh toán của tài khoản và đảm bảo gói của bạn bao gồm tính năng hoặc hạn mức được yêu cầu. Nâng cấp nếu cần thiết hoặc chuyển sang điểm cuối API thay thế.

HTTP 403 Forbidden

Đây là một trong những lỗi phổ biến nhất, chỉ rõ ràng rằng máy chủ chặn quyền truy cập của bạn vì một lý do không xác định nào đó. Máy chủ hiểu yêu cầu nhưng chủ động từ chối nó, thường là do địa chỉ IP được sử dụng bởi proxy của bạn đã bị gắn cờ hoặc đưa vào danh sách đen. Một lý do khác có thể là phạm vi vị trí địa lý của bạn bị chủ sở hữu trang web chặn. 

🔧

Cách khắc phục: Chuyển sang proxy dân cư hoặc di động có danh tiếng tốt và/hoặc vị trí địa lý khác, và sử dụng các tiêu đề yêu cầu chính xác bao gồm một user agent.

HTTP 404 Not Found

Tài nguyên được yêu cầu không tồn tại trên máy chủ. Trong các quy trình làm việc với proxy, điều này có thể xảy ra khi proxy chuyển hướng lưu lượng đến endpoint sai hoặc khi URL đã được lưu trong bộ nhớ cache trước đó trở nên không hợp lệ. Ví dụ, lỗi proxy 404 trong Janitor AI thường xuất hiện khi trỏ đến một tuyến API đã bị xóa. 

🔧

Cách khắc phục: Lỗi này về cơ bản có nghĩa là mục tiêu của bạn không tồn tại tại địa chỉ đã cho. Hãy thử xác thực URL mục tiêu, cập nhật các endpoint đã lưu trong cache và xác nhận rằng proxy của bạn đang định tuyến đến đúng host.

HTTP 407 Proxy Authentication Required

Đây là lỗi cụ thể ở cấp độ proxy: máy chủ proxy của bạn yêu cầu xác thực, nhưng thông tin đăng nhập không được truyền trong header Proxy-Authorization

🔧

Cách khắc phục: Xác minh tên người dùng và mật khẩu cho dịch vụ proxy của bạn, và đảm bảo rằng client hoặc script của bạn truyền chúng một cách chính xác. Kiểm tra xem giao thức proxy (HTTP/HTTPS/SOCKS) có khớp với những gì nhà cung cấp hỗ trợ hay không.

HTTP 408 Request Timeout

Máy chủ hết thời gian chờ yêu cầu của client hoàn tất, thường là do một node proxy chậm hoặc xa đã gây ra độ trễ quá mức. 

🔧

Cách khắc phục: Tăng giá trị thời gian chờ kết nối trong script của bạn, chuyển sang node proxy gần hơn về mặt địa lý và triển khai exponential backoff khi thử lại.

HTTP 417 Expectation Failed

Máy chủ không thể đáp ứng các yêu cầu được đặt trong header yêu cầu Expect . Điều này ít phổ biến hơn nhưng có thể xảy ra khi middleware proxy loại bỏ hoặc thay đổi các header trong quá trình truyền tải. 

🔧

Cách khắc phục: Xóa header Expect: 100-continue khỏi các yêu cầu của bạn, hoặc đảm bảo rằng proxy của bạn được cấu hình để truyền các header mà không thay đổi.

HTTP 429 Too Many Requests

Đây là lỗi thường gặp nhất trong các quy trình làm việc sử dụng nhiều proxy. Máy chủ đang giới hạn IP của bạn vì tốc độ yêu cầu vượt quá giới hạn của nó. Thông thường, máy chủ cũng gửi một header Retry-After cụ thể cho biết độ trễ bạn phải áp dụng để tiếp tục mà không bị gián đoạn. Lỗi proxy 429 của Janitor AI cụ thể xuất hiện khi hạn ngạch API cấp miễn phí trên OpenRouter hoặc Claude bị cạn kiệt. 

Một người dùng trong cộng đồng OpenAI đã lưu ý

Nếu bạn đang ở sau proxy, VPN hoặc tường lửa, hãy thử tạm thời vô hiệu hóa chúng để xem vấn đề có còn tiếp diễn không.

🔧

Cách khắc phục: Thêm độ trễ giữa các yêu cầu, tuân thủ header Retry-After, xoay vòng IP trên một pool residential lớn và đối với Janitor AI, chuyển cấu hình API của bạn sang khóa nhà cung cấp hoặc endpoint model khác. 

Đây là một ví dụ mã Python để xử lý lỗi này trong khi xem xét header Retry-After :

python
import time, requests

headers = {"User-Agent": "Mozilla/5.0"}

for attempt in range(5):
    r = requests.get(url, headers=headers, proxies=proxies)

    if r.status_code == 429:
        wait = int(r.headers.get("Retry-After", 10))
        time.sleep(wait)
    else:
        break

HTTP 451 Unavailable for Legal Reasons

Nội dung bị hạn chế về mặt pháp lý tại khu vực được phát hiện của người dùng. Điều này trực tiếp ảnh hưởng đến quy trình làm việc với proxy: nếu máy chủ xác định vị trí địa lý IP proxy của bạn thuộc khu vực pháp lý mà nội dung bị hạn chế, nó sẽ trả về mã 451. 

🔧

Cách khắc phục: Chuyển sang IP proxy có vị trí địa lý thuộc khu vực được phép. Đảm bảo nhà cung cấp proxy của bạn cung cấp metadata vị trí địa lý chính xác.

HTTP 499 (nginx)

Đây là mã trạng thái đặc thù của nginx cho biết client đã đóng kết nối trước khi máy chủ hoàn tất phản hồi. Điều này thường xảy ra trong các quy trình scraping khi thời gian chờ kết nối được đặt quá ngắn.

🔧

Cách khắc phục: Giảm thời gian chờ kết nối. Để hiểu chi tiết về nguyên nhân gây ra mã này và cách điều chỉnh thời gian chờ nginx và client để ngăn chặn nó, hãy đọc hướng dẫn đầy đủ về HTTP 499.

HTTP 500 Internal Server Error

Lỗi chung phía máy chủ. Khi gặp phải qua proxy, thường cho thấy máy chủ upstream có lỗi hoặc đang chịu tải nặng, thay vì do vấn đề từ chính proxy.

🔧

Cách khắc phục: Thử lại sau một khoảng thời gian ngắn. Nếu lỗi vẫn tiếp diễn, hãy kiểm tra trang trạng thái của trang web đích. Thông thường không cần thay đổi gì ở phía proxy.

HTTP 502 Bad Gateway

Một vấn đề rất phổ biến khác cho thấy có sự cố với kết nối máy chủ. Proxy hoặc gateway nhận được phản hồi không hợp lệ từ máy chủ upstream. 

Trên Stack Overflow, câu trả lời được bình chọn cao nhất giải thích

Phản hồi HTTP 502 ‹Bad Gateway› được tạo ra khi máy chủ web không nhận được phản hồi HTTP hợp lệ từ máy chủ upstream, ví dụ như khi Tomcat bị crash hoặc các luồng bị timeout.  

🔧

Cách khắc phục: Chuyển sang node proxy khác, tăng cài đặt thời gian chờ upstream và kiểm tra xem máy chủ đích có bị down hay không.

Một cách khắc phục phổ biến cho cấu hình Apache là thêm vào httpd.conf:

plaintext
Timeout 2400
ProxyTimeout 2400
ProxyBadHeader Ignore

HTTP 503 Service Unavailable

Máy chủ tạm thời không thể xử lý yêu cầu do quá tải hoặc đang bảo trì. Khác với 502, đây hoàn toàn là tình trạng phía máy chủ và không liên quan đến cấu hình proxy của bạn. 

🔧

Cách khắc phục: Đợi và thử lại với exponential backoff. Nếu lỗi vẫn tiếp diễn, hãy thử endpoint hoặc khu vực khác. Không nên liên tục gửi yêu cầu đến máy chủ; điều này không giải quyết được vấn đề mà còn có thể dẫn đến việc IP bị cấm vĩnh viễn.

HTTP 520 (Cloudflare)

Cloudflare trả về mã 520 khi nhận được phản hồi không mong đợi từ máy chủ gốc. Trong quy trình làm việc với proxy, mã này thường được kích hoạt khi Cloudflare phát hiện và chặn IP proxy từ datacenter hoặc IP đáng ngờ.

🔧

Cách khắc phục: Sử dụng proxy dân cư hoặc di động chất lượng cao với điểm lạm dụng thấp. Xoay vòng IP tích cực hơn và mô phỏng dấu vân tay trình duyệt thực để vượt qua phát hiện bot của Cloudflare. Để biết giải thích đầy đủ về lý do xảy ra lỗi Cloudflare 520 và cách khắc phục có hệ thống, hãy xem Hướng dẫn khắc phục hoàn toàn lỗi 520.

Các lỗi proxy cụ thể khác

Một số dịch vụ phổ biến trả về các lỗi cụ thể liên quan đến proxy, đặc biệt khi phát hiện bạn đang sử dụng nó. Hãy cùng xem xét chúng ở đây.

Lỗi xác thực proxy 2606 (Microsoft)​

Lỗi này xuất hiện trong OneDrive, Outlook và các ứng dụng Microsoft 365 khác khi cấu hình proxy hoặc mạng không hoàn thành thành công quá trình bắt tay xác thực của Microsoft. Theo các diễn đàn Microsoft Answers, lỗi này thường xuất hiện nhất trong môi trường doanh nghiệp có chính sách proxy nghiêm ngặt hoặc sau khi đặt lại mạng.

🔧

Cách khắc phục: Đăng xuất khỏi tài khoản Microsoft của bạn, nhấn Win+R, chạy RunDll32.exe InetCpl.cpl,ResetIEtoDefaults để đặt lại cài đặt proxy IE/WinInet, sau đó đăng nhập lại. Hoặc, xóa DNS và đặt lại ngăn xếp mạng: ipconfig /release, ipconfig /flushdns, ipconfig /renew, sau đó netsh winsock reset và khởi động lại.

Phản hồi proxy Lambda không đúng định dạng (AWS)

AWS API Gateway trả về lỗi loại 502 này khi hàm Lambda không trả về phản hồi theo định dạng mà nó mong đợi — cụ thể là một đối tượng JSON với các trường statusCode, headers và body. 

Một người dùng Reddit trên r/aws xác nhận

Nó thường cho thấy rằng hàm Lambda không trả về phản hồi theo định dạng mong đợi hoặc không xử lý đúng mã bất đồng bộ.

🔧

Cách khắc phục: Đảm bảo trình xử lý Lambda của bạn trả về một đối tượng có cấu trúc đúng và sử dụng async/await thay vì Promiseschưa được giải quyết. Luôn bọc phản hồi trong khối try/catch để ngăn chặn các lỗi im lặng.

Lỗi kích hoạt giấy phép cộng đồng (n8n)

Các phiên bản n8n tự lưu trữ có thể không kích hoạt được giấy phép với lỗi kết nối hoặc 400 nếu chúng không thể kết nối đến máy chủ cấp phép của n8n, điều này thường xảy ra sau proxy doanh nghiệp hoặc tường lửa hạn chế. Cộng đồng n8n cũng lưu ý rằng việc cố gắng kích hoạt lại khóa giấy phép đã được gắn với một phiên bản khác sẽ thất bại mà không có thông báo.

🔧

Cách khắc phục: Đảm bảo lưu lượng HTTPS đi ra đến máy chủ của n8n được phép thông qua proxy của bạn. Nếu khóa giấy phép đã được gắn với một phiên bản trước đó, hãy gửi email đến help@n8n.io để giải phóng nó, sau đó kích hoạt lại qua Cài đặt → Gói và Sử dụng.

Lỗi nội bộ trình quản lý proxy​ (nginx)

Nginx Proxy Manager (NPM) có thể báo lỗi nội bộ khi chứng chỉ SSL được cấu hình sai hoặc bị xóa một phần, để lại các mục proxy host tham chiếu đến đường dẫn chứng chỉ không tồn tại. 

Một người đóng góp trên GitHub đã lưu ý:

Dù sao thì vấn đề này về cơ bản xuất phát từ gốc rễ vì chúng ta không sử dụng chứng chỉ cho một tên miền cụ thể, hoặc một tên miền cho một chứng chỉ cụ thể, tôi đoán là việc xóa đã bị lỗi ở đâu đó

🔧

Cách khắc phục: Kiểm tra nhật ký container NPM, xác minh đường dẫn chứng chỉ, và sao chép lại thư mục chứng chỉ bị thiếu hoặc tạo lại chứng chỉ hoàn toàn. Chạy lệnh nginx -t bên trong container giúp xác nhận trạng thái cấu hình.

Lỗi VPN/proxy của Netflix​

Netflix chủ động phát hiện và chặn các dải IP proxy và VPN, hiển thị thông báo: "Có vẻ như bạn đang sử dụng VPN hoặc proxy. Vui lòng tắt các dịch vụ này và thử lại." Điều này xảy ra khi dải IP của nhà cung cấp VPN của bạn đã được thêm vào danh sách chặn của Netflix, hoặc khi rò rỉ DNS tiết lộ vị trí thực của bạn.

🔧

Cách khắc phục: Chuyển sang một IP khác có chất lượng tốt và sạch, xóa bộ nhớ cache trình duyệt hoặc cài đặt lại ứng dụng Netflix, và chạy kiểm tra rò rỉ DNS để đảm bảo VPN của bạn không làm lộ DNS ISP thực của bạn. Đọc thêm về proxy SmartDNS, đây là một lựa chọn tốt để truy cập Netflix.

Lỗi proxy của Hulu

Hulu chặn mạnh mẽ các địa chỉ IP liên quan đến VPN, proxy và thậm chí một số ISP dân cư có dải IP đã thay đổi dữ liệu định vị địa lý. 

Như một người dùng trên Reddit đã lưu ý, sau khi gặp lỗi proxy Hulu với T-Mobile Home Internet: 

Có thể địa chỉ IP của bạn gần đây đã chuyển sang một vị trí khác, khiến Hulu nhận ra bạn đang ở một khu vực khác.

🔧

Cách khắc phục: Tắt mọi VPN hoặc smart DNS đang hoạt động, chuyển sang một IP sạch mới, và xóa bộ nhớ cache ứng dụng Hulu. Nếu vấn đề vẫn tiếp diễn, hãy liên hệ bộ phận hỗ trợ Hulu để xác minh IP của bạn không bị gắn cờ sai ở phía họ.

Cách giảm thiểu lỗi proxy: Khuyến nghị chung

Hầu hết các lỗi này đều rất cụ thể, và một số trong đó, đặc biệt là lỗi 5xx, có thể xảy ra bất kể bạn đang sử dụng proxy nào. Tuy nhiên, có những khuyến nghị chung để giảm nguy cơ lỗi proxy:

  • Sử dụng proxy dân cư hoặc di động thay vì IP trung tâm dữ liệu để tránh các dải địa chỉ đã bị gắn cờ trước.

  • Xoay vòng proxy một cách thông minh: Sử dụng xoay vòng dựa trên phiên cho quy trình làm việc có trạng thái và xoay vòng dựa trên yêu cầu cho việc thu thập dữ liệu.

  • Tuân thủ giới hạn tốc độ và robots.txt bằng cách giãn cách các yêu cầu và đọc header Retry-After trước khi thử lại.

  • Ngẫu nhiên hóa user agent và header với mỗi yêu cầu để giảm thiểu rủi ro bị phát hiện dấu vân tay và nhận diện.

  • Giám sát tình trạng proxy liên tục và loại bỏ các IP hoạt động kém hiệu quả hoặc có độ trễ cao khỏi pool của bạn.

  • Khớp vị trí địa lý của proxy với khu vực nội dung mục tiêu để tránh lỗi 451 và các chặn dựa trên hạn chế địa lý.

Tóm tắt: Lỗi proxy và cách xử lý chúng

Lỗi proxy trải dài từ cấu hình sai phía client (4xx) đến lỗi phía server (5xx), và từ mã HTTP chung đến phản hồi đặc thù của dịch vụ. Những nguyên nhân phổ biến nhất là chất lượng IP kém, giới hạn tốc độ và không khớp vị trí địa lý. Trong hầu hết các trường hợp, việc chuyển sang IP sạch hơn, điều chỉnh thời gian yêu cầu và khớp đúng khu vực sẽ giải quyết vấn đề một cách nhanh chóng.

Câu hỏi thường gặp về lỗi proxy