Traceroute tegner ikke HTTP-proxykjeden din
Bruk traceroute for spørsmålet om banen på IP-nivå uten å behandle hoppene som en oversikt over applikasjonsproxyer.
En traceroute til en ekstern adresse konsulterer ikke nettleserens HTTP-proxyinnstillinger. Den følger oppførselen på IP-nivå til sine egne prober.
En eksplisitt videresendende proxy godtar applikasjonens tilkobling og oppretter en videre tilkobling. Banen fra nettleseren til proxyen og banen fra proxyen til målet er derfor atskilt fra en vanlig probe som sendes direkte mot målet.
Du kan ikke telle ruteme som vises og konkludere med at det ikke finnes noen HTTP-proxy fordi det ikke er et ekstra ukjent hopp. Manglende svar, tunneler, filtrering og en annen probeprotokoll begrenser den slutningen ytterligere.
Bruk traceroute for bane-spørsmålet den faktisk stiller. For å fastslå proxybanen til en applikasjon, undersøk dens faktiske proxyvalg og tilkoblingsutvekslingen, og korreler deretter med den tiltenkte mellomleddets registreringer der de er tilgjengelige.
En observert utgangsadresse identifiserer en annen nyttig grense, men lister fortsatt ikke opp hvert mellomledd. En proxykjede er en ordning på applikasjonsnivå; TTL-begrensede prober er ikke en universell måte å rekonstruere den på.