Hold ett underdomene utenfor Privoxys oppstrømsproxy
Lag et spesifikt unntak for direkte videresending uten å ved et uhell sende et helt overordnet domene utenfor den tiltenkte proxy-ruten.
Hovednettstedet bør bruke den overordnede proxyen. Ett internt underdomene bør ikke. Dette er et rutingsunntak, og det fortjener et mønster som er smalt nok til å uttrykke nettopp det.
Privoxy har vanlige videresendingsregler i hovedkonfigurasjonen og videresendingsoverstyringer per forespørsel i action-filer. Bruk mekanismen som passer konfigurasjonen du allerede vedlikeholder; ikke legg til konkurrerende unntak begge steder bare for å se hvilken som virker.
Et unntak i hovedkonfigurasjonen
forward / parent.example.net:8080
forward intranet.example.net .
For offentlige destinasjoner der en uautentisert offentlig HTTP-forelder er tillatt, ta en kandidat til standardforelderen fra HTTP-proxylisten uten å overføre en annen forelders legitimasjon. Her velger den senere regelen for nøyaktig vert direkte videresending for det vertsnavnet. Andre destinasjoner fortsetter å samsvare med standardforeldreregelen. Privoxys videresendingsregler bruker rekkefølgen for siste treff, så en senere generell regel kan endre resultatet.
Les mønstersyntaksen før du legger til en ledende prikk eller jokertegn. Et mønster i suffiksstil kan samsvare med flere navn enn den ene verten du mente. Hold også proxyens navn atskilt fra nettstedets navn: mønsteret velger en forespurt destinasjon.
En overstyring i en action-fil er et annet alternativ
{+forward-override{forward .}}
intranet.example.net
Dette velger uttrykkelig direkte videresending for samsvarende forespørsler. Å fjerne en tidligere overstyring er ikke nødvendigvis det samme som å velge direkte videresending; den vanlige konfigurasjonen kan fortsatt inneholde en foreldreregel.
Undersøk de gjeldende action-avsnittene og rekkefølgen deres når et unntak virker ineffektivt. En vert kan samsvare med mer enn ett action-mønster, og handlingen du forventet kan bli endret av et senere treff.
Direkte betyr en annen nettverksbeslutning
Et direkte unntak kan avsløre Privoxys egen utgående adresse i stedet for forelderens utgang. Det kan være helt riktig for en privat tjeneste, men det bør være en del av kravet og ikke en bivirkning som oppdages etterpå.
Unntaket gir heller ikke nettverksrekkevidde. Privoxys vert trenger fortsatt en rute til destinasjonen og passende tilgangstillatelser. Hvis bare forelderen kan nå tjenesten, vil omgåelsen mislykkes selv om mønsteret virker.
Hold eksempelet til det påkrevde vertsnavnet, og kontroller tilknyttede autentiserings- eller aktivaverter separat. Å utvide ett unntak til hvert underdomene kan stille flytte urelatert trafikk til en annen utgående vei.