Tinyproxy 1.11.2: lytter og klientadgang
Brug Listen og Allow korrekt i Tinyproxy 1.11.2, skeln mellem Bind og Listen, og test både tilladte og afviste klienter.
I Tinyproxy 1.11.2 vælger Listen adressen, der modtager klientforbindelser, mens Allow styrer tilladte klienter. Bind vælger en udgående adresse.
Regler for lytter og klienter
Behold pakkens indstillinger for tjenestebruger, log og PID-fil. Erstat lytter- og adgangsposterne med den ønskede politik:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Erstat begge dokumentationsadresser. Lytteradressen skal tilhøre serveren, og klientadressen skal svare til den kilde, serveren ser. Fjern gamle, for lempelige regler.
Uden Allow- eller Deny-poster tillader Tinyproxy alle klienter. Når der findes adgangsposter, bliver standarden at afvise, og reglernes rækkefølge har betydning. At slette alle adgangslinjer åbner derfor politikken i stedet for at gendanne en restriktiv standard.
ConnectPort 443 begrænser CONNECT til den destinationsport. Almindelige HTTP-anmodninger kræver separate destinationskontroller, hvis din installation har behov for dem.
Kontroller den kørende tjeneste
En udgående Bind-indstilling begrænser ikke indgående sockets. Undersøg den faktiske lytter efter opstart:
sudo ss -ltnp 'sport = :8888'
Kontroller begge adressefamilier for utilsigtede lyttere eller ældre tjenesteinstanser.
Denne version har ingen dokumenteret -t-indstilling, som kun parser konfigurationen. Når den administrerede tjeneste er stoppet, viser en kørsel i forgrunden opstartsfejl:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Stop forgrundsprocessen, før du genstarter den administrerede tjeneste. Test anmodninger fra en tilladt kilde og en anden kontrolleret kilde, som skal afvises. Destinationens logfiler hjælper med at bekræfte, at en afvist anmodning ikke blev videresendt.