Ohraniti eno poddomeno zunaj nadrejenega posredniškega strežnika Privoxy
Ustvarite posebno izjemo za neposredno posredovanje, ne da bi po pomoti poslali celotno nadrejeno domeno zunaj predvidene poti posredniškega strežnika.
Glavno spletno mesto bi moralo uporabljati nadrejeni posredniški strežnik. Ena notranja poddomena ne bi smela. To je izjema pri usmerjanju in si zasluži vzorec, ki je dovolj ozek, da izrazi natanko to.
Privoxy ima običajna pravila posredovanja v glavni konfiguraciji in nadomestitve posredovanja na zahtevo v datotekah action. Uporabite mehanizem, ki ustreza konfiguraciji, ki jo že vzdržujete; ne dodajajte konkurenčnih izjem na obeh mestih samo zato, da bi videli, katera deluje.
Izjema v glavni konfiguraciji
forward / parent.example.net:8080
forward intranet.example.net .
Za javne cilje, kjer je dovoljen neoverjen javni nadrejeni HTTP strežnik, vzemite kandidata za privzeti nadrejeni strežnik s seznama posredniških strežnikov HTTP, ne da bi prenesli poverilnice drugega nadrejenega strežnika. Tu poznejše pravilo natančnega gostitelja izbere neposredno posredovanje za to ime gostitelja. Drugi cilji se še naprej ujemajo s privzetim pravilom nadrejenega strežnika. Pravila posredovanja v Privoxy uporabljajo vrstni red zadnjega ujemanja, zato lahko poznejše splošno pravilo spremeni ta izid.
Preberite skladnjo vzorca, preden dodate vodilno piko ali nadomestni znak. Vzorec v slogu pripone se lahko ujema z več imeni, kot je edini gostitelj, ki ste ga nameravali. Prav tako imejte ime posredniškega strežnika ločeno od imena spletnega mesta: vzorec izbere zahtevani cilj.
Nadomestitev v datoteki action je druga možnost
{+forward-override{forward .}}
intranet.example.net
To izrecno izbere neposredno posredovanje za ujemajoče se zahteve. Odstranitev prejšnje nadomestitve ni nujno ista stvar kot izbira neposrednega posredovanja; običajna konfiguracija lahko še vedno vsebuje pravilo nadrejenega strežnika.
Ko se izjema zdi neučinkovita, preglejte ustrezne razdelke action in njihov vrstni red. Gostitelj se lahko ujema z več kot enim vzorcem action, pričakovano dejanje pa lahko spremeni poznejše ujemanje.
Neposredno pomeni drugačno omrežno odločitev
Neposredna izjema lahko razkrije lasten izhodni naslov Privoxy namesto izhoda nadrejenega strežnika. Za zasebno storitev je to lahko povsem pravilno, vendar bi moralo biti del zahteve in ne stranski učinek, odkrit pozneje.
Izjema tudi ne daje omrežne dosegljivosti. Gostitelj Privoxy še vedno potrebuje pot do cilja in ustrezna dovoljenja za dostop. Če lahko do storitve pride le nadrejeni strežnik, bo obhod spodletel, tudi če vzorec deluje.
Primer omejite na zahtevano ime gostitelja in ločeno preverite povezane gostitelje preverjanja pristnosti ali virov. Razširitev ene izjeme na vsako poddomeno lahko tiho premakne nepovezan promet na drugo izhodno pot.