Măsoară IP-ul de ieșire la destinație. Adresa dintr-o listă de proxy-uri este interfața de ascultare contactată de client; NAT, rutarea sau încă un salt de ieșire pot face destinația să vadă altă adresă sursă.

Compară același serviciu de verificare IP cu și fără proxy. Un exemplu public rapid:

curl --noproxy '*' --connect-timeout 5 --max-time 15 https://httpbin.org/ip
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 https://httpbin.org/ip

Înlocuiește adresa de documentație cu endpointul real. Pentru o intrare din lista de proxy-uri HTTP, separă adresa de ascultare de ieșirea observată. Prima cerere ocolește proxy-urile acolo unde accesul direct este permis; a doua șterge excluderile și selectează proxy-ul. Verificatorul primește ambele, deci omite date private, cookie-uri și tokenuri.

Verifică adresa raportată, nu doar HTTP 200. O altă adresă, așa cum era de așteptat, susține ruta folosită de această cerere. Dacă rezultatele coincid, verifică excluderile și configurația înainte să declari falsă intrarea din listă.

Verifică ce măsoară serviciul IP

Rezultatul origin din httpbin poate folosi X-Forwarded-For dacă există. Poate conține un lanț, nu adresa brută a partenerului socketului, mai ales în testele de redirecționare HTTP necriptată. Când precizia contează, e de preferat un verificator propriu: înregistrează partenerul real la o limită de rețea cunoscută și ai încredere în antetele de redirecționare numai dacă infrastructura ta le furnizează și validează.

Adresa pe care curl o știe deja

curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/

remote_ip indică partenerul conexiunii curl, de obicei endpointul proxy HTTP în acest exemplu. Confirmă unde s-a conectat curl, dar nu observă adresa sursă de ieșire a proxy-ului. Rezultatul de la destinație răspunde la a doua întrebare.

Repetă verificarea în aplicația care va folosi proxy-ul. O cerere curl reușită nu configurează browserul: profilurile, extensiile, excluderile și aplicațiile care ignoră setările sistemului pot alege alte rute. Dacă locația contează, caută adresa de ieșire observată și salvează endpointul și ieșirea cu rezultatul.

Articole similare