Tinyproxy 1.11.2: lytter og klienttilgang
Bruk Listen og Allow riktig i Tinyproxy 1.11.2, skill Bind fra Listen, og test både tillatte og avviste klienter.
I Tinyproxy 1.11.2 velger Listen adressen som tar imot klientforbindelser, mens Allow styrer hvilke klienter som slipper til. Bind velger en utgående adresse.
Regler for lytter og klienter
Behold pakkens innstillinger for tjenestebruker, logg og PID-fil. Bytt ut lytter- og tilgangsoppføringene med ønsket policy:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Bytt ut begge dokumentasjonsadressene. Lytteradressen må tilhøre serveren, og klientadressen må samsvare med kilden serveren ser. Fjern utdaterte, for åpne regler.
Uten Allow- eller Deny-oppføringer tillater Tinyproxy alle klienter. Når tilgangsoppføringer finnes, blir standarden å avvise, og rekkefølgen på reglene har betydning. Å slette alle tilgangslinjer åpner derfor policyen i stedet for å gjenopprette en begrensende standard.
ConnectPort 443 begrenser CONNECT til denne målporten. Vanlige HTTP-forespørsler trenger egne målkontroller hvis oppsettet ditt krever det.
Kontrollere tjenesten som kjører
En utgående Bind-innstilling begrenser ikke innkommende socketforbindelser. Undersøk den faktiske lytteren etter oppstart:
sudo ss -ltnp 'sport = :8888'
Kontroller begge adressefamiliene for utilsiktede lyttere eller eldre tjenesteinstanser.
Denne versjonen har ingen dokumentert -t-bryter som bare parser konfigurasjonen. Når den administrerte tjenesten er stoppet, viser en kjøring i forgrunnen oppstartsfeil:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Stopp forgrunnsprosessen før du starter den administrerte tjenesten på nytt. Test forespørsler fra en tillatt kilde og en annen kontrollert kilde som skal avvises. Målloggene hjelper med å bekrefte at en avvist forespørsel ikke ble videresendt.