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

প্রক্সি টাইমআউট ত্রুটি: সংযোগ আটকে থাকে, তারপর ব্যর্থ হয়

Updated:

অন্যান্য ত্রুটির চেয়ে টাইমআউট বেশি বিরক্তিকর কারণ এতে কোনো স্পষ্ট বার্তা থাকে না: কোনো প্রত্যাখ্যান নেই, পাসওয়ার্ডের অনুরোধ নেই, সফটওয়্যারটি চেষ্টা ছেড়ে না দেওয়া পর্যন্ত কেবল নীরবতা। সাধারণত আপনার প্যাকেট কোথাও গিয়ে হারিয়ে যায়, অথবা প্রক্সি সংযোগ গ্রহণ করলেও সময়মতো সাড়া দেয় না। মূল কাজটি হলো কোন ধাপে এই নীরবতা ঘটছে তা খুঁজে বের করা।

আপনার কাঙ্ক্ষিত বাজারের কাছের প্রক্সি বেছে নিন

আমরা পরিমাপ করেছি এমন তিনটি টাইমআউট আউটপুট

আমরা এমন একটি টেস্ট প্রক্সি সেটআপ করেছি যা TCP সংযোগ গ্রহণ করে কিন্তু কখনো সাড়া দেয় না; এরপর দুই ধরনের সময়সীমা দিয়ে একই রিকোয়েস্ট চালিয়েছি (ঠিকানাটি 203.0.113.10:8080, user123:pass456 হিসেবে দেখানো হলো):

  • curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.com চালালে curl: (28) Proxy CONNECT aborted due to timeout দেখায়। এই সময়সীমাটি কেবল কানেকশন ধাপের জন্য প্রযোজ্য।
  • এর বদলে -m 10 (সম্পূর্ণ স্থানান্তরের সময়সীমা) ব্যবহার করলে curl: (28) Connection timed out after 10002 milliseconds দেখায়।
  • একই প্রক্সিতে Chromium ব্যবহার করলে ERR_TIMED_OUT দেখায়; proxy checker দেখায় timeout।

সম্ভাব্য কারণসমূহ (সবচেয়ে সম্ভাব্যটি আগে)

  • আপনার নেটওয়ার্ক নিঃশব্দে প্রক্সি পোর্ট ব্লক করছে। অফিস, হোটেল এবং ক্যাম্পাসের Wi-Fi প্রায়ই অপ্রচলিত পোর্টের প্যাকেট সরাসরি প্রত্যাখ্যান না করে আটকে দেয়, ফলে আপনাকে অনির্দিষ্টকাল অপেক্ষা করতে হয়।
  • আপনার কোডে টাইমআউট সীমা খুব কম। দূরের কোনো দেশের প্রক্সির হ্যান্ডশেকের জন্য কিছুটা বেশি সময় লাগে; 2–3 সেকেন্ডের সীমা ঠিকঠাক কাজ করা প্রক্সির সংযোগও কেটে দিতে পারে।
  • প্রক্সি বা গন্তব্য ওভারলোডেড। প্রক্সি সংযোগ গ্রহণ করে কিন্তু ওয়েবসাইটের সাড়ার অপেক্ষায় থাকে, আর এর আগেই আপনার অপেক্ষার সময় শেষ হয়ে যায়।
  • ভুল IP। টাইপিংয়ের ভুলে এমন ঠিকানায় অনুরোধ চলে যায় যা কোনো সাড়া দেয় না, ফলে সরাসরি প্রত্যাখ্যানের বদলে কেবল নীরবতা পাওয়া যায়।

