Kif tiċċekkja l-IP tal-ħruġ ta’ proxy
Qabbel l-indirizz li tara d-destinazzjoni mal-endpoint tal-proxy konfigurat, u tħawwadx il-parti l-oħra tal-konnessjoni ta’ curl mal-IP tal-ħruġ.
Kejjel l-IP tal-ħruġ fuq in-naħa tad-destinazzjoni. L-indirizz f’lista ta’ proxies hu tal-listener li jikkuntattja l-klijent tiegħek; NAT, routing jew pass ieħor ’il barra jistgħu jagħtu lid-destinazzjoni indirizz tas-sors differenti.
Qabbel l-istess endpoint tal-verifika tal-IP bil-proxy u mingħajru. Eżempju qasir b’servizz pubbliku:
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/ipIbdel l-indirizz tal-proxy riżervat għad-dokumentazzjoni bl-endpoint attiv tiegħek. Għal entrata mil-lista ta’ proxies HTTP, żomm l-indirizz tal-listener separat mill-indirizz tal-ħruġ osservat. L-ewwel talba taqbeż il-proxies fejn hu permess aċċess dirett; it-tieni tneħħi r-regoli ta’ bypass u tagħżel il-proxy. Is-servizz jirċievi ż-żewġ talbiet, għalhekk tibgħatx data privata, cookies jew tokens.
Ħares lejn l-indirizz irrappurtat, mhux biss lejn HTTP 200. Indirizz differenti li jaqbel mal-istennija jsaħħaħ il-konklużjoni dwar ir-rotta ta’ din it-talba. Jekk ir-riżultati jaqblu, eżamina r-regoli ta’ bypass u l-konfigurazzjoni qabel tikkonkludi li l-entrata fil-lista hi falza.
Iċċekkja x’ikejjel is-servizz tal-IP
Ir-riżultat origin ta’ httpbin jista’ juża X-Forwarded-For meta dan ikun preżenti. Jista’ jkun fih katina minflok l-indirizz dirett tal-parti l-oħra tas-socket, punt partikolarment rilevanti fit-testijiet ta’ forwarding ta’ HTTP sempliċi. Meta l-preċiżjoni tkun importanti, hu aħjar servizz taħt il-kontroll tiegħek: irreġistra l-parti l-oħra reali tal-konnessjoni f’konfini tan-network magħruf u afda l-headers tal-forwarding biss meta l-infrastruttura tiegħek tipprovdihom u tivvalidahom.
L-indirizz li curl diġà jaf
curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/remote_ip jidentifika l-parti l-oħra tal-konnessjoni ta’ curl, normalment l-endpoint tal-proxy HTTP f’dan l-eżempju. Jgħin biex tikkonferma fejn qabbad curl, iżda ma josservax l-indirizz tas-sors li juża l-proxy lejn barra. Ir-riżultat fuq in-naħa tad-destinazzjoni jwieġeb dik it-tieni mistoqsija.
Irrepeti l-verifika fl-applikazzjoni li se tuża l-proxy. Talba curl li tirnexxi ma tikkonfigurax browser; profili, estensjonijiet, regoli ta’ bypass u apps li jinjoraw is-settings tas-sistema jistgħu jagħżlu rotot differenti. Jekk il-post hu importanti, fittex il-post tal-indirizz tal-ħruġ osservat u żomm kemm l-endpoint kif ukoll l-indirizz tal-ħruġ mar-riżultat.