VVinaProxy
BN ▾
প্রক্সি কিনুন

502 Bad Gateway প্রক্সি এরর: এটি কার পক্ষ থেকে আসছে তা জানুন

Updated:

502 Bad Gateway-এর অর্থ হলো মধ্যবর্তী কোনো সার্ভার—যা আপনার প্রক্সি বা ওয়েবসাইটের নিজস্ব ফ্রন্ট-এন্ড সার্ভার হতে পারে—অনুরোধটি ফরোয়ার্ড করেছে কিন্তু কোনো বৈধ উত্তর ফেরত পায়নি। একই নম্বর হলেও মূল কারণ দুইটি সম্পূর্ণ ভিন্ন হতে পারে, তাই সমাধানের চেষ্টা করার আগে 502 কোথা থেকে আসছে তা শনাক্ত করুন।

প্রাইভেট IP, অপরিচিতদের সাথে শেয়ার করা হয় না

প্রক্সি থেকে আসা 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 স্ট্যাটাস পায়।
  • ওই প্রক্সির মাধ্যমে Chrome-এ কোনো HTTPS পেজ লোড করলে 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 বা antidetect প্রোফাইল: একই প্রোফাইলে অন্য একটি বড় সাইট খুলুন। সেটি লোড হলে প্রক্সি ঠিক আছে এবং মূল সাইটেই সমস্যা রয়েছে।
  • ফোন: 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 দেখুন।

প্রাইভেট IP, অপরিচিতদের সাথে শেয়ার করা হয় না

VinaProxy প্রাইভেট প্রক্সি আপনাকে এমন পরিস্থিতি এড়াতে সাহায্য করে যেখানে অন্য কারও ব্যবহারের কারণে IP ব্লক হয়ে যায়।

মূল্য দেখুন

Related articles

প্রক্সি ত্রুটি
প্রক্সিতে ERR_TUNNEL_CONNECTION_FAILED সমস্যার সমাধান
ERR_TUNNEL_CONNECTION_FAILED মানে Chrome প্রক্সিতে পৌঁছালেও কোনো HTTPS টানেল খোলেনি। জানুন কীভাবে CONNECT কোড দেখে Chrome, Puppeteer ও Android-এ এটি ঠিক করবেন।
প্রক্সি ত্রুটি
প্রক্সি টাইমআউট ত্রুটি: সংযোগ আটকে থাকে, তারপর ব্যর্থ হয়
প্রক্সি টাইমআউট মানে নির্ধারিত সময়ে কোনো সাড়া না পাওয়া। curl (28) ও ERR_TIMED_OUT বুঝুন, Python টাইমআউট ঠিক করুন এবং ট্রাফিক ব্লকের উৎস খুঁজুন।
ফ্রি টুলস
প্রক্সি চেকার: অনলাইনে আপনার প্রক্সি চেক করুন
ফ্রি প্রক্সি চেকার: ip:port:user:pass ফরম্যাটে 100টি পর্যন্ত প্রক্সি পেস্ট করে স্ট্যাটাস, এক্সিট 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 পরিবর্তন না করে extensions, --proxy-server flags বা আলাদা ইউজার প্রোফাইল দিয়ে Google Chrome-এ VinaProxy HTTP(S) প্রক্সি কনফিগার করুন।
প্রক্সি সেটআপ
Windows 10 এবং Windows 11-এ প্রক্সি কনফিগার করার নিয়ম
WinINET System Settings, PowerShell এনভায়রনমেন্ট ভেরিয়েবল বা netsh winhttp ব্যবহার করে Windows 10 ও Windows 11-এ VinaProxy HTTP(S) প্রক্সি কনফিগার করুন।
প্রক্সি সেটআপ
GenLogin-এ কীভাবে প্রক্সি সেট আপ করবেন (একক প্রোফাইল ও বাল্ক ইমপোর্ট)
GenLogin অ্যান্টিডিটেক্ট ব্রাউজারে HTTP ip:port:user:pass প্রক্সি কনফিগার করুন। টাইমজোন ও WebRTC সেটিংস সিঙ্ক করুন এবং প্রোফাইল কানেকশন ত্রুটি সমাধান করুন।