VVinaProxy

502 Bad Gateway پراکسی کی خرابیاں: معلوم کریں کہ یہ کس نے بھیجی ہے

Updated:

502 Bad Gateway کا مطلب ہے کہ درمیان میں موجود کسی سرور نے، جو آپ کی پراکسی یا ویب سائٹ کا اپنا فرنٹ اینڈ سرور ہو سکتا ہے، درخواست آگے بھیجی اور اسے کوئی درست جواب واپس نہیں ملا۔ نمبر ایک ہی ہے مگر وجوہات دو بالکل مختلف، اس لیے کچھ بھی ٹھیک کرنے سے پہلے یہ معلوم کریں کہ 502 کون بھیج رہا ہے۔

پرائیویٹ IPs، جو اجنبیوں کے ساتھ شیئر نہیں ہوتے

پراکسی کی طرف سے آنے والا 502 کیسا دکھائی دیتا ہے

ہم نے اپنی ٹیسٹ پراکسی سے 502 کا جواب دلوایا اور موصول ہونے والے جوابات ریکارڈ کیے، جنہیں 203.0.113.10:8080 اور user123:pass456 کے ساتھ دوبارہ لکھا گیا ہے:

  • HTTPS سائٹ: curl -x http://user123:[email protected]:8080 https://example.com پر curl: (56) CONNECT tunnel failed, response 502 پرنٹ ہوتا ہے۔
  • سادہ HTTP سائٹ: curl کو اسٹیٹس 502 ملتا ہے۔
  • اس پراکسی کے ذریعے HTTPS صفحہ لوڈ کرتے وقت Chrome کی طرف سے ERR_TUNNEL_CONNECTION_FAILED رپورٹ ہوتا ہے اور 502 کا کوئی صفحہ بالکل نظر نہیں آتا۔
  • proxy checker پر HTTP 502 ظاہر ہوتا ہے؛ دیگر کوڈز بھی اسی طرح HTTP <code> کی صورت میں نظر آتے ہیں۔

اصل نشانی: HTTPS سائٹ پر 502 کا صفحہ

HTTPS سائٹس کے لیے پراکسی صرف ایک ٹنل کھولتی ہے؛ یہ کسی انکرپٹڈ کنکشن کے اندر اپنا صفحہ شامل نہیں کر سکتی۔ اگر پراکسی انکار کر دے، تو Chrome کی طرف سے ERR_TUNNEL_CONNECTION_FAILED رپورٹ ہوتا ہے۔ لہٰذا جب آپ کو https:// ایڈریس پر مکمل "502 Bad Gateway" کا صفحہ نظر آئے، تو یہ تقریباً یقینی طور پر ویب سائٹ کے سرور کی طرف سے آیا ہے، پراکسی کی طرف سے نہیں۔

پراکسی بند کر کے وہی صفحہ دوبارہ لوڈ کر کے تصدیق کریں۔ اگر پھر بھی 502 ہی آئے، تو ویب سائٹ میں خرابی ہے اور انتظار کرنا یا سائٹ کے مالک کو مطلع کرنا ہی واحد راستہ ہے۔

جب واقعی پراکسی ہی 502 بھیج رہی ہو

  • منزل مقصود کی طرف سے پراکسی کو جواب نہیں مل رہا۔ سائٹ بند ہے، اس پر زیادہ بوجھ ہے، یا وہ پراکسی کی IP رینج سے کنکشن قبول کرنے سے انکار کر رہی ہے۔
  • غلط ٹائپ شدہ یا ناقابل حل ڈومین۔ پراکسی سائٹ کا ایڈریس تلاش نہیں کر پا رہی، اس لیے آگے بھیجنے کے لیے کچھ نہیں ہے۔
  • مطلوبہ پورٹ بند ہے۔ درخواست ایسی پورٹ کے لیے ہے جسے سائٹ سپورٹ نہیں کرتی۔
  • پراکسی کی طرف کوئی عارضی خرابی۔ یہ شاذ و نادر ہوتا ہے؛ آپ کو اس کا تب پتہ چلتا ہے جب ایک پراکسی کے ذریعے ہر سائٹ 502 دیتی ہے لیکن دوسری پراکسی کے ذریعے کام کرتی ہے۔

