Udržet jednu subdoménu mimo nadřazenou proxy serveru Privoxy
Vytvořte konkrétní výjimku přímého přesměrování, aniž byste omylem poslali celou nadřazenou doménu mimo zamýšlenou trasu proxy.
Hlavní web by měl používat nadřazenou proxy. Jedna interní subdoména by neměla. Toto je výjimka ve směrování a zaslouží si vzor dostatečně úzký, aby vyjádřil právě to.
Privoxy má běžná pravidla přeposílání v hlavní konfiguraci a přepisy přeposílání pro jednotlivé požadavky v souborech action. Použijte mechanismus odpovídající konfiguraci, kterou už spravujete; nepřidávejte konkurenční výjimky na obě místa jen abyste zjistili, která funguje.
Výjimka v hlavní konfiguraci
forward / parent.example.net:8080
forward intranet.example.net .
Pro veřejné cíle, kde je povolena neautentizovaná veřejná nadřazená HTTP proxy, vezměte kandidáta na výchozí nadřazenou proxy ze seznamu HTTP proxy, aniž byste přenášeli přihlašovací údaje jiné nadřazené proxy. Zde pozdější pravidlo přesného hostitele vybere přímé přeposílání pro toto jméno hostitele. Ostatní cíle nadále odpovídají výchozímu pravidlu nadřazené proxy. Pravidla přeposílání v Privoxy používají pořadí poslední shody, takže pozdější obecné pravidlo může tento výsledek změnit.
Přečtěte si syntaxi vzoru, než přidáte úvodní tečku nebo zástupný znak. Vzor ve stylu přípony může odpovídat více jménům, než je jediný hostitel, který jste zamýšleli. Také držte jméno proxy oddělené od jména webu: vzor vybírá požadovaný cíl.
Přepis v souboru action je další možnost
{+forward-override{forward .}}
intranet.example.net
Toto výslovně volí přímé přeposílání pro odpovídající požadavky. Odebrání dřívějšího přepisu nemusí být nutně totéž jako volba přímého přeposílání; běžná konfigurace může stále obsahovat pravidlo nadřazené proxy.
Když se výjimka jeví jako neúčinná, prozkoumejte příslušné sekce action a jejich pořadí. Hostitel může odpovídat více než jednomu vzoru action a očekávaná akce může být změněna pozdější shodou.
Přímé znamená jiné síťové rozhodnutí
Přímá výjimka může odhalit vlastní vnější adresu Privoxy místo výstupu nadřazené proxy. To může být pro soukromou službu přesně správné, ale mělo by to být součástí požadavku, ne vedlejším efektem zjištěným později.
Výjimka také nedává síťovou dostupnost. Hostitel Privoxy stále potřebuje trasu k cíli a odpovídající přístupová oprávnění. Pokud se ke službě dostane jen nadřazená proxy, obejití selže, i když vzor funguje.
Omezte příklad na požadované jméno hostitele a související autentizační nebo asset hostitele kontrolujte zvlášť. Rozšíření jedné výjimky na každou subdoménu může tiše přesunout nesouvisející provoz na jinou vnější cestu.