I Tinyproxy 1.11.2 väljer Listen adressen som tar emot klientanslutningar, och Allow styr vilka klienter som tillåts. Bind väljer en utgående adress.

Regler för lyssnare och klienter

Behåll paketets inställningar för tjänsteanvändare, logg och PID-fil. Ersätt lyssnar- och åtkomstposterna med den avsedda policyn:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Byt ut båda dokumentationsadresserna. Lyssnaradressen måste tillhöra servern, och klientadressen måste motsvara källan som servern ser. Ta bort gamla alltför tillåtande regler.

Utan Allow- eller Deny-poster tillåter Tinyproxy alla klienter. När åtkomstposter finns blir standarden att neka, och reglernas ordning spelar roll. Att ta bort alla åtkomstrader öppnar därför policyn i stället för att återställa ett begränsande standardläge.

ConnectPort 443 begränsar CONNECT till den målporten. Vanliga HTTP-begäranden behöver separata målkontroller om driftsättningen kräver det.

Kontrollera den körande tjänsten

En utgående Bind-inställning begränsar inte inkommande socketar. Kontrollera den faktiska lyssnaren efter start:

sudo ss -ltnp 'sport = :8888'

Kontrollera båda adressfamiljerna efter oavsiktliga lyssnare eller äldre tjänsteinstanser.

Den här versionen har ingen dokumenterad -t-växel som bara tolkar konfigurationen. När den hanterade tjänsten är stoppad visar en körning i förgrunden startfel:

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

Stoppa förgrundsprocessen innan du startar om den hanterade tjänsten. Testa begäranden från en tillåten källa och en andra kontrollerad källa som måste nekas. Målets loggar hjälper till att bekräfta att en nekad begäran inte vidarebefordrades.

Relaterade artiklar