Tinyproxy 1.11.2: ascultare și accesul clienților
Folosește corect Listen și Allow în Tinyproxy 1.11.2, deosebește Bind de Listen și testează clienți admiși și respinși.
În Tinyproxy 1.11.2, Listen alege adresa care acceptă conexiuni de la clienți, iar Allow controlează clienții admiși. Bind alege o adresă de ieșire.
Reguli de ascultare și de acces client
Păstrează setările pachetului pentru utilizatorul serviciului, jurnal și fișierul PID. Înlocuiește intrările de ascultare și acces cu politica dorită:
Port 8888
Listen 192.0.2.10
Allow 198.51.100.27/32
ConnectPort 443
Înlocuiește ambele adrese de documentație. Adresa de ascultare trebuie să aparțină serverului, iar cea a clientului trebuie să corespundă sursei văzute de server. Elimină regulile permisive învechite.
Fără intrări Allow sau Deny, Tinyproxy permite toți clienții. Când există intrări de acces, comportamentul implicit devine refuzul, iar ordinea regulilor contează. Ștergerea tuturor liniilor de acces deschide deci politica în loc să restabilească un comportament implicit restrictiv.
ConnectPort 443 limitează CONNECT la acel port de destinație. Cererile HTTP obișnuite au nevoie de controale de destinație separate dacă instalarea le cere.
Verificarea serviciului care rulează
O setare Bind de ieșire nu limitează socketurile de intrare. Inspectează ascultarea efectivă după pornire:
sudo ss -ltnp 'sport = :8888'
Verifică ambele familii de adrese pentru listeneri neintenționați sau instanțe mai vechi ale serviciului.
Această versiune nu are un comutator -t documentat doar pentru analizarea configurației. Cu serviciul gestionat oprit, rularea în prim-plan arată erorile de pornire:
sudo tinyproxy -d -c /etc/tinyproxy/tinyproxy.conf
Oprește procesul din prim-plan înainte să repornești serviciul gestionat. Testează cereri de la o sursă permisă și o a doua sursă controlată care trebuie respinsă. Jurnalele destinației ajută la confirmarea faptului că o cerere respinsă nu a fost redirecționată.