ডেটাসেন্টার IP ঠিকানা চিনে ফেলা ওয়েবসাইটগুলোর জন্য সহজ। এগুলো হোস্টিং কোম্পানির মালিকানাধীন, সুপরিচিত রেঞ্জে থাকে এবং সাধারণ ব্যবহারকারীর ট্রাফিক খুব কমই বহন করে। মোবাইল IP ঠিকানার আচরণ একেবারে আলাদা। এগুলো সেলুলার অপারেটরের, ঘন ঘন বদলায় এবং সাধারণত একই সময়ে অনেক আসল ফোন ব্যবহারকারী এগুলো ভাগাভাগি করে ব্যবহার করেন।
এই গাইডে ব্যাখ্যা করা হয়েছে মোবাইল IP পুল কীভাবে তৈরি হয়, CGNAT (Carrier-Grade Network Address Translation, ক্যারিয়ার-গ্রেড নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন) কী, কেন এটি প্ল্যাটফর্মগুলোর জন্য মোবাইল IP ব্লক করাকে ব্যয়বহুল করে তোলে, এবং কেন একটি মোবাইল IP-এর লোকেশন অসংগত দেখাতে পারে। এর সীমাবদ্ধতাও এখানে আলোচনা করা হয়েছে: মোবাইল IP অনেকগুলো আস্থার সংকেতের মধ্যে একটি মাত্র, এটি কোনো নিশ্চয়তা নয় যে অ্যাকাউন্ট কখনো সীমাবদ্ধ হবে না।
মূল বিষয়গুলো
- স্বভাবতই শেয়ার্ড: মোবাইল অপারেটররা CGNAT ব্যবহার করে, তাই একটি পাবলিক IPv4 ঠিকানা একসঙ্গে অনেক আসল গ্রাহকের ট্রাফিক বহন করতে পারে।
- ব্লক করা ব্যয়বহুল: একটি CGNAT ঠিকানা ব্যান করলে বৈধ গ্রাহকরাও ক্ষতিগ্রস্ত হতে পারেন, তাই অনেক প্ল্যাটফর্ম স্থায়ী IP ব্যানের চেয়ে অ্যাকাউন্ট, ডিভাইস ও আচরণগত সংকেতের ওপর বেশি নির্ভর করে।
- ডায়নামিক পুল: মডেম পুনরায় সংযুক্ত হলে অপারেটর সাধারণত তার পুল থেকে আরেকটি ঠিকানা দেয়। ভিন্ন IP পাওয়ার সম্ভাবনা বেশি, তবে প্রতিটি রোটেশনে তা নিশ্চিত নয়।
- লোকেশন ভিন্ন হতে পারে: অপারেটরের রাউটিং ও IP-জিওলোকেশন ডেটাবেস একটি মোবাইল IP-কে মডেমের শহর থেকে ভিন্ন শহরে দেখাতে পারে। এটি সেলুলার নেটওয়ার্কের স্বাভাবিক আচরণ, নকল মোবাইল প্রক্সির প্রমাণ নয়।
- নিশ্চয়তা নয়: ব্রাউজার ফিঙ্গারপ্রিন্ট, লগইনের ধরন ও অ্যাকাউন্টের ইতিহাস তবুও ভেরিফিকেশন বা সীমাবদ্ধতার কারণ হতে পারে।
মোবাইল বনাম রেসিডেনশিয়াল বনাম ডেটাসেন্টার প্রক্সি
প্রক্সির ধরনগুলোর মূল পার্থক্য হলো এক্সিট IP-এর মালিক কে এবং আর কতজন সেটি ব্যবহার করেন।
| বৈশিষ্ট্য | ডেটাসেন্টার প্রক্সি | রেসিডেনশিয়াল প্রক্সি | মোবাইল প্রক্সি |
|---|---|---|---|
| IP-এর মালিক | হোস্টিং বা ক্লাউড প্রোভাইডার | বাসার ইন্টারনেট প্রোভাইডার | মোবাইল নেটওয়ার্ক অপারেটর |
| প্রতি IP-তে ব্যবহারকারী | সাধারণত একটি সার্ভার | সাধারণত একটি পরিবার | প্রায়ই CGNAT-এর মাধ্যমে অনেক গ্রাহক |
| সাধারণ ব্যবহারকারী নয় বলে সহজে শনাক্তযোগ্য | হ্যাঁ, পাবলিক নেটওয়ার্ক ডেটা থেকে | তুলনামূলক কম | কদাচিৎ, কারণ ট্রাফিক ক্যারিয়ারের রেঞ্জ থেকে আসে |
| IP ব্যানের পার্শ্বক্ষতি | কম | মাঝারি | বেশি, কারণ আসল ব্যবহারকারীরা ঠিকানাটি ভাগ করেন |
| নতুন IP কীভাবে পাওয়া যায় | প্রোভাইডার আরেকটি সার্ভার ঠিকানা দেয় | প্রোভাইডারের ওপর নির্ভরশীল | মডেম পুনরায় সংযুক্ত হয় এবং অপারেটর ঠিকানা দেয় |
মোবাইল IP পুল কীভাবে তৈরি হয়
প্রতিটি ProxyUDP পোর্টের পেছনে আছে একটি আসল 4G/5G মডেম, যাতে স্থানীয় মোবাইল অপারেটরের SIM কার্ড লাগানো। আপনার ট্রাফিক সেই অপারেটরের নেটওয়ার্ক দিয়ে বের হয়, তাই ওয়েবসাইটগুলো অপারেটরের রেঞ্জের একটি ঠিকানা দেখে, ঠিক যেমনটা একই নেটওয়ার্কের কোনো ফোনের ক্ষেত্রে দেখত।
মডেম কোন পাবলিক IP পাবে তা ঠিক করে অপারেটর, প্রক্সি প্রোভাইডার নয়। প্রতিটি অপারেটর তার গ্রাহকদের জন্য পাবলিক ঠিকানার একটি পুল রাখে। মডেমের ডেটা সেশন নতুন করে স্থাপিত হলে, যেমন IP পরিবর্তনের অনুরোধের পর, অপারেটর সেই পুল থেকে একটি ঠিকানা দেয়। প্রায়ই সেটি আগেরটির চেয়ে আলাদা হয়। কখনো কখনো একই ঠিকানা, বা একই সাবনেটের কোনো ঠিকানা আবার আসে। রোটেশন কোনো সংরক্ষণ বা রিজার্ভেশন ব্যবস্থা নয়।
পুলের আকার অপারেটর ও অঞ্চলভেদে আলাদা, এবং অপারেটররা সাধারণত তা প্রকাশ করে না। CGNAT অনেক গ্রাহককে প্রতিটি পাবলিক IPv4 ঠিকানা ভাগ করে নিতে দেয় বলে পাবলিক পুল তার সেবা পাওয়া গ্রাহকসংখ্যার চেয়ে অনেক ছোট হতে পারে। বাস্তবে আসল প্রশ্ন “কতগুলো IP আছে” নয়, বরং আপনি যে ঠিকানাগুলো পান সেগুলো ক্যারিয়ারের দেওয়া কি না এবং প্রয়োজনের সময় বদলায় কি না।
ProxyUDP-তে রোটেশন কীভাবে কাজ করে
আপনি ড্যাশবোর্ড থেকে, ব্যক্তিগত রোটেশন লিংক দিয়ে, অথবা আপনার সাবস্ক্রিপশনে থাকলে নির্ধারিত সময়ের রোটেশন দিয়ে নতুন IP চাইতে পারেন। রোটেশন শেষ হলে আপনি যে অ্যাপ্লিকেশন কনফিগার করেছেন তার ভেতর থেকেই পাবলিক এক্সিট IP যাচাই করুন। আপনি যে প্রক্সি হোস্টে সংযুক্ত হন, ওয়েবসাইটগুলো সেই ঠিকানা দেখে না। দেখুন রোটেশনের অপেক্ষা নিয়ে FAQ এবং কেন IP একই থেকে যেতে পারে।
CGNAT কী?
বহু বছর আগেই পৃথিবীতে বরাদ্দহীন IPv4 ঠিকানা ফুরিয়ে গেছে। মোবাইল অপারেটরদের গ্রাহকসংখ্যা পাবলিক IPv4 ঠিকানার চেয়ে অনেক বেশি, তাই তারা গ্রাহকদের অভ্যন্তরীণ ঠিকানায় রাখে এবং তাদের ট্রাফিককে তুলনামূলক ছোট একগুচ্ছ পাবলিক ঠিকানায় রূপান্তর করে। এটাই Carrier-Grade NAT (ক্যারিয়ার-গ্রেড NAT), যাকে কখনো কখনো Large-Scale NAT (লার্জ-স্কেল NAT) বলা হয়।
অভ্যন্তরীণভাবে অপারেটররা সাধারণত শেয়ার্ড ঠিকানা রেঞ্জ 100.64.0.0/10 ব্যবহার করে, যা RFC 6598 অনুযায়ী এই কাজের জন্য সংরক্ষিত। CGNAT ডিভাইস প্রতিটি গ্রাহক-সংযোগকে একটি পাবলিক IP ও পোর্টের সঙ্গে ম্যাপ করে। ফলে অনেক ডিভাইস একই মুহূর্তে একটি পাবলিক IPv4 ঠিকানা ভাগ করে ব্যবহার করতে পারে, প্রতিটি আলাদা পোর্ট রেঞ্জ ব্যবহার করে। RFC 6888-এ এই ধরনের সিস্টেমের সাধারণ প্রয়োজনীয়তাগুলো বর্ণনা করা হয়েছে।
একটি ঠিকানার পেছনে কতজন গ্রাহক থাকবেন তা নির্ভর করে অপারেটরের কনফিগারেশন ও দিনের সময়ের ওপর। এই সংখ্যা মাত্র কয়েকজন থেকে শুরু করে শত শত বা তারও বেশি হতে পারে। অনেক অপারেটর IPv6-ও দেয়, যেখানে ঠিকানার ঘাটতি নেই এবং ভাগাভাগির ব্যবস্থা ভিন্নভাবে কাজ করে। নিচের বিষয়গুলো IPv4 সংক্রান্ত।
CGNAT কেন মোবাইল IP ব্লক করাকে ব্যয়বহুল করে
কোনো প্ল্যাটফর্ম ডেটাসেন্টার IP ব্লক করলে ঠিকানাটি সাধারণত একটি মাত্র সার্ভারের হয়, তাই ব্লকে আর কেউ ক্ষতিগ্রস্ত হয় না। CGNAT মোবাইল ঠিকানা ব্লক করা ভিন্ন ব্যাপার। একই ঠিকানা তখন হয়তো সাধারণ গ্রাহকরা ব্যবহার করছেন, যারা ফোন থেকে ব্রাউজ করছেন, কেনাকাটা করছেন বা লগইন করছেন। স্থায়ী IP ব্যান তাদেরও সেবা থেকে বঞ্চিত করবে।
এই কারণেই বড় প্ল্যাটফর্মগুলো ক্যারিয়ারের রেঞ্জ চিনে রাখে। একটি মোবাইল ঠিকানা স্থায়ীভাবে ব্লক না করে তারা সাধারণত এটিকে অন্যান্য সংকেতের পাশাপাশি একটি উপাদান হিসেবে বিবেচনা করে, এবং এমন ব্যবস্থা নেয় যা নির্দিষ্ট সেশন বা অ্যাকাউন্টকে লক্ষ্য করে। এ কারণেই বিজ্ঞাপন যাচাই, স্থানীয় টেস্টিং, দাম পর্যবেক্ষণ ও ব্যবসায়িক অ্যাকাউন্ট পরিচালনার মতো বৈধ কাজের জন্য মোবাইল IP-কে ব্যাপকভাবে উচ্চ-আস্থার সংযোগ হিসেবে গণ্য করা হয়।
মোবাইল IP যা থেকে রক্ষা করে না
“IP দিয়ে ব্লক করা কঠিন” মানে “সীমাবদ্ধতা থেকে মুক্ত” নয়। প্ল্যাটফর্মগুলো IP ঠিকানার সঙ্গে সম্পর্কহীন সংকেতের ভিত্তিতেও ব্যবস্থা নিতে পারে:
- অ্যাকাউন্টের সংকেত: অ্যাকাউন্টের বয়স, লগইনের ইতিহাস, পেমেন্টের তথ্য ও আগের লঙ্ঘন।
- ব্রাউজার ফিঙ্গারপ্রিন্ট: ডিভাইস, টাইম জোন, ভাষা বা WebRTC ডেটায় অসংগতি। দেখুন আমাদের SOCKS5 UDP সমর্থিত অ্যান্টি-ডিটেক্ট ব্রাউজারের গাইড।
- আচরণ: রিকোয়েস্টের হার, অটোমেশনের প্যাটার্ন ও কার্যকলাপে হঠাৎ পরিবর্তন।
- সেশন-স্তরের যাচাই: মোবাইল IP-তেও CAPTCHA, SMS ভেরিফিকেশন ও সাময়িক রেট লিমিট আসতে পারে।
- সেশনের মাঝখানে রোটেশন: লগইন বা চেকআউটের সময় IP বদলালে সেটিই আরেক দফা ভেরিফিকেশনের কারণ হতে পারে।
মোবাইল IP সাহায্য করে কারণ এটি একটি সাধারণ সতর্কসংকেত, অর্থাৎ ডেটাসেন্টার ঠিকানা, সরিয়ে দেয়। এটি সামঞ্জস্যপূর্ণ ব্রাউজার পরিবেশ বা যুক্তিসংগত অ্যাকাউন্ট আচরণের বিকল্প নয়। ProxyUDP-এর ব্যবহার আমাদের গ্রহণযোগ্য ব্যবহার নীতি-র অধীন।
মোবাইল নেটওয়ার্কের আর্কিটেকচার কীভাবে IP জিওলোকেশনকে প্রভাবিত করে
ব্যবহারকারীরা কখনো কখনো দেখেন যে মোবাইল IP-এর লোকেশন প্রত্যাশিত শহরের বদলে অন্য শহরে দেখাচ্ছে, বা রোটেশনের পর লোকেশন সরে গেছে। এটি সাধারণত অপারেটর কীভাবে ট্রাফিক রাউট করে তারই প্রতিফলন, প্রক্সির কোনো সমস্যা নয়।
অপারেটরের নেটওয়ার্ক থেকে ট্রাফিক কোথায় বের হয়
একটি ফোন বা মডেম কাছের সেল টাওয়ারের সঙ্গে সংযুক্ত হয়, কিন্তু এর ইন্টারনেট ট্রাফিক নেটওয়ার্ক থেকে বের হয় অপারেটরের কোর নেটওয়ার্কের একটি গেটওয়ে দিয়ে। 4G নেটওয়ার্কে এটি হলো EPC (Evolved Packet Core, ইভলভড প্যাকেট কোর)-এর PGW (Packet Data Network Gateway, প্যাকেট ডেটা নেটওয়ার্ক গেটওয়ে)। 5G-তে এটি 5G Core-এর UPF (User Plane Function, ইউজার প্লেন ফাংশন)। পাবলিক IP সেই এক্সিট পয়েন্টের, যা মডেম থেকে শত শত কিলোমিটার দূরে থাকতে পারে।
কেন্দ্রীভূত ও বিকেন্দ্রীভূত নেটওয়ার্ক
- কেন্দ্রীভূত: ইউরোপের অনেক দেশে অপারেটররা জাতীয় ট্রাফিক অল্প কয়েকটি কোর সাইটের মধ্য দিয়ে রাউট করে। এক শহরের মডেম রাজধানীতে নিবন্ধিত ঠিকানা পেতে পারে, এবং পরপর রোটেশনে ঠিকানা বিভিন্ন শহরে দেখা যেতে পারে, কারণ ঠিকানাগুলো একটি জাতীয় পুল থেকে আসে।
- বিকেন্দ্রীভূত: মার্কিন যুক্তরাষ্ট্রের মতো বড় দেশে অপারেটররা লেটেন্সি কম রাখতে অনেক আঞ্চলিক গেটওয়ে চালায়। সেখানে ঠিকানাগুলো বেশিরভাগ ক্ষেত্রে কোনো অঞ্চল বা মেট্রোপলিটন এলাকার সঙ্গে যুক্ত থাকে, যদিও রাস্তা বা ZIP কোড পর্যায় পর্যন্ত সেগুলো তবুও নির্ভরযোগ্য নয়।
জিওলোকেশন ডেটাবেসগুলো কেন একমত হয় না
IP-জিওলোকেশন সেবাগুলো রেজিস্ট্রির রেকর্ড, অপারেটরের প্রকাশিত জিওফিড (যার ফরম্যাট RFC 8805-এ বর্ণিত) এবং নিজস্ব পরিমাপ একত্র করে। অপারেটররা ভিন্ন ভিন্ন মাত্রার বিস্তারিত তথ্য প্রকাশ করে, তাই দুটি সেবা একই ঠিকানার জন্য আলাদা শহর দেখাতে পারে। দেশ সাধারণত নির্ভরযোগ্য; শহর প্রায়ই নয়। ধাপে ধাপে সমস্যা নির্ণয়ের জন্য পড়ুন কেন মোবাইল প্রক্সির IP বিজ্ঞাপিত অঞ্চলের সঙ্গে নাও মিলতে পারে।
মোবাইল প্রক্সি ব্যবহারের ব্যবহারিক চেকলিস্ট
- হোস্ট নয়, এক্সিট IP যাচাই করুন: যে অ্যাপ্লিকেশন বা ব্রাউজার প্রোফাইল প্রক্সি ব্যবহার করে, তার ভেতর থেকেই পাবলিক IP পরীক্ষা করুন।
- প্রোফাইলকে IP-এর সঙ্গে মিলিয়ে নিন: এক্সিট IP-এর দেশ অনুযায়ী টাইম জোন ও ভাষা সেট করুন।
- সেশনের ফাঁকে রোটেট করুন: কাজ শুরুর আগেই IP বদলান, লগইন, আপলোড বা পেমেন্টের মাঝখানে নয়।
- UDP রাউটিং যাচাই করুন: আপনার অ্যাপ্লিকেশন WebRTC বা QUIC ব্যবহার করলে নিশ্চিত হোন যে UDP ট্রাফিক SOCKS5 প্রক্সির মধ্য দিয়ে যাচ্ছে। দেখুন ProxyUDP-এর সঙ্গে সংযোগ।
- প্রতি প্রোফাইলে একটি পরিচয় রাখুন: আলাদা কুকি মানেই আলাদা এক্সিট IP নয়। প্রতিটি পরিচয় কতটা আলাদা হওয়া দরকার, সেই অনুযায়ী পোর্ট বরাদ্দ করুন।
ProxyUDP মোবাইল IP কোথায় পাওয়া যায়
অক্টোবর 1, 2026 পর্যন্ত ProxyUDP 11টি দেশে মোবাইল প্রক্সি লোকেশন পরিচালনা করে (12টি লোকেশন, পোল্যান্ডে একাধিক অপারেটরের বিকল্পসহ):
| অঞ্চল | দেশ |
|---|---|
| উত্তর আমেরিকা | মার্কিন যুক্তরাষ্ট্র, কানাডা |
| পশ্চিম ইউরোপ | যুক্তরাজ্য, জার্মানি, ফ্রান্স, স্পেন, পর্তুগাল |
| মধ্য ও পূর্ব ইউরোপ | পোল্যান্ড, চেক প্রজাতন্ত্র, ইউক্রেন, মলদোভা |
উপলব্ধ অপারেটর ও স্টক সময়ের সঙ্গে বদলায়। অর্ডার পেজে সবসময় বর্তমান প্রাপ্যতা দেখানো থাকে। প্রতিটি লোকেশন UDP-সহ SOCKS5 সমর্থন করে, যা WebRTC, QUIC এবং ভয়েস বা গেমিং ট্রাফিকের জন্য গুরুত্বপূর্ণ।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
মোবাইল প্রক্সির IP কি ব্যান হতে পারে?
হ্যাঁ, তবে কোনো প্ল্যাটফর্মের পক্ষে একটি CGNAT মোবাইল ঠিকানা স্থায়ীভাবে ব্যান করা অস্বাভাবিক, কারণ আসল গ্রাহকরা সেটি ভাগ করে ব্যবহার করেন। প্ল্যাটফর্মগুলো বরং বেশিরভাগ সময় CAPTCHA, ভেরিফিকেশন ধাপ, রেট লিমিট বা অ্যাকাউন্ট-স্তরের সীমাবদ্ধতা প্রয়োগ করে।
একটি মোবাইল IP কতজন ভাগ করে ব্যবহার করেন?
এটি অপারেটর ও দিনের সময়ের ওপর নির্ভর করে। CGNAT-এর পেছনে একটি পাবলিক IPv4 ঠিকানা একই সময়ে কয়েকজন থেকে শত শত বা তারও বেশি গ্রাহককে সেবা দিতে পারে, প্রত্যেকে আলাদা পোর্ট রেঞ্জে।
প্রতিটি রোটেশনে কি নতুন IP ঠিকানা পাওয়া যায়?
সাধারণত হ্যাঁ, তবে সবসময় নয়। ঠিকানা দেয় অপারেটর, এবং সে সাম্প্রতিক কোনো IP বা একই সাবনেটের কোনো IP আবার দিতে পারে। প্রতিটি রোটেশনের পর প্রকৃত এক্সিট IP যাচাই করুন।
আমার মোবাইল IP কেন অন্য শহর দেখায়?
IP-টি অপারেটরের ইন্টারনেট গেটওয়ের, যা অন্য শহরে থাকতে পারে, আর জিওলোকেশন ডেটাবেসগুলো ভিন্ন ভিন্ন পদ্ধতিতে লোকেশন অনুমান করে। ভিন্ন শহর দেখানো সাধারণ ব্যাপার, এর মানে এই নয় যে IP-টি মোবাইল নয়।
মোবাইল প্রক্সি কি রেসিডেনশিয়াল প্রক্সির চেয়ে ভালো?
যেসব প্ল্যাটফর্ম IP-এর সুনামকে বেশি গুরুত্ব দেয়, সেখানে CGNAT-এর কারণে মোবাইল IP সাধারণত বেশি আস্থা পায়। রেসিডেনশিয়াল প্রক্সি তুলনামূলক স্থির ঠিকানা দিতে পারে। আপনার রোটেশন ও আস্থা দরকার, নাকি একটি স্থির IP, তার ভিত্তিতে বেছে নিন।
মোবাইল প্রক্সির জন্য SOCKS5 UDP সমর্থন কেন গুরুত্বপূর্ণ?
WebRTC, QUIC (HTTP/3), ভয়েস কল ও অনেক গেম UDP ব্যবহার করে। কোনো প্রক্সি শুধু TCP বহন করলে সেই ট্রাফিক প্রক্সিকে পাশ কাটিয়ে যেতে পারে বা ব্যর্থ হতে পারে। RFC 1928-এ সংজ্ঞায়িত SOCKS5 UDP ASSOCIATE প্রক্সিকে সেই ট্রাফিক রিলে করতে দেয়।
সূত্র
- RFC 6598: IANA-Reserved IPv4 Prefix for Shared Address Space (100.64.0.0/10) (শেয়ার্ড ঠিকানা স্পেসের জন্য IANA-সংরক্ষিত IPv4 প্রিফিক্স)
- RFC 6888: Common Requirements for Carrier-Grade NATs (ক্যারিয়ার-গ্রেড NAT-এর সাধারণ প্রয়োজনীয়তা)
- RFC 8805: A Format for Self-Published IP Geolocation Feeds (স্ব-প্রকাশিত IP জিওলোকেশন ফিডের ফরম্যাট)
- RFC 1928: SOCKS Protocol Version 5 (SOCKS প্রোটোকল সংস্করণ 5)
- 3GPP TS 23.401 (4G EPC আর্কিটেকচার) এবং TS 23.501 (5G সিস্টেম আর্কিটেকচার)
আসল অপারেটর নেটওয়ার্ক থেকে মোবাইল IP নিন
ProxyUDP অর্ডার পেজে একটি দেশ ও অপারেটর বেছে নিন, SOCKS5 ও UDP দিয়ে সংযুক্ত হোন, এবং কাজ শুরুর আগে আপনার এক্সিট IP যাচাই করুন। সেটআপের ধাপগুলো ডকুমেন্টেশনে দেওয়া আছে।