مختلف ماحول میں کیا کرنا چاہیے

  • Chrome یا اینٹی ڈیٹیکٹ پروفائلز: اسی پروفائل میں کوئی دوسری بڑی سائٹ کھولیں۔ اگر وہ لوڈ ہو جائے، تو پراکسی ٹھیک ہے اور اصل سائٹ میں مسئلہ ہے۔
  • فون: Wi-Fi پراکسی بند کریں اور موبائل ڈیٹا پر صفحہ کھول کر دیکھیں کہ کیا سائٹ سب کے لیے بند ہے۔
  • curl: CONNECT کے فوراً بعد 502 آتا دیکھنے کے لیے -v شامل کریں، پھر مسئلے کی نشاندہی کے لیے کسی دوسرے ڈومین کے ساتھ دوبارہ آزمائیں۔
  • Python requests: HTTP صفحات کے لیے response.status_code == 502 چیک کریں اور وقفے کے بعد دوبارہ کوشش کریں؛ HTTPS صفحات کے لیے ناکام ٹنل requests.exceptions.ProxyError کے طور پر سامنے آتی ہے۔ سائٹ پر مسلسل بار بار درخواستیں بھیجنے کے بجائے کوششوں کے درمیان وقفہ رکھیں۔

مرحلہ وار

  1. 1

    نوٹ کریں کہ 502 کہاں ظاہر ہو رہا ہے

    https ایڈریس پر 502 کا صفحہ ویب سائٹ کی طرف اشارہ کرتا ہے۔ Chrome میں ٹنل کی خرابی پراکسی کے راستے کی طرف اشارہ کرتی ہے۔

  2. 2

    پراکسی بند کریں اور دوبارہ لوڈ کریں

    پراکسی کے بغیر بھی 502 آنے کا مطلب ہے کہ خود ویب سائٹ میں خرابی ہے۔

  3. 3

    اسی پراکسی کے ذریعے کوئی دوسری سائٹ لوڈ کریں

    اگر دوسری سائٹس کام کر رہی ہیں، تو پراکسی بالکل ٹھیک ہے اور صرف اصل سائٹ ہی انکار کر رہی ہے یا بند ہے۔

  4. 4

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

    لائن کو proxy checker میں پیسٹ کریں۔ اگر ہر سائٹ HTTP 502 دے رہی ہو، تو نتائج کے ساتھ ٹکٹ درج کریں۔

اکثر پوچھے جانے والے سوالات

کیا 502 کا مطلب ہے کہ میری پراکسی کی میعاد ختم ہو چکی ہے؟

عام طور پر نہیں۔ میعاد ختم یا بند ہو چکی پراکسی سے کنکشن فیل یا ٹائم آؤٹ کا مسئلہ آتا ہے؛ دیکھیں proxy timeout۔

پراکسی کے ذریعے صرف ایک ویب سائٹ ہی 502 کیوں دے رہی ہے؟

ہو سکتا ہے کہ وہ سائٹ بند ہو یا پراکسی کے IP سے موصول ہونے والے کنکشنز کا جواب نہ دے رہی ہو۔ بعد میں کوشش کریں، یا کسی دوسرے ملک کا IP استعمال کریں۔

502 اور 504 میں کیا فرق ہے؟

502 کا مطلب ہے کہ غلط جواب ملا یا کوئی جواب نہ مل سکا؛ 504 کا مطلب ہے کہ درمیانی سرور نے بہت طویل انتظار کیا۔ چیکر دونوں کو HTTP <code> کے طور پر دکھاتا ہے۔

میرے اسکریپر کو کبھی کبھار 502 ملتا ہے۔ کیا مجھے پراکسیز تبدیل کرنی چاہئیں؟

