En Tinyproxy 1.11.2, Listen selecciona la dirección que acepta conexiones de clientes y Allow controla qué clientes pueden acceder. Bind selecciona una dirección de salida.

Reglas de escucha y de clientes

Conserva los ajustes del paquete para el usuario del servicio, los registros y el archivo PID. Sustituye las entradas de escucha y acceso por la política deseada:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Sustituye las dos direcciones de documentación. La dirección de escucha debe pertenecer al servidor y la del cliente debe coincidir con el origen que ve el servidor. Elimina reglas permisivas obsoletas.

Sin entradas Allow ni Deny, Tinyproxy permite todos los clientes. Cuando hay entradas de acceso, la opción predeterminada pasa a ser denegar y el orden de las reglas importa. Por tanto, borrar todas las líneas de acceso abre la política en lugar de restaurar un valor predeterminado restrictivo.

ConnectPort 443 restringe CONNECT a ese puerto de destino. Las peticiones HTTP normales necesitan controles de destino independientes si tu despliegue los requiere.

Comprobar el servicio en ejecución

Un ajuste Bind de salida no limita los sockets entrantes. Inspecciona la escucha efectiva tras el arranque:

sudo ss -ltnp 'sport = :8888'

Revisa ambas familias de direcciones por si hay puntos de escucha inesperados o instancias antiguas del servicio.

Esta versión no tiene documentado un modificador -t que solo analice la configuración. Con el servicio gestionado detenido, una ejecución en primer plano muestra los errores de arranque:

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

Detén el proceso en primer plano antes de reiniciar el servicio gestionado. Prueba peticiones desde un origen permitido y otro origen controlado que deba ser rechazado. Los registros del destino ayudan a confirmar que una petición rechazada no fue reenviada.

Artículos relacionados