Tinyproxy 1.11.2 iestatījums Listen izvēlas adresi klientu savienojumu pieņemšanai, bet Allow nosaka atļautos klientus. Bind izvēlas izejošo adresi.

Klausīšanās un klientu noteikumi

Saglabājiet pakotnes servisa lietotāja, žurnāla un PID faila iestatījumus. Aizstājiet klausīšanās un piekļuves ierakstus ar paredzēto politiku:

Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443

Aizstājiet abas dokumentācijas adreses. Klausīšanās adresei jāpieder serverim, bet klienta adresei jāatbilst servera redzamajam avotam. Dzēsiet novecojušus, pārāk pielaidīgus noteikumus.

Bez Allow vai Deny ierakstiem Tinyproxy atļauj visus klientus. Kad piekļuves ieraksti ir, noklusētā darbība kļūst par noraidīšanu, un noteikumu secība ir svarīga. Visu piekļuves rindu dzēšana tātad atver politiku, nevis atjauno ierobežojošu noklusējumu.

ConnectPort 443 ierobežo CONNECT līdz šim galamērķa portam. Parastiem HTTP pieprasījumiem vajag atsevišķus galamērķa ierobežojumus, ja izvietojums tos prasa.

Darbībā esoša servisa pārbaude

Izejošais Bind iestatījums neierobežo ienākošās ligzdas. Pēc palaišanas pārbaudiet faktisko klausītāju:

sudo ss -ltnp 'sport = :8888'

Pārbaudiet abas adrešu saimes, meklējot neparedzētus klausītājus vai vecākas servisa instances.

Šai versijai nav dokumentēta -t slēdža, kas tikai parsētu konfigurāciju. Kad pārvaldītais serviss apturēts, palaišana priekšplānā parāda startēšanas kļūdas:

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

Apturiet priekšplāna procesu pirms pārvaldītā servisa pārstartēšanas. Pārbaudiet pieprasījumus no atļauta avota un otra jūsu kontrolēta avota, kurš jānoraida. Galamērķa žurnāli palīdz apstiprināt, ka noraidītais pieprasījums netika pārsūtīts.

Saistītie raksti