আমরা যেভাবে টেস্ট করেছি
আমরা 12টি প্রোভাইডারের প্রত্যেকের কাছ থেকে তাদের ওয়েবসাইটে তালিকাভুক্ত মূল্যে একটি করে আবাসিক প্যাকেজ কিনেছি এবং প্রতিটি টেস্ট একই স্ক্রিপ্টে চালিয়েছি। টেস্ট করা হয়েছে 2026 সালের 5 থেকে 8 অক্টোবরের মধ্যে। Bright Data ও Byteful অন্তর্ভুক্ত করা হয়নি, কারণ তাদের জন্য পরিচয় যাচাই (KYC) প্রয়োজন।
- সার্ভার। জার্মানি, যুক্তরাষ্ট্র ও সিঙ্গাপুরে তিনটি Hetzner ক্লাউড সার্ভার। প্রতিটি সার্ভার নির্দিষ্ট সময়সূচিতে (cron, UTC) একই স্ক্রিপ্ট চালিয়েছে।
- দেশ। 12টি এক্সিট দেশ: US, DE, GB, FR, ES, BR, IN, PL, UA, TR, VN, ID।
- প্রোভাইডার। Decodo, Oxylabs, Evomi, SOAX, DataImpulse, Rayobyte, ProxyEmpire, Webshare, NodeMaven, IPRoyal, Floppydata, Geonode.
টেস্ট
- ইনফ্রাস্ট্রাকচার টেস্ট (সাফল্যের হার, ল্যাটেন্সি, ডুপ্লিকেট রেট)। প্রতিটি সার্ভার প্রতিদিন 08:00 ও 20:00 UTC-তে রোটেটিং আবাসিক প্রক্সির মাধ্যমে প্রতি প্রোভাইডার ও দেশের জন্য 100টি রিকোয়েস্ট একটি Cloudflare ট্রেস এন্ডপয়েন্টে পাঠিয়েছে। সাফল্যের হার হলো সেই রিকোয়েস্টের অনুপাত, যেগুলো বৈধ উত্তর ফিরিয়ে দিয়েছে। ল্যাটেন্সি হলো সফল রিকোয়েস্টের রেসপন্স টাইমের মিডিয়ান ও 90তম পার্সেন্টাইল (P90)। ডুপ্লিকেট রেট = 1 − (ইউনিক IP ÷ সফল রিকোয়েস্ট)। কনফিডেন্স ইন্টারভালে Wilson 95% পদ্ধতি ব্যবহার করা হয়েছে।
- টার্গেট টেস্ট (টার্গেট সাফল্যের হার)। Amazon (US, DE, GB) ও Wikipedia-তে 11:00 ও 23:00 UTC-তে রিকোয়েস্ট করা হয়েছে এমন একটি সাধারণ HTTP ক্লায়েন্ট দিয়ে, যা Chrome TLS ফিঙ্গারপ্রিন্ট ব্যবহার করে এবং JavaScript চালায় না। কোনো রিকোয়েস্ট তখনই সফল গণ্য হয়েছে, যখন আসল পেজ ফিরে এসেছে; CAPTCHA বা ব্লক পেজ এলে নয়।
- স্টিকি সেশন টেস্ট (স্টিকি সেশনের স্থিতিশীলতা)। প্রতিটি রানে প্রতি প্রোভাইডারে 8টি স্টিকি সেশন খোলা হয়েছে এবং 30 মিনিট ধরে প্রতি 30 সেকেন্ডে সেগুলো পরীক্ষা করা হয়েছে। কোনো সেশন স্থিতিশীল গণ্য হয়েছে যদি IP কখনো না বদলায় এবং প্রথম 25 মিনিটে অন্তত 90% চেকের উত্তর পাওয়া যায়।
- টাইম টু ফার্স্ট বাইট। 7 অক্টোবর আমরা curl দিয়ে TTFB মেপেছি: প্রতি প্রোভাইডার, দেশ ও সার্ভারে 10টি রিকোয়েস্ট।
- IP কোয়ালিটি। আমরা প্রতি প্রোভাইডারের 300টি ইউনিক IP-র একটি স্যাম্পল (মোট 3,600টি) Scamalytics API দিয়ে (ফ্রড স্কোর, প্রক্সি শনাক্তকরণ) এবং IPinfo দিয়ে ASN চেকের মাধ্যমে যাচাই করেছি (আবাসিক বা ISP = ডেটাসেন্টার হিসেবে চিহ্নিত নয় এবং হোস্টিং নেটওয়ার্কে নেই)।
- প্রতি সফল রিকোয়েস্টের খরচ। আমরা প্রতিটি প্রোভাইডারের প্রতি GB মূল্য নথিভুক্ত করেছি এবং 8 অক্টোবর 14:50 UTC-তে প্রতিটি প্রোভাইডারের ড্যাশবোর্ডের ট্রাফিক কাউন্টার দেখেছি। প্রতি সফল রিকোয়েস্টের খরচ = প্রতি GB মূল্য × ব্যবহৃত GB ÷ সেই মুহূর্ত পর্যন্ত আমাদের সব টেস্টের সফল রিকোয়েস্ট। আমরা এটি প্রতি 1,000 রিকোয়েস্টের হিসাবে দেখিয়েছি।
সীমাবদ্ধতা ও প্রকাশ-বিবৃতি
প্রকাশ-বিবৃতি। আমরা Floppydata পরিচালনা করি, যা এই টেস্টের 12টি প্রোভাইডারের একটি। আমরা এটি অন্য 11টি প্রোভাইডারের মতোই একই স্ক্রিপ্ট, সার্ভার ও সময়সূচিতে চালিয়েছি এবং এর ফলাফল, দুর্বল ফলাফলসহ, একইভাবে প্রকাশ করেছি। আমাদের Floppydata অ্যাকাউন্টে কোম্পানি ব্যালেন্স যোগ করেছে, তবে খরচের হিসাবে ব্যবহৃত মূল্য হলো $1.00/GB-এর প্রকাশ্য মূল্য, যা সব ব্যবহারকারীর জন্য একই। স্টিকি স্থিতিশীলতায় (47.3%) Floppydata সবচেয়ে নিচে এবং সাফল্যের হারে (98.0%) দ্বিতীয় সর্বনিম্ন, এবং আমরা মূল ফলাফলে তা উল্লেখ করেছি।
- স্বল্প সময়কাল। টেস্টটি চার দিনের (2026 সালের 5–8 অক্টোবর)। পুলের আকার, দিনের সময় ও লোডের সঙ্গে প্রোভাইডারের মান বদলাতে পারে।
- তিনটি টেস্ট লোকেশন। সব রিকোয়েস্ট এসেছে জার্মানি, যুক্তরাষ্ট্র ও সিঙ্গাপুরের সার্ভার থেকে। অন্য লোকেশন বা নেটওয়ার্ক থেকে ফলাফল ভিন্ন হতে পারে।
- টার্গেটের জন্য সাধারণ HTTP ক্লায়েন্ট। Amazon ও Wikipedia টেস্টে JavaScript বা ব্রাউজার ব্যবহার করা হয়নি। প্রতিটি প্রোভাইডারের ক্ষেত্রেই Amazon-এর ফলাফল এক রান থেকে আরেক রানে প্রায় 28% থেকে 83%-এর মধ্যে ওঠানামা করেছে, তাই এগুলোকে এই টেস্টের ভেতরের তুলনা হিসেবে পড়তে হবে, চূড়ান্ত সাফল্যের হার হিসেবে নয়।
- IP কোয়ালিটির জন্য একটিমাত্র উৎস। প্রতি প্রোভাইডারের 300টি IP-র স্যাম্পলে ফ্রড স্কোর ও প্রক্সি শনাক্তকরণের হার এসেছে Scamalytics থেকে, আর নেটওয়ার্কের নাম (ASN) ও জিওলোকেশন এসেছে IPinfo থেকে। অন্য কোনো ডেটাবেস একই IP-গুলোকে ভিন্নভাবে মূল্যায়ন করতে পারে।
- পরিশোধিত মূল্য। মূল্য বলতে আমরা প্রতিটি প্যাকেজের জন্য যা দিয়েছি তা বোঝানো হয়েছে। প্যাকেজগুলোর আকার (2 GB থেকে 50 GB), ট্যারিফ ও কর আলাদা। ProxyEmpire-এর $8.47/GB করসহ ($7.00 করছাড়া)। Evomi-র মূল্য EUR থেকে রূপান্তর করা হয়েছে।
- খরচ কাউন্টার দেখে মাপা হয়েছে। সফল রিকোয়েস্টপ্রতি খরচ হিসাব করা হয়েছে প্রতিটি প্রোভাইডারের নিজস্ব ট্রাফিক কাউন্টার থেকে, যা 8 অক্টোবর 14:50 UTC-তে দেখা হয়েছে। কাউন্টারগুলো ট্রাফিক আলাদাভাবে গুনতে পারে (1 GB মানে 1,000 বা 1,024 MB হতে পারে), ফলে ফলাফলে কয়েক শতাংশ পার্থক্য হয়।
- স্টিকি সেশনের জন্য প্রতিটি প্রোভাইডারের নিজস্ব ফরম্যাট লাগে। আমরা প্রতিটি প্রোভাইডারের ডকুমেন্টেশনের সেশন ফরম্যাট ব্যবহার করেছি। প্যারামিটারের ভিন্ন সেটআপে ফলাফল আলাদা হতে পারে। Floppydata-র ক্ষেত্রে ফরম্যাট 6 অক্টোবর সংশোধন করা হয়েছে, এবং তার আগের সেশনগুলো বাদ দেওয়া হয়েছে।
- পরীক্ষা করা হয়নি। পরিচয় যাচাইয়ের প্রয়োজন হওয়ায় Bright Data ও Byteful বাদ দেওয়া হয়েছে। মোবাইল ও ডেটাসেন্টার প্রক্সি এই পরীক্ষার আওতায় নেই।
- এটি কোনো সুপারিশ নয়। এই ডেটা নির্দিষ্ট কিছু পরীক্ষার ভিত্তিতে প্রোভাইডারদের তুলনা করে। আপনি যে কাজ চালান, সেই অনুযায়ী বেছে নিন।
কাঁচা ডেটা ও পুনরায় যাচাইয়ের সুযোগ
পরীক্ষায় পাঁচটি Python স্ক্রিপ্ট ব্যবহার করা হয়েছে, প্রতিটি পরীক্ষার জন্য একটি করে: অবকাঠামো (bench.py), টার্গেট (targets.py), স্টিকি সেশন (sticky.py), TTFB (ttfb.py) ও IP কোয়ালিটি (ipquality.py)। এর সঙ্গে আছে analyze.py, যা কাঁচা CSV লগ থেকে ফলাফলের ওয়ার্কবুক তৈরি করে। ওয়ার্কবুকে সার্ভার, দেশ ও রান অনুযায়ী সম্পূর্ণ টেবিল, কনফিডেন্স ইন্টারভাল এবং পদ্ধতির নোট আছে।
Floppydata পরীক্ষিত প্রোভাইডারদের একটি হওয়ায় আমরা কাঁচা ডেটা, স্ক্রিপ্ট ও ফলাফলের ওয়ার্কবুক GitHub-এ প্রকাশ করেছি, যাতে যে কেউ সংখ্যাগুলো যাচাই করতে পারেন। কাঁচা লগ অ্যানোনিমাইজ করা হয়েছে: প্রতিটি এক্সিট IP অ্যাড্রেস একটি কী-যুক্ত হ্যাশ দিয়ে প্রতিস্থাপিত। একই অ্যাড্রেস সবসময় একই হ্যাশ পায়, তাই ইউনিক IP-র সংখ্যা, ডুপ্লিকেট রেট ও স্টিকি সেশনে IP পরিবর্তন আবার হিসাব করা যায়, কিন্তু অ্যাড্রেসগুলো ফিরে পাওয়া যায় না। কোনো ক্রেডেনশিয়াল, API কী বা সার্ভার অ্যাড্রেস প্রকাশ করা হয়নি।
- রিপোজিটরি। Floppydata/residential-proxy-benchmark-2026: ডেটা, স্ক্রিপ্ট ও পদ্ধতি এক জায়গায়।
- README। কী পরীক্ষা করা হয়েছে, ডেটা কীভাবে অ্যানোনিমাইজ করা হয়েছে, কলামের বিবরণ এবং ফলাফল কীভাবে আবার হিসাব করবেন।
- কাঁচা রিকোয়েস্ট লগ। 87টি CSV ফাইল, প্রতিটি রিকোয়েস্ট বা চেকের জন্য একটি সারি (প্রায় 636,000 সারি), টেস্ট সার্ভার অনুযায়ী ভাগ করা: us, de, sg।
- IP কোয়ালিটির ফলাফল। শুধু প্রোভাইডারভিত্তিক সমষ্টিগত ফলাফল। আলাদা আলাদা IP এবং Scamalytics-এর কাঁচা রেসপন্স প্রকাশ করা হয়নি।
- স্ক্রিপ্ট। পাঁচটি টেস্ট স্ক্রিপ্ট ও analyze.py। প্রকাশিত CSV ফাইলে analyze.py চালালে IP কোয়ালিটি ছাড়া প্রকাশিত ওয়ার্কবুকের মতোই টেবিল পাওয়া যায়।
- ফলাফলের ওয়ার্কবুক। results.xlsx-এ আছে সব টেবিল, কনফিডেন্স ইন্টারভাল, রানভিত্তিক ট্রেন্ড ও পদ্ধতির নোট।
কোড MIT লাইসেন্সের অধীনে, ডেটা ও ওয়ার্কবুক CC BY 4.0-এর অধীনে। নিজে পরীক্ষা চালাতে আপনার নিজের প্রক্সি ক্রেডেনশিয়াল লাগবে, এবং IP কোয়ালিটির জন্য নিজের Scamalytics ও IPinfo অ্যাক্সেস লাগবে।