Tinyproxy-upstream-reëls: standaard-boonste proxy en uitsonderings
Gebruik Tinyproxy Upstream-reëls doelbewus en onderskei 'n standaard-ouer, 'n bestemmingspesifieke reël en 'n direkte uitsondering.
'n Ouerproxy wat elke bestemming moet hanteer, het 'n standaard-aanstuur-reël nodig. Dit het nie noodwendig 'n wildcard nodig wat uit 'n baie ouer Tinyproxy-konfigurasie gekopieer is nie.
Die huidige handleiding gebruik 'n proxy-tipe en eindpunt, met die bestemmingskeuse opsioneel:
Upstream http parent.example.net:8080
Vir toegelate openbare bestemmings met 'n ongemagtigde openbare HTTP-ouer bied die HTTP-proxylys kandidate vir daardie gasheer en poort; moenie geloofsbriewe van 'n ander ouer heg nie. Deur die opsionele bestemming weg te laat, word dit die standaard-opstroom in die gedokumenteerde sintaksis. 'n Meer spesifieke bestemmingsreël kan dan 'n ander roete of 'n doelbewuste direkte uitsondering uitdruk.
Moenie grammatikas van verskillende uitgawes meng nie
'n Ou voorbeeld wat slegs 'n adres, poort en 'n punt aan die einde bevat, kan aan 'n ander weergawe behoort. Pas die handleiding by die geïnstalleerde pakket, insluitend die ondersteuning vir opstroomkenmerke en die ondersteunde ouerprotokolle.
Reëlvolgorde maak ook saak. Die handleiding beskryf laaste-ooreenkoms-gedrag, so 'n oënskynlik korrekte uitsondering kan deur 'n latere ooreenstemmende reël verberg word. Hersien die volledige stel, nie net die reël wat geredigeer word nie.
Die gekose ouer se openbare uitgang is steeds apart van Tinyproxy se plaaslike uitgaande bron. As die bedoeling is om 'n bepaalde uiterlike identiteit te behou, dokumenteer wat gebeur wanneer die ouer onbeskikbaar is en watter bestemmings direk mag gaan.
Laastens, hou bestemmingsroetering apart van kliënttoegang. 'n Opstroomreël is nie 'n verifikasiereël nie en beperk nie watter masjiene die plaaslike luisteraar kan gebruik nie. 'n Netjiese roetertabel kan nie 'n blootgestelde proxydiens vergoed nie.