Ponechať jednu subdoménu mimo nadradeného proxy servera Privoxy
Vytvorte konkrétnu výnimku priameho preposielania bez toho, aby ste omylom poslali celú nadradenú doménu mimo zamýšľanej trasy proxy.
Hlavná lokalita by mala používať nadradené proxy. Jedna interná subdoména by nemala. Toto je výnimka v smerovaní a zaslúži si vzor dostatočne úzky na to, aby vyjadril presne to.
Privoxy má bežné pravidlá preposielania v hlavnej konfigurácii a prepisy preposielania pre jednotlivé požiadavky v súboroch action. Použite mechanizmus zodpovedajúci konfigurácii, ktorú už spravujete; nepridávajte konkurenčné výnimky na obe miesta len aby ste zistili, ktorá funguje.
Výnimka v hlavnej konfigurácii
forward / parent.example.net:8080
forward intranet.example.net .
Pre verejné ciele, kde je povolený neautentizovaný verejný nadradený HTTP server, vezmite kandidáta na predvolené nadradené proxy zo zoznamu HTTP proxy bez prenášania prihlasovacích údajov iného nadradeného proxy. Tu neskoršie pravidlo presného hostiteľa vyberie priame preposielanie pre tento názov hostiteľa. Ostatné ciele naďalej zodpovedajú predvolenému pravidlu nadradeného proxy. Pravidlá preposielania v Privoxy používajú poradie poslednej zhody, takže neskoršie všeobecné pravidlo môže tento výsledok zmeniť.
Prečítajte si syntax vzoru skôr, než pridáte úvodnú bodku alebo zástupný znak. Vzor v štýle prípony môže zodpovedať viacerým názvom, než je jediný hostiteľ, ktorý ste zamýšľali. Tiež držte názov proxy oddelene od názvu webovej lokality: vzor vyberá požadovaný cieľ.
Prepísanie v súbore action je ďalšia možnosť
{+forward-override{forward .}}
intranet.example.net
Toto výslovne volí priame preposielanie pre zodpovedajúce požiadavky. Odstránenie skoršieho prepisu nemusí byť nevyhnutne to isté ako voľba priameho preposielania; bežná konfigurácia môže stále obsahovať pravidlo nadradeného proxy.
Keď sa výnimka javí ako neúčinná, preskúmajte príslušné sekcie action a ich poradie. Hostiteľ môže zodpovedať viac ako jednému vzoru action a očakávaná akcia môže byť zmenená neskoršou zhodou.
Priame znamená iné sieťové rozhodnutie
Priama výnimka môže odhaliť vlastnú vonkajšiu adresu Privoxy namiesto výstupu nadradeného proxy. Pre súkromnú službu to môže byť presne správne, ale malo by to byť súčasťou požiadavky, nie vedľajším efektom zisteným neskôr.
Výnimka tiež nedáva sieťovú dostupnosť. Hostiteľ Privoxy stále potrebuje trasu k cieľu a primerané prístupové oprávnenia. Ak sa k službe dostane len nadradené proxy, obídenie zlyhá, aj keď vzor funguje.
Obmedzte príklad na požadovaný názov hostiteľa a súvisiace autentifikačné alebo asset hostiteľov kontrolujte osobitne. Rozšírenie jednej výnimky na každú subdoménu môže potichu presunúť nesúvisiacu prevádzku na inú vonkajšiu cestu.