Mjit it útgeande IP-adres by de bestimming. It adres yn in proxylist is it harkpunt dêr't dyn kliïnt kontakt mei makket; NAT, rûtearring of in ekstra útgeande sprong kin de bestimming in oar boarne-adres jaan.

Ferlykje itselde IP-kontrôle-einpunt mei en sûnder de proxy. In koart foarbyld mei in iepenbiere tsjinst:

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

Ferfang it foarbyldadres foar dokumintaasje troch dyn wurkjende einpunt. By in yngong út de HTTP-proxylist moatst it harkadres en it waarnommen útgeande adres apart hâlde. It earste fersyk omgiet proxy's, dêr't direkte tagong tastien is; it twadde makket de omgeanregels leech en kiest de proxy. De kontrôletsjinst ûntfangt beide fersiken, dus stjoer gjin priveegegevens, koekjes of tokens mei.

Besjoch it werjûne adres, net allinnich HTTP 200. In oar adres dat mei de ferwachting oerienkomt, stipet de konklúzje oer de rûte fan dit fersyk. Binne de resultaten gelyk, kontrolearje dan de omgeanregels en ynstellingen foardatst beslútst dat de listyngong falsk is.

Kontrolearje wat de IP-tsjinst mjit

It origin-resultaat fan httpbin kin X-Forwarded-For brûke as dy kop oanwêzich is. It kin in keatling befetsje ynstee fan it streekrjochte adres fan de socketpartner; dat is benammen fan belang by testen mei gewoane HTTP-trochstjoering. As krektens wichtich is, is in kontrôletsjinst ûnder eigen behear better: lis de echte ferbiningspartner fêst op in bekende netwurkgrins en fertrou trochstjoerkoppen allinnich as dyn ynfrastruktuer se leveret en falidearret.

It adres dat curl al ken

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

remote_ip identifisearret de ferbiningspartner fan curl, yn dit foarbyld ornaris it HTTP-proxy-einpunt. It helpt om te befêstigjen wêr't curl ferbûn is, mar nimt it útgeande boarne-adres fan de proxy net waar. It resultaat by de bestimming jout antwurd op dy twadde fraach.

Werhelje de kontrôle yn de applikaasje dy't de proxy brûke sil. In slagge curl-fersyk stelt gjin browser yn; profilen, útwreidingen, omgeanregels en apps dy't systeemynstellingen negearje, kinne oare rûtes kieze. As lokaasje fan belang is, sykje dan it waarnommen útgeande adres op en bewarje sawol einpunt as útgeand adres by it resultaat.

Relatearre artikelen