Tinyproxy 1.11.2: nastavitve poslušanja in dostopa odjemalcev
Pravilno uporabite Listen in Allow v Tinyproxy 1.11.2, ločite Bind od Listen ter preizkusite dovoljene in zavrnjene odjemalce.
V Tinyproxy 1.11.2 Listen izbere naslov za sprejem odjemalskih povezav, Allow pa določa dovoljene odjemalce. Bind izbere odhodni naslov.
Pravila poslušanja in odjemalcev
Ohranite paketne nastavitve za uporabnika storitve, dnevnik in datoteko PID. Vnose poslušanja in dostopa zamenjajte z želeno politiko:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Zamenjajte oba dokumentacijska naslova. Naslov poslušanja mora pripadati strežniku, naslov odjemalca pa ustrezati izvoru, ki ga vidi strežnik. Odstranite zastarela preveč dovoljujoča pravila.
Brez vnosov Allow ali Deny Tinyproxy dovoli vse odjemalce. Ko vnosi dostopa obstajajo, postane privzeta zavrnitev, vrstni red pravil pa je pomemben. Izbris vseh vrstic dostopa torej odpre politiko namesto ponastavitve na omejujočo privzeto vrednost.
ConnectPort 443 omeji CONNECT na ta ciljna vrata. Običajne zahteve HTTP potrebujejo ločene omejitve ciljev, če jih vaša namestitev zahteva.
Preverjanje delujoče storitve
Odhodna nastavitev Bind ne omejuje dohodnih vtičnic. Po zagonu preglejte dejanskega poslušalca:
sudo ss -ltnp 'sport = :8888'
V obeh družinah naslovov preverite nenamerne poslušalce ali starejše primerke storitve.
Ta različica nima dokumentiranega stikala -t samo za razčlenjevanje konfiguracije. Ko je upravljana storitev ustavljena, zagon v ospredju pokaže napake zagona:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Pred ponovnim zagonom upravljane storitve ustavite proces v ospredju. Preizkusite zahteve iz dovoljenega izvora in drugega nadzorovanega izvora, ki mora biti zavrnjen. Dnevniki cilja pomagajo potrditi, da zavrnjena zahteva ni bila posredovana.