Filtres de destinació de Tinyproxy, ACL de clients i ports CONNECT
Utilitzeu els filtres de destinació de Tinyproxy per restringir noms d'amfitrió i distingiu-los de les regles que controlen els clients d'origen o els ports CONNECT.
Una línia Allow de Tinyproxy respon qui pot utilitzar el proxy. No vol dir que aquests clients només puguin arribar a l'amfitrió escrit allà. El filtratge de destinació és una configuració a part.
Per a un proxy pensat per arribar a un únic servei amb nom, el filtre pot actuar com una llista d'autoritzats:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Després el fitxer conté els patrons de destinació permesos per la sintaxi de filtre que hàgiu triat. Manteniu un patró estret d'amfitrió exacte i comproveu el FilterType configurat abans de triar àncores d'expressió regular o sintaxi de comodins. Un patró escrit per a un mode pot significar una altra cosa en un altre.
Hi ha tres controls diferents
- Les regles
Allow/Denyde client restringeixen els clients d'origen. - El filtratge de destinació restringeix l'amfitrió o l'URL sol·licitats.
ConnectPortrestringeix els ports de destinació CONNECT.
El manual de Tinyproxy documenta aquests controls per separat. Un filtre de destinació no afegeix autenticació de proxy, i permetre un port no confina les sol·licituds a un sol nom d'amfitrió.
Per a HTTPS a través d'un túnel normal, treballeu amb l'amfitrió de destinació. El camí xifrat de la sol·licitud no està disponible com a text corrent visible pel proxy, de manera que no s'ha de suposar que una expressió de camí que funciona per a HTTP en clar inspecciona camins de pàgines HTTPS.
Considereu també les dependències del lloc. Una pàgina pot carregar imatges o autenticar-se a través d'altres amfitrions. Afegiu només les destinacions realment necessàries; convertir una regla d'amfitrió exacte en un sufix ampli per arreglar una imatge que falta pot permetre molt més trànsit. Manteniu la llista prou entenedora perquè cada destinació permesa tingui un motiu.