کبھی کبھار آنے والے 502 کا مطلب عام طور پر ہدف والی سائٹ پر زیادہ بوجھ ہونا ہے۔ پراکسی تبدیل کرنے سے پہلے اپنی درخواستوں کی رفتار کم کریں اور وقفے کے ساتھ دوبارہ کوششیں شامل کریں؛ دیکھیں proxies for web scraping۔

پرائیویٹ IPs، جو اجنبیوں کے ساتھ شیئر نہیں ہوتے

VinaProxy پرائیویٹ پراکسیز آپ کو ایسی IP بلاک ہونے سے بچاتی ہیں جو کوئی دوسرا استعمال کر رہا تھا۔

قیمتیں دیکھیں

Related articles

پراکسی کی خرابیاں
پراکسی کے ساتھ ERR_TUNNEL_CONNECTION_FAILED کا حل
ERR_TUNNEL_CONNECTION_FAILED کا مطلب ہے Chrome پراکسی تک پہنچا مگر HTTPS ٹنل نہیں کھلی۔ CONNECT کوڈ دیکھیں اور Chrome، Puppeteer، Android میں مسئلہ حل کریں۔
پراکسی کی خرابیاں
پروکسی ٹائم آؤٹ کے نقائص: کنکشن معطل رہتا ہے، پھر منقطع ہو جاتا ہے
پروکسی ٹائم آؤٹ کا مطلب ہے کہ مقررہ وقت میں کوئی جواب نہیں ملا۔ curl (28) اور ERR_TIMED_OUT کا فرق سمجھیں، Python ٹائم آؤٹ درست کریں اور بلاک ٹریفک تلاش کریں۔
مفت ٹولز
پروکسی چیکر: اپنی پروکسیز آن لائن چیک کریں
مفت پراکسی چیکر: 100 تک پراکسیز بطور ip:port:user:pass پیسٹ کریں اور آن لائن پراکسی اسٹیٹس، ایگزٹ IP اور لیٹنسی جانچیں۔ جانیں کہ ہر خرابی کا کیا مطلب ہے۔
پراکسی سیٹ اپ
cURL کے ساتھ پراکسی کا استعمال کیسے کریں (کمانڈ لائن سنٹیکس اور ڈیبگنگ)
Linux، macOS اور Windows پر مستند HTTP(S) پراکسیز (-x http://user:pass@ip:port اور -U) کے ساتھ curl کا استعمال اور ہیڈرز و لیٹنسی چیک کرنے کا طریقہ۔
پلیٹ فارم کے لحاظ سے پراکسیز
ویب اسکریپنگ کے لیے پراکسیز: 24/7 کرالرز کے لیے لامحدود ڈیڈیکیٹڈ IPv4 اور ISP پولز
Python، Playwright، Selenium اور Scrapy کے لیے تیز HTTP(S) ڈیڈیکیٹڈ IPv4 اور اسٹیٹک ISP پراکسیز، لامحدود ماہانہ بینڈوڈتھ۔ پلانز کا موازنہ کریں اور شروع کریں۔
پراکسی سیٹ اپ
Google Chrome میں پروکسی کنفیگر کرنے کا طریقہ
پورے OS کا IP بدلے بغیر ایکسٹینشنز، --proxy-server فلیگز یا الگ پروفائلز کے ذریعے Google Chrome میں VinaProxy کے HTTP(S) پروکسیز کنفیگر کریں۔
پراکسی سیٹ اپ
Windows 10 اور Windows 11 پر پراکسی کیسے کنفیگر کریں
WinINET سیٹنگز، PowerShell یا netsh winhttp کے ذریعے Windows 10 اور 11 پر VinaProxy HTTP(S) پراکسیز کنفیگر کریں۔ تیز اور محفوظ کنکشن حاصل کریں۔
پراکسی سیٹ اپ
GenLogin میں پراکسی سیٹ اپ کرنے کا طریقہ (سنگل پروفائل اور بلک امپورٹ)
GenLogin اینٹی ڈیٹیکٹ براؤزر میں HTTP ip:port:user:pass پراکسیز سیٹ کریں۔ ٹائم زون اور WebRTC ترتیبات سنک کریں اور پروفائل کنکشن کی خرابیاں دور کریں۔