Zadržati jednu poddomenu izvan Privoxyjevog nadređenog proxyja
Stvorite posebno izuzeće za izravno prosljeđivanje bez slučajnog slanja cijele roditeljske domene izvan predviđene proxy rute.
Glavno bi mjesto trebalo koristiti roditeljski proxy. Jedna interna poddomena ne bi trebala. Ovo je izuzetak u usmjeravanju i zaslužuje uzorak dovoljno uzak da izrazi upravo to.
Privoxy ima obična pravila prosljeđivanja u glavnoj konfiguraciji i nadjačavanja prosljeđivanja po zahtjevu u action datotekama. Koristite mehanizam primjeren konfiguraciji koju već održavate; ne dodajte suprotstavljena izuzeća na oba mjesta samo da vidite koje radi.
Izuzeće u glavnoj konfiguraciji
forward / parent.example.net:8080
forward intranet.example.net .
Za javna odredišta gdje je dopušten neautentificirani javni HTTP roditelj, uzmite kandidata za zadani roditelj iz popisa HTTP proxyja bez prenošenja vjerodajnica drugog roditelja. Ovdje kasnije pravilo točnog hosta odabire izravno prosljeđivanje za to ime hosta. Ostala odredišta nastavljaju odgovarati zadanom pravilu roditelja. Privoxyjeva pravila prosljeđivanja koriste redoslijed zadnjeg podudaranja, pa kasnije opće pravilo može promijeniti taj rezultat.
Pročitajte sintaksu uzorka prije dodavanja vodeće točke ili zamjenskog znaka. Uzorak u obliku sufiksa može odgovarati više imena od jednog hosta koji ste namjeravali. Također držite ime proxyja odvojeno od imena web-mjesta: uzorak odabire traženo odredište.
Nadjačavanje u action datoteci druga je opcija
{+forward-override{forward .}}
intranet.example.net
Ovo izričito bira izravno prosljeđivanje za odgovarajuće zahtjeve. Uklanjanje ranijeg nadjačavanja nije nužno isto što i odabir izravnog prosljeđivanja; obična konfiguracija još uvijek može sadržavati pravilo roditelja.
Pregledajte primjenjive action odjeljke i njihov redoslijed kada se izuzeće čini neučinkovitim. Host može odgovarati više od jednog action uzorka, a očekivana radnja može biti promijenjena kasnijim podudaranjem.
Izravno znači drugačiju mrežnu odluku
Izravno izuzeće može otkriti Privoxyjevu vlastitu izlaznu adresu umjesto izlaza roditelja. To može biti posve ispravno za privatnu uslugu, ali treba biti dio zahtjeva, a ne nuspojava otkrivena kasnije.
Izuzeće također ne daje mrežnu dostupnost. Privoxyjev host još uvijek treba rutu do odredišta i odgovarajuće dozvole pristupa. Ako samo roditelj može dosegnuti uslugu, zaobilaženje će propasti iako uzorak radi.
Zadržite primjer na potrebnom imenu hosta i provjerite povezane hostove autentifikacije ili resursa odvojeno. Proširivanje jednog izuzeća na svaku poddomenu može tiho premjestiti nepovezani promet na drugačiju izlaznu putanju.