পরিবেশ অনুযায়ী সমাধান

  • Windows/Chrome: আপনার ফোনের মোবাইল ডেটা ব্যবহার করে একই প্রক্সি পরীক্ষা করুন। টাইমআউট দূর হলে বুঝতে হবে মূল নেটওয়ার্কটি ব্লক করছে; পড়ুন checking the proxy and the firewall।
  • Antidetect browsers: প্রক্সি চেক বাটনে সাধারণত নির্দিষ্ট অপেক্ষার সময় থাকে। কয়েকবার পুনরায় চেষ্টা করুন, আর যদি কেবল কিছু প্রোফাইল ব্যর্থ হয়, তবে সচল থাকা প্রোফাইলের সাথে সেগুলোর প্রক্সি লাইন মিলিয়ে দেখুন।
  • Telegram: প্রক্সি চালু করার পর কানেক্টিং অবস্থায় আটকে থাকাও প্রায়ই টাইমআউট এরর; Telegram-এ পরিবর্তন করার আগে চেকারে প্রক্সিটি পরীক্ষা করে নিন।
  • Python requests: timeout=(10, 30) ব্যবহার করুন, যার অর্থ সংযোগের জন্য 10 সেকেন্ড এবং পড়ার জন্য 30 সেকেন্ড। সংযোগ কোথায় আটকে যাচ্ছে তা দেখতে requests.exceptions.ConnectTimeout এবং requests.exceptions.ReadTimeout আলাদাভাবে হ্যান্ডেল করুন, এবং সীমাহীন টাইমআউটের বদলে বিরতি দিয়ে কয়েকবার রীট্রাই যোগ করুন।
  • curl: শুধুমাত্র কানেকশন ধাপ পরিমাপ করতে --connect-timeout এবং সম্পূর্ণ কমান্ড সীমাবদ্ধ করতে -m ব্যবহার করুন।

টাইমআউট নাকি কেবল ধীরগতির?

ধীরগতির প্রক্সিও সাড়া দেয়, তবে কিছুটা দেরিতে। proxy speed test আসল রেসপন্স টাইম প্রদর্শন করে; এটি আপনার সফটওয়্যারের টাইমআউটের কাছাকাছি হলে সীমা বাড়ান অথবা লক্ষ্যস্থলের কাছাকাছি দেশের কোনো প্রক্সি বেছে নিন। বারবার পরীক্ষা করেও কোনো সাড়া না পেলে এটি প্রকৃত টাইমআউট, আর পরবর্তী পদক্ষেপ হিসেবে চেকারের ফলাফলসহ একটি টিকিট তৈরি করুন।

ধাপে ধাপে

  1. 1

    চেকারের মাধ্যমে টাইমআউট নিশ্চিত করুন

    প্রক্সি লাইনটি proxy checker-এ পেস্ট করুন। timeout ফলাফলের অর্থ হলো অপেক্ষার সীমার মধ্যে কোনো সাড়া পাওয়া যায়নি।

  2. 2

    সমস্যা চিহ্নিত করতে নেটওয়ার্ক পরিবর্তন করুন

    মোবাইল ডেটা দিয়ে পুনরায় চেষ্টা করুন। এটি কাজ করলে মূল নেটওয়ার্ক বা এর ফায়ারওয়াল সমস্যা তৈরি করছে।

  3. 3

    রেসপন্স টাইম পরিমাপ করুন

    প্রক্সি ধীরগতির নাকি কোনো সাড়াই দিচ্ছে না তা দেখতে proxy speed test চালান।

  4. 4

    সফটওয়্যারে টাইমআউট ও রীট্রাই ঠিক করুন

    কানেক্ট সীমা বাড়িয়ে প্রায় 10 সেকেন্ড করুন, রীট্রাই যোগ করুন এবং কাজটি আবার চালান।

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী

প্রক্সি টাইমআউট মানে কি প্রক্সি অকেজো?

সব সময় এমন নয়। অনেক ক্ষেত্রে ব্যবহারকারীর নেটওয়ার্ক পোর্ট ব্লক করার কারণে টাইমআউট ঘটে। কোনো সিদ্ধান্তে আসার আগে অন্য নেটওয়ার্ক থেকে পরীক্ষা করে নিন।

কোডে প্রক্সির জন্য কত টাইমআউট নির্ধারণ করা উচিত?

শুরুর জন্য সংযোগের ক্ষেত্রে প্রায় 10 সেকেন্ড এবং পড়ার জন্য 30 সেকেন্ড রাখা যুক্তিযুক্ত। দূরের প্রক্সি বা ভারী পেজের জন্য আরও বেশি সময়ের প্রয়োজন হতে পারে।

