Tinyproxy 1.11.2: luisteraar en kliënttoegang
Gebruik Listen en Allow reg in Tinyproxy 1.11.2, onderskei Bind van Listen en toets toegelate sowel as geweierde kliënte.
In Tinyproxy 1.11.2 kies Listen die adres wat kliëntverbindings aanvaar, en Allow beheer watter kliënte toegelaat word. Bind kies ’n uitgaande adres.
Luisteraar- en kliëntreëls
Behou die pakket se instellings vir diensgebruiker, log en PID-lêer. Vervang die luisteraar- en toegangsinskrywings met die beoogde beleid:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Vervang albei dokumentasieadresse. Die luisteradres moet aan die bediener behoort en die kliëntadres moet ooreenstem met die bron wat die bediener sien. Verwyder verouderde, te toegeeflike reëls.
Sonder Allow- of Deny-inskrywings laat Tinyproxy alle kliënte toe. Sodra toegangsinskrywings bestaan, word die verstek om te weier en maak reëlvolgorde saak. Om elke toegangsreël uit te vee, maak die beleid dus oop eerder as om ’n beperkende verstek te herstel.
ConnectPort 443 beperk CONNECT tot daardie bestemmingspoort. Gewone HTTP-versoeke het afsonderlike bestemmingsbeheer nodig as jou ontplooiing dit vereis.
Kontroleer die lopende diens
’n Uitgaande Bind-instelling beperk nie inkomende sokke nie. Ondersoek die werklike luisteraar ná opstart:
sudo ss -ltnp 'sport = :8888'
Kontroleer albei adresfamilies vir onbedoelde luisteraars of ouer diensinstansies.
Hierdie weergawe het geen gedokumenteerde -t-skakelaar wat net die opstelling ontleed nie. Met die bestuurde diens gestop, wys ’n voorgronduitvoering opstartfoute:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Stop die voorgrondproses voordat jy die bestuurde diens herbegin. Toets versoeke vanaf ’n toegelate bron en ’n tweede beheerde bron wat geweier moet word. Die bestemming se logs help bevestig dat ’n geweierde versoek nie aangestuur is nie.