WPAD phân giải được, nhưng trình duyệt nhận 404
Tự động phát hiện proxy có thể tìm đúng máy chủ mà vẫn yêu cầu tệp PAC từ sai máy chủ ảo hoặc đường dẫn.
Tên wpad phân giải đến máy mong đợi. Điều đó đáng khích lệ, nhưng mới chỉ là khởi đầu. Trình duyệt vẫn phải yêu cầu một tệp từ máy đó và nhận script PAC.
Một manh mối hữu ích nằm trong nhật ký truy cập của máy chủ web: máy khách đã yêu cầu /wpad.dat và nhận HTTP 404. Một URL PAC mở thủ công có thể dùng tên máy chủ khác. Ngay cả khi cả hai tên đều đến cùng một máy chủ, chúng có thể chọn các máy chủ ảo khác nhau.
Theo dõi yêu cầu mà máy khách đã gửi
Kiểm tra URL chính xác do quá trình phát hiện chọn, giá trị HTTP Host, đường dẫn và phản hồi. Mở một URL PAC thuận tiện trong tab trình duyệt thông thường không chứng minh rằng quá trình phát hiện tự động đã yêu cầu URL đó.
Nếu mong đợi cả tên ngắn và tên đủ điều kiện, hãy cấu hình máy chủ web dự định xử lý các tên đó một cách có chủ đích. Xác nhận rằng /wpad.dat ánh xạ tới tệp đúng, không phải thư mục gốc tài liệu mặc định hay một ứng dụng không liên quan.
Hãy phục vụ một script, không phải trang lỗi
Xác minh nội dung phản hồi cũng như trạng thái của nó. Trang đăng nhập, tài liệu lỗi có thương hiệu hoặc chuyển hướng có thể trông hợp lý khi xem thủ công, nhưng không phải script PAC mà bộ phân giải mong đợi. Chromium ghi lại các yêu cầu tải xuống PAC nghiêm ngặt, bao gồm phản hồi HTTP 200.
Chỉ sau khi việc phân phối thành công mới có ý nghĩa gỡ lỗi FindProxyForURL(). Thay đổi quy tắc tên máy chủ của nó không thể sửa một 404 đã khiến trình duyệt không lấy được script.
Cũng phân biệt máy chủ web PAC với proxy chuyển tiếp được nêu trong script của nó. Chúng có thể dùng chung một máy, nhưng một mục trong nhật ký truy cập của một dịch vụ không phải bằng chứng rằng dịch vụ kia đã xử lý yêu cầu đích của người dùng.