Regles Upstream de Tinyproxy: proxy per defecte i excepcions
Utilitzeu les regles Upstream de Tinyproxy amb intenció, distingint un pare per defecte, una regla específica de destí i una excepció directa.
Un proxy pare que ha de gestionar totes les destinacions necessita una regla de reenviament per defecte. No necessàriament necessita un comodí copiat d'una configuració de Tinyproxy molt més antiga.
El manual actual utilitza un tipus de proxy i un punt final, amb el selector de destinació opcional:
Upstream http parent.example.net:8080
Per a destinacions públiques permeses amb un pare HTTP públic sense autenticació, la llista de proxys HTTP ofereix candidats per a aquest amfitrió i port; no adjunteu credencials d'un altre pare. Ometre la destinació opcional fa que aquesta sigui l'upstream per defecte en la sintaxi documentada. Una regla de destinació més específica pot expressar després una ruta diferent o una excepció directa deliberada.
No barregeu gramàtiques de versions diferents
Un exemple antic que només conté una adreça, un port i un punt final pot pertànyer a una altra versió. Feu coincidir el manual amb el paquet instal·lat, inclòs el suport de funcions upstream i els protocols de pare admesos.
L'ordre de les regles també importa. El manual descriu el comportament d'última coincidència, així que una excepció aparentment correcta pot quedar oculta per una regla coincident posterior. Reviseu el conjunt complet, no només la línia que editeu.
La sortida pública del pare seleccionat segueix sent separada de la font de sortida local de Tinyproxy. Si la intenció és preservar una identitat externa concreta, documenteu què passa quan el pare no està disponible i quines destinacions poden anar directament.
Finalment, manteniu l'encaminament de destinacions separat de l'accés dels clients. Una regla upstream no és una regla d'autenticació i no limita quines màquines poden utilitzar l'oient local. Una taula d'encaminament ordenada no pot compensar un servei de proxy exposat.