Konfigurasjonen din tillater 127.0.0.1, likevel blir en applikasjon som kobler til localhost avvist. Før du utvider listen over tillatte, sjekk hvilken adresse applikasjonen brukte.

localhost er et navn. Avhengig av miljøet kan det lede klienten til IPv4-loopback, IPv6-loopback eller en sekvens av tilkoblingsforsøk. En IPv4-kilderegel passer ikke nødvendigvis med en IPv6-tilkobling fra ::1.

Sjekk tre uavhengige detaljer

  1. Hvilken adresse klienten koblet til.
  2. Hvilken adresse Tinyproxy lytter på.
  3. Hvilken kildeadresse Tinyproxy vurderte i tilgangsreglene.

En avvist tilkobling antyder at det ikke fantes noen tilgjengelig lytter for endepunktet. Et tilgangsavvisningssvar fra Tinyproxy betyr at en tilkobling nådde tjenesten og ble avvist etter retningslinjene. Disse feilene krever forskjellige rettelser.

For Tinyproxy 1.11.2 viser innstillingene for lytter og klienttilgang disse to kontrollene hver for seg. Hvis lokale IPv6-klienter er tilsiktet, kan en eksplisitt Allow ::1 uttrykke denne retningslinjen klarere enn å stole på oppførselen til en vertsnavnbasert regel.

Ikke åpne proxyen mot et helt privat subnett bare for å løse et loopback-avvik. Husk også at loopback er lokalt for det aktuelle nettverksmiljøet. En containers loopback-adresse identifiserer ikke proxyen til en annen maskin, selv om begge bruker navnet localhost.

Bruk det observerte numeriske endepunktet og kilden i diagnosen. Når disse samsvarer med den tilsiktede retningslinjen, er enhver gjenværende proxy-pålogging eller destinasjonsfeil et senere stadium, ikke bevis på at localhost trenger et ubegrenset unntak.

Relaterte artikler