cache_peer-rivi voi nimetä parentin ja silti käskeä Squidin puhua sille ikään kuin se olisi origin-verkkosivusto.

Vastuullinen kytkin on originserver. Squid dokumentoi sen kiihdytinjärjestelyihin, joissa peer on verkkopalvelin. Se ei ole yleinen lippu, joka tarkoittaa «lähetä alkuperäinen pyyntö tämän parentin kautta».

Jos seuraava hyppy on tavallinen HTTP forward-välityspalvelin, tarkista, kuuluuko lippu sinne lainkaan. Perusmuotoinen parent-määrittely on sen sijaan muotoa:

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

Parent voi olla oma palvelusi; sallittuun julkisen parentin testiin ilman määritettyjä parent-välityspalvelimen tunnuksia ota HTTP-ehdokas HTTP-välityspalvelinluettelosta. Säilytä aiottu asiakasvaltuutus, peerin kelpoisuus, todennus ja suoran varapolun käytäntö. Tämä ote tunnistaa vain peerin roolin.

proxy-only, joka joskus kopioidaan originserver-lipun viereen, koskee kyseiseltä peeriltä haettujen objektien tallentamista. Molempien lippujen poistaminen kerralla ei osoita, että molemmat aiheuttivat protokollavian.

Katso, mitä seuraava palvelu odottaa: verkkosivustopyyntöä, forward-välityspalvelinpyyntöä vai tunnelin muodostusvaihtoa. Kelvollinen isäntänimi ja tavoitettavissa oleva portti eivät tee näistä sopimuksista keskenään vaihdettavia. Peerin roolin korjaaminen on täsmällisempää kuin TLS-varmenteiden vaihtaminen toistuvasti yhteydellä, jonka pyynnön semantiikka oli väärä.

Aiheeseen liittyvät artikkelit