Dlaczego proxy działa na jednej stronie, ale nie na innej
Oddziel działające połączenie proxy od ograniczeń celu, reguł portów, błędów TLS i odpowiedzi HTTP.
Nie zmieniaj konfiguracji proxy, gdy jedna strona działa, a druga nie. Różnica między żądaniami jest przydatną wskazówką; natychmiastowa zmiana punktu końcowego ją usuwa.
Dla HTTPS przez proxy HTTP rozróżnij w śladzie klienta odpowiedź CONNECT, TLS z celem i końcową odpowiedź HTTP strony:
| Zaobserwowany problem | Co sprawdzić |
|---|---|
| Brak odpowiedzi proxy | Połączenie z proxy i trasę. Strona, która działała wcześniej, nie dowodzi obecnej dostępności. |
| CONNECT odrzucony dla jednego celu | Zasady dozwolonych celów/portów i osiągalność z sieci proxy. |
| Tunel zaakceptowany, weryfikacja certyfikatu zawodzi | Zgłoszony błąd certyfikatu: wygaśnięcie, nazwę hosta, zegar lokalny, konfigurację zaufania lub zarządzane przechwytywanie. |
| Zweryfikowany TLS, potem 403 od strony | Reguły dostępu strony, stan konta, wymagane ciasteczka i uprawnienia. |
| 429 od strony | Opublikowane limity częstotliwości. Inni użytkownicy mogą dokładać aktywność przypisywaną wspólnemu wyjściu. |
Sprawdź, kto wygenerował stronę błędu. Pośrednik może zwrócić 403 lub inny błąd HTTP; sam numer nie wskazuje źródła. Pozostaw weryfikację TLS włączoną, aby pozornie udane żądanie nie ukrywało błędu bezpiecznego połączenia.
Dla każdego celu zapisz wynik uzgadniania połączenia z proxy, wynik TLS i końcowy status. Dodaj zwykły cel pod własną kontrolą jako punkt odniesienia. Jeśli punkt końcowy do niego dociera, lecz jedna strona stale odrzuca jego adres wyjściowy, zbadaj wymagania strony lub użyj innej dozwolonej trasy. Zmiana proxy nie zastąpi brakującego uwierzytelnienia ani uprawnień dostępu.