En cache_peer-linje kan navngive en parent og alligevel bede Squid tale med den, som om den var originswebstedet.

Kontakten, der er ansvarlig, er originserver. Squid dokumenterer den til acceleratoropsætninger, hvor peer er en webserver. Det er ikke et generelt flag, der betyder »send den oprindelige anmodning gennem denne parent«.

Hvis næste hop er en almindelig HTTP forward-proxy, så overvej, om flaget overhovedet hører til der. En grundlæggende parent-erklæring har i stedet formen:

cache_peer parent.example parent 8080 0 no-query name=upstream

Parenten kan være din egen tjeneste; til en tilladt offentlig-parent-test uden konfigurerede legitimationsoplysninger til parent-proxyen, tag en HTTP-kandidat fra HTTP-proxylisten. Behold den tilsigtede klientautorisation, peer-egnethed, godkendelse og politikken for direkte fallback. Dette uddrag identificerer kun peerens rolle.

proxy-only, som nogle gange kopieres ved siden af originserver, handler om lagring af objekter hentet fra den peer. At fjerne begge flag på én gang beviser ikke, at begge forårsagede protokolfejlen.

Se på, hvad den næste tjeneste forventer: en webstedsanmodning, en forward-proxy-anmodning eller en tunnelopbygningsudveksling. Et gyldigt værtsnavn og en tilgængelig port gør ikke disse kontrakter udskiftelige. At rette peerens rolle er mere præcist end gentagne gange at skifte TLS-certifikater på en forbindelse, hvis anmodningssemantik var forkert.

Relaterede artikler