Jinsi ya kuangalia IP ya kutokea ya proksi
Linganisha anwani inayoonekana upande wa lengwa na sehemu ya proksi uliyoweka, bila kuchanganya anwani ambayo curl imeunganishwa nayo na IP ya kutokea.
Pima IP ya kutokea kwenye lengwa. Anwani kwenye orodha ya proksi ni ya kisikilizaji ambacho mteja wako huwasiliana nacho; NAT, uelekezaji au hatua nyingine ya kutoka inaweza kulifanya lengwa kuona anwani tofauti ya chanzo.
Linganisha matokeo ya sehemu ileile ya kuangalia IP ukiwa na proksi na bila proksi. Mfano mfupi kwa huduma ya umma:
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/ipBadilisha anwani ya mfano wa nyaraka kwa sehemu yako ya proksi inayofanya kazi. Kwa rekodi kutoka orodha ya proksi za HTTP, weka anwani ya kisikilizaji tofauti na anwani ya kutokea iliyoonekana. Ombi la kwanza hupita bila proksi pale muunganisho wa moja kwa moja unaporuhusiwa; la pili huondoa sheria za kupita bila proksi na kuchagua proksi. Huduma ya ukaguzi hupokea maombi yote mawili, kwa hiyo usitume data binafsi, vidakuzi au tokeni.
Angalia anwani iliyoripotiwa, si HTTP 200 pekee. Anwani tofauti inayolingana na matarajio inaunga mkono hitimisho kuhusu njia ya ombi hili. Matokeo yakifanana, kagua sheria za kupita bila proksi na usanidi kabla ya kuhitimisha kuwa rekodi ya orodha ni ya uongo.
Angalia huduma ya IP inapima nini
Matokeo ya origin ya httpbin yanaweza kutumia X-Forwarded-For ikiwa kichwa hicho kipo. Yanaweza kuwa na mnyororo wa anwani badala ya anwani halisi ya upande wa pili wa soketi; hili ni muhimu hasa katika majaribio ya kusambaza HTTP ya kawaida. Usahihi unapohitajika, ni bora kutumia kikaguzi unachokidhibiti: rekodi upande halisi wa pili wa muunganisho katika mpaka wa mtandao unaojulikana, na amini vichwa vya usambazaji tu ikiwa miundombinu yako inavitoa na kuvithibitisha.
Anwani ambayo curl tayari inaijua
curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/remote_ip hutambua upande wa pili wa muunganisho wa curl, kwa kawaida sehemu ya proksi ya HTTP katika mfano huu. Husaidia kuthibitisha curl iliunganishwa wapi, lakini haioni anwani ya chanzo ambayo proksi hutumia kutoka. Matokeo ya upande wa lengwa yanajibu swali hilo la pili.
Rudia ukaguzi ndani ya programu itakayotumia proksi. Ombi la curl lililofanikiwa haliweki usanidi wa kivinjari; wasifu, viendelezi, sheria za kupita bila proksi na programu zinazopuuza mipangilio ya mfumo zinaweza kuchagua njia tofauti. Ikiwa eneo ni muhimu, tafuta eneo la anwani ya kutokea iliyoonekana na hifadhi sehemu ya proksi pamoja na anwani ya kutokea kwenye matokeo.