Eén subdomein buiten de upstream-proxy van Privoxy houden
Maak een specifieke uitzondering voor direct doorsturen zonder per ongeluk een heel bovenliggend domein buiten de bedoelde proxyroute te sturen.
De hoofdsite moet de bovenliggende proxy gebruiken. Eén intern subdomein niet. Dit is een routeringsuitzondering, en die verdient een patroon dat smal genoeg is om precies dat uit te drukken.
Privoxy heeft gewone doorstuurregels in de hoofdconfiguratie en doorstuur-overschrijvingen per verzoek in action-bestanden. Gebruik het mechanisme dat past bij de configuratie die u al onderhoudt; voeg niet op beide plaatsen concurrerende uitzonderingen toe om te zien welke werkt.
Een uitzondering in de hoofdconfiguratie
forward / parent.example.net:8080
forward intranet.example.net .
Voor openbare bestemmingen waar een niet-geauthenticeerde openbare HTTP-ouder is toegestaan, neemt u een kandidaat voor de standaardouder uit de HTTP-proxylijst zonder de inloggegevens van een andere ouder over te nemen. Hier kiest de latere regel voor de exacte host direct doorsturen voor die hostnaam. Andere bestemmingen blijven overeenkomen met de standaardouderregel. De doorstuurregels van Privoxy gebruiken de volgorde van de laatste overeenkomst, dus een latere algemene regel kan dat resultaat veranderen.
Lees de patroonsyntaxis voordat u een voorloopstip of jokerteken toevoegt. Een patroon in suffixstijl kan overeenkomen met meer namen dan de ene host die u bedoelde. Houd ook de naam van de proxy gescheiden van de naam van de website: het patroon selecteert een opgevraagde bestemming.
Een overschrijving in een action-bestand is een andere optie
{+forward-override{forward .}}
intranet.example.net
Dit kiest expliciet direct doorsturen voor overeenkomende verzoeken. Een eerdere overschrijving verwijderen is niet noodzakelijk hetzelfde als direct doorsturen kiezen; de gewone configuratie kan nog steeds een ouderregel bevatten.
Inspecteer de toepasselijke action-secties en hun volgorde wanneer een uitzondering niet effectief lijkt. Een host kan overeenkomen met meer dan één action-patroon, en de verwachte actie kan door een latere overeenkomst worden gewijzigd.
Direct betekent een andere netwerkbeslissing
Een directe uitzondering kan het eigen uitgaande adres van Privoxy blootleggen in plaats van de uitgang van de ouder. Dat kan precies goed zijn voor een privédienst, maar het zou deel van de eis moeten zijn en geen later ontdekt neveneffect.
De uitzondering geeft ook geen netwerkbereikbaarheid. De host van Privoxy heeft nog steeds een route naar de bestemming en passende toegangsrechten nodig. Als alleen de ouder de dienst kan bereiken, mislukt het omzeilen ervan zelfs als het patroon werkt.
Beperk het voorbeeld tot de vereiste hostnaam en controleer gerelateerde authenticatie- of assethosts apart. Eén uitzondering uitbreiden naar elk subdomein kan ongemerkt niet-gerelateerd verkeer naar een ander uitgaand pad verplaatsen.