Traceroute nie narysuje twojego łańcucha proxy HTTP
Używaj traceroute do pytania o ścieżkę na poziomie IP, nie traktując jego przeskoków jako spisu proxy aplikacji.
Traceroute do adresu zewnętrznego nie konsultuje ustawień proxy HTTP twojej przeglądarki. Śledzi zachowanie własnych sond na poziomie IP.
Jawne proxy pośredniczące przyjmuje połączenie aplikacji i tworzy dalsze połączenie. Ścieżka z przeglądarki do proxy i ścieżka z proxy do celu są więc oddzielone od zwykłej sondy wysłanej wprost do celu.
Nie możesz policzyć wyświetlonych routerów i wywnioskować, że nie istnieje żadne proxy HTTP, bo nie ma dodatkowego nieznanego przeskoku. Brakujące odpowiedzi, tunele, filtrowanie i inny protokół sondy jeszcze bardziej ograniczają ten wniosek.
Używaj traceroute do pytania o ścieżkę, które naprawdę stawia. Aby ustalić trasę proxy aplikacji, sprawdź jej faktyczny wybór proxy i wymianę połączenia, a następnie skoreluj z zapisami zamierzonego pośrednika, jeśli są dostępne.
Zaobserwowany adres wyjścia wyznacza kolejną użyteczną granicę, ale nadal nie wylicza każdego pośrednika. Łańcuch proxy to układ na poziomie aplikacji; sondy ograniczone TTL nie są uniwersalnym sposobem jego odtworzenia.