Filtros de destino de Tinyproxy, ACL de clientes e portos CONNECT
Use os filtros de destino de Tinyproxy para restrinxir nomes de host e distíngaos das regras que controlan os clientes de orixe ou os portos CONNECT.
Unha liña Allow de Tinyproxy responde a quen pode usar o proxy. Non significa que eses clientes só poidan chegar ao host escrito alí. O filtrado de destino é un axuste aparte.
Para un proxy destinado a acadar un único servizo con nome, o filtro pode actuar como lista de permitidos:
Filter "/etc/tinyproxy/allowed-hosts"
FilterDefaultDeny Yes
FilterURLs No
Logo o ficheiro contén os patróns de destino permitidos pola sintaxe de filtro que escollese. Manteña un patrón estrito de host exacto e comprobe o FilterType configurado antes de escoller áncoras de expresións regulares ou sintaxe de comodíns. Un patrón escrito para un modo pode significar outra cousa noutro.
Hai tres controis diferentes
- As regras
Allow/Denyde cliente restrinxen os clientes de orixe. - O filtrado de destino restrinxe o host ou o URL solicitados.
ConnectPortrestrinxe os portos de destino CONNECT.
O manual de Tinyproxy documenta estes controis por separado. Un filtro de destino non engade autenticación de proxy, e permitir un porto non confina as solicitudes a un só nome de host.
Para HTTPS a través dun túnel normal, traballe co host de destino. A ruta cifrada da solicitude non está dispoñible como texto normal visible polo proxy, así que non se debe supor que unha expresión de ruta que funciona para HTTP en claro inspecciona rutas de páxinas HTTPS.
Teña tamén en conta as dependencias do sitio. Unha páxina pode cargar imaxes ou autenticarse a través doutros hosts. Engada só os destinos realmente necesarios; converter unha regra de host exacto nun sufixo amplo para arranxar unha imaxe que falta pode permitir moito máis tráfico. Manteña a lista abondo comprensible para que cada destino permitido teña un motivo.