Tinyproxy Upstream-regler: standardproxy og undtagelser
Brug Tinyproxy Upstream-regler med vilje og skel mellem en standardforælder, en destinationsspecifik regel og en direkte undtagelse.
En forældreproxy, der skal håndtere hver destination, har brug for en standardregel for videresendelse. Den har ikke nødvendigvis brug for et jokertegn kopieret fra en meget ældre Tinyproxy-konfiguration.
Den aktuelle manual bruger en proxytype og et endepunkt, hvor destinationsvælgeren er valgfri:
Upstream http parent.example.net:8080
For tilladte offentlige destinationer med en offentlig HTTP-forælder uden godkendelse tilbyder HTTP-proxylisten kandidater til den vært og port; vedhæft ikke legitimationsoplysninger fra en anden forælder. Udeladelse af den valgfrie destination gør dette til standard-upstream i den dokumenterede syntaks. En mere specifik destinationsregel kan derefter udtrykke en anden rute eller en bevidst direkte undtagelse.
Bland ikke grammatikker fra forskellige udgivelser
Et gammelt eksempel, der kun indeholder en adresse, en port og en afsluttende prik, kan tilhøre en anden version. Afstem manualen med den installerede pakke, inklusive dens understøttelse af upstream-funktioner og understøttede forældreprotokoller.
Regelrækkefølgen betyder også noget. Manualen beskriver adfærd ved sidste match, så en tilsyneladende korrekt undtagelse kan skjules af en senere matchende regel. Gennemgå hele sættet, ikke kun den linje, der redigeres.
Den valgte forælders offentlige udgang er stadig adskilt fra Tinyproxys lokale udgående kilde. Hvis hensigten er at bevare en bestemt udadgående identitet, skal du dokumentere, hvad der sker, når forælderen ikke er tilgængelig, og hvilke destinationer der må gå direkte.
Endelig skal du holde destinationsrouting adskilt fra klientadgang. En upstream-regel er ikke en godkendelsesregel og begrænser ikke, hvilke maskiner der kan bruge den lokale lytter. En ryddelig rutetabel kan ikke kompensere for en eksponeret proxytjeneste.