A Tinyproxy 1.11.2, Listen tria l’adreça que accepta connexions dels clients i Allow controla quins clients s’admeten. Bind tria una adreça de sortida.

Regles d’escolta i de clients

Conserva els ajustos del paquet per a l’usuari del servei, els registres i el fitxer PID. Substitueix les entrades d’escolta i accés per la política desitjada:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Substitueix les dues adreces de documentació. L’adreça d’escolta ha de pertànyer al servidor i la del client ha de coincidir amb l’origen que veu el servidor. Elimina regles permissives obsoletes.

Sense entrades Allow ni Deny, Tinyproxy permet tots els clients. Quan hi ha entrades d’accés, el comportament predeterminat passa a ser denegar i l’ordre de les regles importa. Per tant, esborrar totes les línies d’accés obre la política en lloc de restaurar un valor predeterminat restrictiu.

ConnectPort 443 restringeix CONNECT a aquell port de destinació. Les peticions HTTP normals necessiten controls de destinació separats si el desplegament els requereix.

Comprovar el servei en execució

Un ajust Bind de sortida no limita els sòcols entrants. Inspecciona l’escolta efectiva després de l’arrencada:

sudo ss -ltnp 'sport = :8888'

Revisa totes dues famílies d’adreces per trobar punts d’escolta inesperats o instàncies antigues del servei.

Aquesta versió no té documentada cap opció -t que només analitzi la configuració. Amb el servei gestionat aturat, una execució en primer pla mostra els errors d’arrencada:

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

Atura el procés en primer pla abans de reiniciar el servei gestionat. Prova peticions des d’un origen permès i un altre origen controlat que s’hagi de rebutjar. Els registres de la destinació ajuden a confirmar que una petició rebutjada no s’ha reenviat.

Articles relacionats