Huvudwebbplatsen bör använda den överordnade proxyn. En intern underdomän bör inte. Detta är ett routingundantag, och det förtjänar ett mönster som är smalt nog att uttrycka exakt det.

Privoxy har vanliga vidarebefordringsregler i huvudkonfigurationen och vidarebefordringsöverstyrningar per begäran i action-filer. Använd mekanismen som passar den konfiguration du redan underhåller; lägg inte till konkurrerande undantag på båda ställena bara för att se vilket som fungerar.

Ett undantag i huvudkonfigurationen

forward / parent.example.net:8080
forward intranet.example.net .

För offentliga mål där en oautentiserad offentlig HTTP-förälder är tillåten, ta en kandidat för standardföräldern från HTTP-proxylistan utan att föra över en annan förälders autentiseringsuppgifter. Här väljer den senare regeln för exakt värd direkt vidarebefordran för det värdnamnet. Andra mål fortsätter att matcha standardföräldraregeln. Privoxys vidarebefordringsregler använder ordningen för senaste träff, så en senare allmän regel kan ändra resultatet.

Läs mönstersyntaxen innan du lägger till en inledande punkt eller jokertecken. Ett mönster i suffixstil kan matcha fler namn än den enda värd du avsåg. Håll också proxyns namn skilt från webbplatsens namn: mönstret väljer ett begärt mål.

En överstyrning i en action-fil är ett annat alternativ

{+forward-override{forward .}}
intranet.example.net

Detta väljer uttryckligen direkt vidarebefordran för matchande begäranden. Att ta bort en tidigare överstyrning är inte nödvändigtvis samma sak som att välja direkt vidarebefordran; den vanliga konfigurationen kan fortfarande innehålla en föräldraregel.

Granska de tillämpliga action-avsnitten och deras ordning när ett undantag verkar ineffektivt. En värd kan matcha mer än ett action-mönster, och den förväntade åtgärden kan ändras av en senare träff.

Direkt innebär ett annat nätverksbeslut

Ett direkt undantag kan avslöja Privoxys egen utgående adress i stället för förälderns utgång. Det kan vara precis rätt för en privat tjänst, men det bör vara en del av kravet och inte en bieffekt som upptäcks i efterhand.

Undantaget ger inte heller nätverksräckvidd. Privoxys värd behöver fortfarande en väg till målet och lämpliga åtkomsträttigheter. Om bara föräldern kan nå tjänsten kommer kringgåendet att misslyckas även om mönstret fungerar.

Håll exemplet till det obligatoriska värdnamnet och kontrollera relaterade autentiserings- eller resursvärdar separat. Att utöka ett undantag till varje underdomän kan tyst flytta orelaterad trafik till en annan utgående väg.

Relaterade artiklar