Tinyproxy 1.11.2: escoita e acceso dos clientes
Usa ben Listen e Allow en Tinyproxy 1.11.2, distingue Bind de Listen e proba clientes admitidos e rexeitados.
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.