প্রক্সির মাধ্যমে কেবল নির্দিষ্ট কিছু ওয়েবসাইটেই কেন টাইমআউট হয়?

এমন হলে বুঝতে হবে প্রক্সি ঠিকমতো কাজ করছে কিন্তু গন্তব্য ওয়েবসাইটটি ধীরগতির বা ব্লক করছে। ওয়েবসাইটটি নীরব থাকার বদলে 502 দেখালে 502 Bad Gateway দেখুন।

টাইমআউট এবং রিফিউজড কানেকশনের মধ্যে পার্থক্য কী?

কানেকশন রিফিউজ সাথে সাথে ফেরত আসে; কিন্তু টাইমআউট নির্ধারিত সীমা পর্যন্ত অপেক্ষা করে। বিস্তারিত জানতে proxy server refusing connections দেখুন।

আপনার কাঙ্ক্ষিত বাজারের কাছের প্রক্সি বেছে নিন

VinaProxy ভিয়েতনাম, যুক্তরাষ্ট্র, জাপান, দক্ষিণ কোরিয়া, সিঙ্গাপুর, যুক্তরাজ্য এবং হংকংয়ে IP অফার করে, যাতে আপনি আপনার টার্গেটের কাছাকাছি থাকতে পারেন।

মূল্যতালিকা দেখুন

Related articles

ফ্রি টুলস
প্রক্সি স্পিড ও টার্গেট লেটেন্সি বেঞ্চমার্ক টুল
আপনার ক্রেডেনশিয়াল লগ না করেই Google, Facebook, Shopee ও Amazon এন্ডপয়েন্টে HTTP(S) প্রক্সির আসল গতি এবং রাউন্ড-ট্রিপ লেটেন্সি (ms) টেস্ট করুন।
ফ্রি টুলস
প্রক্সি চেকার: অনলাইনে আপনার প্রক্সি চেক করুন
ফ্রি প্রক্সি চেকার: ip:port:user:pass ফরম্যাটে 100টি পর্যন্ত প্রক্সি পেস্ট করে স্ট্যাটাস, এক্সিট IP ও লেটেন্সি অনলাইনে যাচাই করুন। প্রতিটি এররের অর্থ জানুন।
প্রক্সি ত্রুটি
প্রক্সি ও ফায়ারওয়াল পরীক্ষা: একটি কার্যকর চেকলিস্ট
পেজ লোড না হলে Chrome প্রক্সি ও ফায়ারওয়াল চেক করার পরামর্শ দেয়। Windows প্রক্সি, WinHTTP, ফায়ারওয়াল ও অ্যান্টিভাইরাস পরীক্ষা করে পুনরায় চেষ্টা করুন।
প্রক্সি ত্রুটি
502 Bad Gateway প্রক্সি এরর: এটি কার পক্ষ থেকে আসছে তা জানুন
প্রক্সির মাধ্যমে 502 Bad Gateway মানে মধ্যবর্তী সার্ভার কোনো বৈধ উত্তর পায়নি। আসল curl আউটপুট দেখে নির্ণয় করুন সমস্যাটি প্রক্সির নাকি ওয়েবসাইটের।
প্রক্সি সেটআপ
Python Requests-এ যেভাবে প্রক্সি ব্যবহার করবেন (HTTP/HTTPS ও Session পুলিং)
Python requests ও requests.Session()-এ অথেনটিকেটেড HTTP(S) প্রক্সি কনফিগার করুন। 407 ProxyError এক্সেপশন হ্যান্ডেল করুন এবং স্ট্যাটিক IP পুল রোটেট করুন।
প্রক্সি সেটআপ
Telegram-এ প্রক্সি কনফিগার করার নিয়ম (Desktop, iOS এবং Android)
Telegram-এর বিল্ট-ইন Connection Type → Custom Proxy মেনু ব্যবহার করে Telegram Desktop, iOS এবং Android-এ সরাসরি VinaProxy HTTP প্রক্সি কনফিগার করুন।
প্রক্সি সেটআপ
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) প্রক্সি কনফিগার করুন।