ایگزٹ IP کو منزل کی طرف سے ناپیں۔ پراکسی فہرست کا پتہ اس لسنر کا ہوتا ہے جس سے آپ کا کلائنٹ رابطہ کرتا ہے؛ NAT، روٹنگ یا باہر کی طرف ایک اور ہاپ کی وجہ سے منزل کو مختلف ماخذ پتہ نظر آ سکتا ہے۔

IP جانچنے کے ایک ہی اینڈپوائنٹ کو پراکسی کے ساتھ اور اس کے بغیر استعمال کر کے موازنہ کریں۔ ایک عوامی سروس کی مختصر مثال:

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

دستاویز کی مثال والے پراکسی پتے کی جگہ اپنا فعال اینڈپوائنٹ دیں۔ HTTP پراکسی فہرست کے کسی اندراج کے لیے لسنر کا پتہ اور دیکھا گیا ایگزٹ پتہ الگ رکھیں۔ پہلی درخواست، جہاں براہ راست رسائی کی اجازت ہو، پراکسیوں کو بائی پاس کرتی ہے؛ دوسری بائی پاس قواعد صاف کر کے پراکسی منتخب کرتی ہے۔ جانچ سروس کو دونوں درخواستیں ملتی ہیں، اس لیے نجی ڈیٹا، کوکیز یا ٹوکن نہ بھیجیں۔

صرف HTTP 200 کے بجائے بتایا گیا پتہ دیکھیں۔ توقع کے مطابق مختلف پتہ اس درخواست کے استعمال کردہ راستے کی تائید کرتا ہے۔ اگر دونوں نتائج ایک جیسے ہوں تو فہرست کا اندراج غلط قرار دینے سے پہلے بائی پاس قواعد اور ترتیب دیکھیں۔

دیکھیں کہ IP جانچ سروس کیا ناپتی ہے

httpbin کا origin نتیجہ، موجود ہونے پر، X-Forwarded-For استعمال کر سکتا ہے۔ اس میں ساکٹ کے براہ راست دوسرے سرے کے پتے کے بجائے پتوں کی زنجیر ہو سکتی ہے؛ سادہ HTTP فارورڈنگ کی جانچ میں یہ خاص طور پر اہم ہے۔ درستگی اہم ہو تو اپنے اختیار میں موجود جانچ سروس بہتر ہے: نیٹ ورک کی معلوم حد پر کنکشن کا حقیقی دوسرا سرا ریکارڈ کریں اور فارورڈنگ ہیڈرز پر صرف اسی وقت اعتماد کریں جب آپ کا اپنا انفراسٹرکچر انہیں فراہم اور تصدیق کرتا ہو۔

وہ پتہ جو curl پہلے ہی جانتا ہے

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

remote_ip curl کے کنکشن کے دوسرے سرے کی نشاندہی کرتا ہے، جو اس مثال میں عموماً HTTP پراکسی اینڈپوائنٹ ہے۔ اس سے تصدیق ہوتی ہے کہ curl کہاں جڑا، لیکن یہ پراکسی کے باہر جانے والے ماخذ پتے کو نہیں دیکھتا۔ اس دوسرے سوال کا جواب منزل کی طرف کا نتیجہ دیتا ہے۔

جانچ اسی ایپلی کیشن میں دہرائیں جو پراکسی استعمال کرے گی۔ کامیاب curl درخواست براؤزر کی ترتیب نہیں بدلتی؛ پروفائل، ایکسٹینشن، بائی پاس قواعد اور سسٹم ترتیبات کو نظر انداز کرنے والی ایپس الگ راستے چن سکتی ہیں۔ مقام اہم ہو تو دیکھے گئے ایگزٹ پتے کا مقام معلوم کریں اور نتیجے کے ساتھ اینڈپوائنٹ اور ایگزٹ دونوں محفوظ کریں۔

متعلقہ مضامین