In Tinyproxy 1.11.2 kiest Listen het adres dat clientverbindingen accepteert en bepaalt Allow welke clients toegang hebben. Bind kiest een uitgaand adres.

Regels voor listener en clients

Behoud de pakketinstellingen voor servicegebruiker, log en PID-bestand. Vervang de listener- en toegangsregels door het gewenste beleid:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Vervang beide documentatieadressen. Het luisteradres moet bij de server horen en het clientadres moet overeenkomen met de bron die de server ziet. Verwijder verouderde ruime toestemmingsregels.

Zonder Allow- of Deny-regels staat Tinyproxy alle clients toe. Zodra er toegangsregels zijn, wordt de standaard weigeren en doet de regelvolgorde ertoe. Alle toegangsregels verwijderen opent het beleid dus, in plaats van een beperkende standaard te herstellen.

ConnectPort 443 beperkt CONNECT tot die bestemmingspoort. Gewone HTTP-verzoeken hebben aparte bestemmingsbeperkingen nodig als je installatie die vereist.

De actieve dienst controleren

Een uitgaande Bind-instelling beperkt inkomende sockets niet. Bekijk na het starten de werkelijk actieve listener:

sudo ss -ltnp 'sport = :8888'

Controleer beide adresfamilies op onbedoelde listeners of oudere service-instanties.

Voor deze versie is geen -t-optie gedocumenteerd die alleen de configuratie parseert. Starten op de voorgrond toont opstartfouten wanneer de beheerde dienst is gestopt:

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

Stop het voorgrondproces voordat je de beheerde dienst opnieuw start. Test verzoeken vanaf een toegestane bron en een tweede bron onder je controle die geweigerd moet worden. De logs van de bestemming helpen bevestigen dat een geweigerd verzoek niet is doorgestuurd.

Gerelateerde artikelen