Máta útgangs-IP hjá móttakaranum. Adressan á einum proxy-lista er lurtingarstaðið, sum klienturin sambindur við; NAT, ruting ella eitt afturat stig á útleiðini kann geva móttakaranum eina aðra kelduadressu.

Samanber úrslitið frá sama IP-kanningarendapunkti við og uttan proxy. Her er eitt stutt dømi við einari almennari tænastu:

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

Skift proxy-adressuna, sum er til skjalfesting, út við títt virkna endapunkt. Brúkar tú eina skráseting av HTTP-proxy-listanum, halt lurtingaradressuna og staðfestu útgangsadressuna hvør sær. Fyrra umbønin fer uttan um proxyar, har beinleiðis atgongd er loyvd; seinna ruddar reglur um at fara uttan um og velur proxyn. Kanningartænastan fær báðar umbønirnar, so lat vera við at senda privatar dátur, farspor ella token.

Hygg at fráboðaðu adressuni, ikki bara HTTP 200. Ein onnur adressa, sum samsvarar við væntanina, stuðlar niðurstøðuni um leiðina hjá hesi umbøn. Eru bæði úrslitini eins, kanna reglurnar um at fara uttan um og uppsetingina, áðrenn tú staðfestir, at skrásetingin á listanum er skeiv.

Kanna, hvat IP-kanningin mátar

origin-úrslitið hjá httpbin kann brúka X-Forwarded-For, tá hesin header er við. Tað kann innihalda eina ketu heldur enn beinleiðis adressuna hjá hinum endanum á socket-sambandinum; tað hevur serligan týdning í royndum við vanligari HTTP-framsending. Tá neyvleiki er avgerandi, er ein kannari undir tínari egnu stýring betri: skráset veruliga sambandsfelagan á einum kendum netmarki og lít bert á framsendingar-headerar, tá tínar egnu undirstøðuskipanir veita og vátta teir.

Adressan, sum curl longu kennir

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

remote_ip eyðmerkir sambandsfelagan hjá curl, vanliga HTTP-proxy-endapunktið í hesum døminum. Tað hjálpir at vátta, hvar curl setti samband, men sær ikki útgangskelduadressuna hjá proxynum. Úrslitið hjá móttakaranum svarar hesum seinna spurninginum.

Endurtak kanningina inni í forritinum, sum skal brúka proxyn. Ein væleydnað curl-umbøn setur ikki ein kaga upp; profilar, víðkanir, reglur um at fara uttan um og forrit, sum ikki fylgja skipanarstillingunum, kunnu velja aðrar leiðir. Hevur staðseting týdning, slá so staðfestu útgangsadressuna upp og goym bæði endapunkt og útgangsadressu saman við úrslitinum.

Skyldar greinar