Un proxy de redirecționare privat nu trebuie să stea fizic între laptop și router. Poate fi o altă mașină din același LAN, folosind o singură interfață de rețea.

Laptopul se conectează la adresa proxy-ului și la portul de ascultare. Procesul proxy deschide o conexiune separată către site sau către părintele acestuia. Aceeași interfață poate transporta ambele conversații, iar tabela de rutare a gazdei alege următorul salt.

client → proxy listener
proxy → existing router → destination

Este suficient pentru o aplicație care a ales explicit proxy-ul. Pe Linux, această aranjare obișnuită nu necesită activarea redirecționării IP doar pentru a retransmite cererile aplicației.

Poarta implicită răspunde la altă întrebare

Poarta implicită a unui client gestionează pachetele pe care clientul le trimite către alte rețele. Schimbarea acelei setări nu face browserul să emită cereri de proxy HTTP sau negocieri SOCKS. La fel, introducerea unui proxy în browser nu direcționează fiecare altă aplicație prin acea mașină.

O gazdă poate îndeplini ambele sarcini, dar atunci are două configurații de gestionat: serviciul proxy și funcția de rutare sau paravan. Mai multe interfețe pot ușura separarea rețelelor. Sunt o alegere de topologie, nu o condiție impusă de proxy-ul HTTP explicit.

Această distincție explică și un experiment eșuat frecvent: editarea regulilor de redirecționare ale unui server proxy nu are niciun efect asupra unei conexiuni directe de client care trece printr-un alt router. Pachetele nu au traversat niciodată acel server.

Dacă cerința este utilizarea obligatorie, stabiliți unde poate fi controlat traficul de ieșire alternativ. Un proxy explicit cu o singură interfață poate fi un serviciu valid, în timp ce o poartă separată aplică politica de rețea. Puneți aplicarea acolo unde pachetele trec cu adevărat.

Articole similare