En Tinyproxy 1.11.2, Listen escolle o enderezo que acepta conexións dos clientes e Allow controla os clientes admitidos. Bind escolle un enderezo de saída.

Regras de escoita e de clientes

Conserva os axustes do paquete para o usuario do servizo, os rexistros e o ficheiro PID. Substitúe as entradas de escoita e acceso pola política desexada:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Substitúe os dous enderezos de documentación. O enderezo de escoita debe pertencer ao servidor e o do cliente debe coincidir coa orixe que ve o servidor. Elimina regras permisivas obsoletas.

Sen entradas Allow nin Deny, Tinyproxy permite todos os clientes. Cando hai entradas de acceso, o comportamento predeterminado pasa a ser denegar e a orde das regras importa. Borrar todas as liñas de acceso abre por tanto a política en vez de restaurar un valor predeterminado restritivo.

ConnectPort 443 restrinxe CONNECT a ese porto de destino. As peticións HTTP normais precisan controis de destino separados se o despregamento os require.

Comprobar o servizo en execución

Un axuste Bind de saída non limita os sockets entrantes. Inspecciona a escoita efectiva despois do arranque:

sudo ss -ltnp 'sport = :8888'

Revisa ambas as familias de enderezos por se hai puntos de escoita inesperados ou instancias antigas do servizo.

Esta versión non ten documentada unha opción -t que só analice a configuración. Co servizo xestionado detido, unha execución en primeiro plano amosa os erros de arranque:

sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf

Detén o proceso en primeiro plano antes de reiniciar o servizo xestionado. Proba peticións desde unha orixe permitida e outra orixe controlada que deba ser rexeitada. Os rexistros do destino axudan a confirmar que unha petición rexeitada non se reenviou.

Artigos relacionados