Tomhais an IP imeachta ag an gceann scríbe. Is é an seoladh ar liosta seachfhreastalaithe an t-éisteoir lena ndéanann do chliant teagmháil; d'fhéadfadh NAT, ródú nó céim eile amach seoladh foinse difriúil a thabhairt don cheann scríbe.

Déan comparáid leis an gcríochphointe seiceála IP céanna, leis an seachfhreastalaí agus gan é. Sampla gairid le seirbhís phoiblí:

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

Cuir do chríochphointe beo in áit sheoladh samplach an doiciméid. I gcás iontrála ón liosta seachfhreastalaithe HTTP, coinnigh seoladh an éisteora agus an seoladh imeachta a breathnaíodh ar leithligh. Seachnaíonn an chéad iarratas seachfhreastalaithe, áit a gceadaítear rochtain dhíreach; glanann an dara ceann rialacha seachanta agus roghnaíonn sé an seachfhreastalaí. Faigheann an tseirbhís seiceála an dá iarratas, mar sin ná seol sonraí príobháideacha, fianáin ná comharthaí rochtana.

Féach ar an seoladh a thuairiscítear, ní ar HTTP 200 amháin. Tacaíonn seoladh difriúil a thagann leis an méid a mbeifí ag súil leis leis an gconclúid faoi bhealach an iarratais seo. Más ionann na torthaí, scrúdaigh na rialacha seachanta agus an chumraíocht sula ndearbhaíonn tú go bhfuil an iontráil ar an liosta bréagach.

Seiceáil cad a thomhaiseann an tseirbhís IP

Is féidir le toradh origin httpbin úsáid a bhaint as X-Forwarded-For nuair atá sé ann. D'fhéadfadh slabhra a bheith ann seachas seoladh díreach phiara an tsoicéid, rud atá ábhartha go háirithe i dtástálacha ar ghnáth-HTTP a chur ar aghaidh. Nuair atá cruinneas tábhachtach, is fearr seiceálaí atá faoi do smacht: taifead fíorphiara an naisc ag teorainn líonra atá ar eolas agus ná cuir muinín i gceanntásca curtha ar aghaidh ach nuair a sholáthraíonn agus a bhailíochtaíonn do bhonneagar iad.

An seoladh atá ar eolas ag curl cheana féin

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

Aithníonn remote_ip piara naisc curl, críochphointe an tseachfhreastalaí HTTP de ghnáth sa sampla seo. Cabhraíonn sé a dhearbhú cá háit ar cheangail curl ach ní bhreathnaíonn sé ar sheoladh foinse amach an tseachfhreastalaí. Freagraíonn an toradh ag an gceann scríbe an dara ceist sin.

Déan an tseiceáil arís laistigh den fheidhmchlár a úsáidfidh an seachfhreastalaí. Ní chumraíonn iarratas rathúil curl brabhsálaí; féadfaidh próifílí, breiseáin, rialacha seachanta agus aipeanna a dhéanann neamhaird de shocruithe an chórais bealaí difriúla a roghnú. Má tá suíomh tábhachtach, cuardaigh suíomh an tseolta imeachta a breathnaíodh agus sábháil an críochphointe agus an seoladh imeachta araon leis an toradh.

Ailt ghaolmhara