প্রোক্সি তালিকা ডাউনলোড, পছন্দসই ফরম্যাটে txt·CSV·API
Socks5Proxy একটি প্রোক্সি পরিষেবা যা কেনা ডাটাসেন্টার/ISP প্রোক্সি তালিকা ৬ ফরম্যাটের .txt বা .csv ফাইল অথবা REST API দিয়ে ডাউনলোড করতে দেয়, তালিকা পেমেন্টের পরই ড্যাশবোর্ডে সাথে সাথে দেখায়।
প্রক্সি তালিকা কী?
প্রোক্সি তালিকা হল আপনি কেনা প্রোক্সিগুলির একটি ফাইল যেখানে প্রতি লাইনে একটি প্রোক্সি থাকে। ক্রলার, অটোমেশন টুল, অ্যান্টি-ডিটেক্ট ব্রাউজার, অ্যাকাউন্ট ম্যানেজমেন্ট প্রোগ্রাম সাধারণত এই ধরনের তালিকা ফাইল লোড করে প্রোক্সি রোটেট করে ব্যবহার করে বা প্রতি অ্যাকাউন্টে একটি বরাদ্দ করে।
টুলস ভেদে রিসিভ করা লাইন ফরম্যাট আলাদা, তাই একই প্রোক্সি হলেও ফরম্যাট ম্যাচ করালে সরাসরি ব্যবহার করা যায়। Socks5Proxy বহুল ব্যবহৃত ফরম্যাট প্রি-সিলেক্ট করে রাখার সুবিধা দেয়, যাতে লিস্ট ডাউনলোড করার পর আবার এডিট করতে না হয়।
ম্যানুয়ালি লিস্ট এডিট করতে গেলে একটি কোলন মিস হলে পুরো লাইন কাজ করবে না। সরাসরি সঠিক ফরম্যাটে ডাউনলোড করলে এই ভুল এড়ানো যায়, এবং প্ল্যান পরিবর্তনের পর একই ফরম্যাটে নতুন লিস্ট পাবেন।
In what formats can I download proxy lists?
ড্যাশবোর্ডের My Proxies স্ক্রিন বা API থেকে নিচের ফরম্যাটগুলোর যেকোনো একটি বেছে নিন। প্রোটোকল HTTP সিলেক্ট করলে HTTP পোর্ট, SOCKS5 সিলেক্ট করলে SOCKS5 পোর্ট যুক্ত হবে।
আপনি যে কোন সময় ফরম্যাট পরিবর্তন করে আবার ডাউনলোড করতে পারেন। একই প্ল্যানের তালিকা ক্রলারের জন্য http:// ফাইল এবং ব্রাউজারের জন্য socks5:// ফাইল হিসাবে দুবার ডাউনলোড করে আলাদাভাবে ব্যবহার করতে পারেন, তবে IP এবং অ্যাকাউন্ট তথ্য একই থাকবে।
| ফরম্যাট | এক লাইন উদাহরণ | সঠিক টুল |
|---|---|---|
| ip:port:user:pass | 203.0.113.10:41000:user:pass | অ্যাকাউন্ট ম্যানেজমেন্ট টুলস, অনেক ক্রলার |
| user:pass@ip:port | user:pass@203.0.113.10:41000 | ব্রাউজার এক্সটেনশন ছাড়া টুল, কিছু বট |
| ip:port | 203.0.113.10:41000 | IP অনুমোদন চালু পরিবেশ |
| socks5:// | socks5://user:pass@203.0.113.10:42000 | Anti-detect browser, Node.js, Python |
| http:// | http://user:pass@203.0.113.10:41000 | requests, Scrapy, cURL, এনভায়রনমেন্ট ভেরিয়েবল |
| CSV | ip,http_port,socks5_port,user,pass,country,city | স্প্রেডশিট, অ্যাকাউন্ট ম্যাচিং টেবিল |
প্রোক্সি তালিকা কোথা থেকে ডাউনলোড করবেন?
পেমেন্ট সম্পন্ন হলে ড্যাশবোর্ডের মাই প্রক্সি পেজে IP লিস্ট সাথে সাথে দেখতে পাবেন। উপরে থেকে ফরম্যাট, প্রোটোকল, দেশ, প্ল্যান সিলেক্ট করে .txt বা .csv ডাউনলোড করতে পারবেন। একাধিক প্ল্যান কিনলে একটি ফাইলে একসাথে বা প্ল্যান/দেশ অনুযায়ী আলাদা করে ডাউনলোড করতে পারবেন।
স্ক্রিনের তালিকা একটি স্থির উচ্চতার টেবিলে স্ক্রল করা যায়, এবং প্রতিটি লাইনে কপি বাটন রয়েছে, তাই কয়েকটি প্রয়োজন হলে ফাইল ছাড়াই সরাসরি কপি করে ব্যবহার করা যায়।
ফাইল নামে ফরম্যাট এবং তারিখ থাকে, তাই একাধিকবার ডাউনলোড করলেও কোন ফাইলটি সর্বশেষ তা সহজেই বোঝা যায়। CSV ফাইলের প্রথম লাইনে কলামের নাম থাকে, তাই স্প্রেডশিটে খুললে তা সরাসরি টেবিল হিসেবে দেখায়।
তালিকা স্ক্রিনে দেশ, প্ল্যান, মেয়াদ শেষ হওয়ার তারিখ দিয়ে ফিল্টার করা যায়, এবং ফিল্টার করা ফলাফল শুধু ফাইল হিসেবে ডাউনলোড করা যায়। উদাহরণস্বরূপ, মার্কিন ডেডিকেটেড ISP IP শুধু বেছে CSV হিসেবে ডাউনলোড করলে অ্যাকাউন্ট ম্যাচিং টেবিল সরাসরি তৈরি করা যায়।
API দিয়ে প্রোক্সি তালিকা পেতে চাইলে কিভাবে করবো?
ড্যাশবোর্ডের API কী স্ক্রিনে কী তৈরি করুন। কী তৈরি করার সময় শুধু একবার সম্পূর্ণ দেখানো হয়, তাই নিরাপদ জায়গায় সংরক্ষণ করুন। হারিয়ে গেলে নতুন কী তৈরি করুন, নতুন কী তৈরি করলে আগের কী অবিলম্বে অকার্যকর হয়ে যায়।
তালিকা দুটি ঠিকানা দিয়ে পাওয়া যায়। /proxies JSON তালিকা হিসেবে IP, পোর্ট, ব্যবহারকারী নাম, পাসওয়ার্ড, দেশ, শহর, মেয়াদ শেষ হওয়ার তারিখ প্রদান করে, এবং /proxies/download পছন্দসই ফরম্যাটের টেক্সট লাইন বাই লাইন প্রদান করে। দুটি ঠিকানাই দেশ (country) এবং প্রোটোকল (protocol) দিয়ে ফিল্টার করা যায়।
API রিকোয়েস্টে অ্যাকাউন্ট টোকেন নয়, API কী ব্যবহার করুন। অ্যাকাউন্ট টোকেন শুধু ড্যাশবোর্ড লগইনে ব্যবহৃত হয়, API কী শুধু প্রোগ্রাম কাজে ব্যবহৃত হয়, তাই কী ফাঁস হলেও অ্যাকাউন্ট লগইন নিরাপদ। রিকোয়েস্ট শুধু HTTPS এ গ্রহণ করা হয়।
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies/download?protocol=http&format=ip:port:user:pass"curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://socks5proxy.io/api/v1/proxies?country=us"import itertools, requests
API = "https://socks5proxy.io/api/v1/proxies/download"
lines = requests.get(API, params={"protocol": "http", "format": "url"},
headers={"Authorization": "Bearer YOUR_API_KEY"}, timeout=20).text.split()
pool = itertools.cycle(lines)
for url in ["https://example.com/a", "https://example.com/b"]:
p = next(pool)
print(requests.get(url, proxies={"http": p, "https": p}, timeout=20).status_code)IP অনুমোদন ব্যবহার করলে তালিকা কিভাবে পরিবর্তন হয়?
IP অনুমোদন হল আপনার সার্ভারের পাবলিক IPv4 ঠিকানা ড্যাশবোর্ডে নিবন্ধন করে রাখা, এবং সেই ঠিকানা থেকে আসা সংযোগ শুধুমাত্র পাসওয়ার্ড ছাড়াই গ্রহণ করার পদ্ধতি। সর্বোচ্চ 10টি ঠিকানা নিবন্ধন করা যাবে।
IP অনুমোদন ব্যবহার করলে তালিকা ip:port ফরম্যাটে পেলেও সরাসরি সংযোগ করা যাবে। তালিকা ফাইলে পাসওয়ার্ড থাকে না, তাই একাধিক ব্যক্তি একসাথে দেখে এমন সেটিংস ফাইল বা কোড রিপোজিটরিতে প্রক্সি ঠিকানা রাখলেও অ্যাকাউন্ট তথ্য প্রকাশ পাবে না। সংযোগ অবস্থান প্রায়ই পরিবর্তন হয় এমন ল্যাপটপে ব্যবহারকারীর নাম এবং পাসওয়ার্ড পদ্ধতি একসাথে ব্যবহার করা সুবিধাজনক।
নিবন্ধিত ঠিকানা হল প্রোক্সিতে সংযোগকারী পক্ষ, অর্থাৎ আপনার সার্ভার বা কম্পিউটারের পাবলিক IPv4। প্রোক্সি IP নিবন্ধন করা হচ্ছে না, তাই বিভ্রান্ত হবেন না। আপনার পাবলিক IP ড্যাশবোর্ডের IP প্রমাণীকরণ বিভাগে সরাসরি দেখা এবং যোগ করা যায়।
প্রক্সি তালিকা টুলে লোড করার সময় কোন টিপস আছে?
- অ্যাকাউন্ট ম্যানেজমেন্ট টুলসে CSV ইম্পোর্ট করে অ্যাকাউন্ট ও IP এক টেবিলে ম্যাপ করে রাখলে ম্যানেজমেন্ট সহজ হবে।
- ক্রলারে http:// ফরম্যাট ব্যবহার করে প্রতি রিকোয়েস্টে পরবর্তী প্রোক্সি ব্যবহার করুন।
- Anti-detect browsers accept the socks5:// format, one line per profile.
- দেশ অনুযায়ী কাজ ভাগ করলে দেশ ফিল্টার লাগিয়ে প্রতিটি দেশের জন্য ফাইল আলাদা করে নিন।
- নতুন প্ল্যান কিনলে একই API ঠিকানায় নতুন IP যোগ হয়, তাই কাজ শুরু করার সময় তালিকা আবার নিন।
প্রোক্সি তালিকায় কোন তথ্য থাকে?
এক লাইনে IP, HTTP পোর্ট, SOCKS5 পোর্ট, ব্যবহারকারীর নাম, পাসওয়ার্ড থাকে এবং CSV এবং JSON এ দেশ কোড এবং শহর, প্ল্যান মেয়াদ শেষ তারিখও থাকে। IP বেছে নেওয়ার জন্য দেশ সংখ্যা: ডেটাসেন্টার 47, ISP 19।
সমস্ত IP IPv4, এবং প্ল্যানের সময়কালে একই IP বজায় থাকে। তাই একবার সংগ্রহ করা তালিকা সময়কাল শেষ হওয়া পর্যন্ত একইভাবে ব্যবহার করা যায়।
JSON তালিকার প্রতিটি আইটেমে প্ল্যান প্রকারও অন্তর্ভুক্ত থাকে, তাই শেয়ার্ড, প্রাইভেট, ডেডিকেটেড IP প্রোগ্রামের মধ্যে আলাদাভাবে পরিচালনা করা যায়। উদাহরণস্বরূপ, ডেডিকেটেড IP অ্যাকাউন্ট লগইনের জন্য এবং শেয়ার্ড IP শুধুমাত্র পাবলিক পেজ সংগ্রহ করার জন্য ব্যবহার করা যায়।
একবার ডাউনলোড করা লিস্ট দীর্ঘদিন ব্যবহার করলে, প্ল্যান এক্সপায়ার্ড লাইনগুলো কাজ করবে না। নতুন লিস্ট দিয়ে রিপ্লেস করুন। API ব্যবহার করলে এই ঝামেলা নেই।
| কান | ব্যাখ্যা |
|---|---|
| ip | প্রোক্সি IPv4 অ্যাড্রেস |
| http_port | HTTP·HTTPS সংযোগ পোর্ট |
| socks5_port | SOCKS5 কানেকশন পোর্ট |
| user, pass | ব্যবহারকারীর নাম এবং পাসওয়ার্ড |
| country, city | IP অবস্থান (দেশ কোড, শহর) |
| expires | প্ল্যান মেয়াদ শেষ (JSON) |
প্রোক্সি তালিকা ফাইল নিরাপদে কিভাবে সংরক্ষণ করবেন?
ব্যবহারকারীর নাম এবং পাসওয়ার্ড সহ তালিকা ফাইলটি অ্যাকাউন্ট তথ্যের সমান। এটি পাবলিক রিপোজিটরি বা বহু লোকের দেখা চ্যাট রুমে সরাসরি আপলোড করবেন না, সার্ভারের কনফিগারেশন ফোল্ডার বা গোপন মান ব্যবস্থাপনা টুলে রাখা ভাল।
কোড রিপোজিটরিতে প্রোক্সি তথ্য সংরক্ষণ করতে চাইলে IP অথোরাইজেশন চালু করুন এবং ip:port ফরম্যাটে গ্রহণ করুন। পাসওয়ার্ড নেই তাই ফাইলটি বাইরে দেখা গেলেও নিবন্ধিত সার্ভার না হলে সংযোগ করা যাবে না।
API কী একইভাবে পরিচালনা করুন। কী ফাঁস হয়েছে মনে হলে ড্যাশবোর্ডে নতুন কী তৈরি করুন, আগের কী সাথে সাথে ব্লক হয়ে যাবে।
লিস্ট ডাউনলোড করার পর কানেকশন টেস্ট কিভাবে করবেন?
সবচেয়ে সহজ পদ্ধতি হল লিস্টের প্রতিটি লাইন দিয়ে IP চেক অ্যাড্রেসে রিকুয়েস্ট পাঠানো। রেসপন্সে ফেরত আসা IP যদি সেই লাইনের IP এর সাথে মেলে তাহলে কানেকশন ঠিক আছে। নিচের cURL লুপের মত ছোট স্ক্রিপ্ট দিয়ে কয়েক মিনিটে শত শত চেক করা যায়।
পরীক্ষা করার সময় একসাথে অনেকগুলি সংযোগ খুলবেন না। শেয়ার্ড প্ল্যান হলে একসাথে 500টি সংযোগের মধ্যে ভাগ করে পরীক্ষা করুন। যদি কোনো সংযোগ কাজ না করে, তাহলে HTTP পোর্ট এবং SOCKS5 পোর্ট সঠিকভাবে বসানো হয়েছে কিনা এবং অথেন্টিকেশন পদ্ধতি সঠিক কিনা তা প্রথমে পরীক্ষা করুন।
while read p; do
echo "$p $(curl -s -m 15 -x "$p" https://api.ipify.org)"
done < proxies.txtপ্রক্সি তালিকা পেতে কী কিনতে হবে?
তালিকা ডাউনলোড এবং API সমস্ত প্ল্যানে অন্তর্ভুক্ত। শেয়ার্ড ডাটাসেন্টার 100টি থেকে শুরু, 1টি IP মাসিক শুরু মূল্য $0.0179, ISP এবং প্রাইভেট, ডেডিকেটেড প্ল্যানেও একইভাবে তালিকা পাওয়া যায়।
অ্যাকাউন্ট টোকেন দিয়ে সাইন আপ করে ব্যালেন্স টপ আপ করুন, তারপর প্ল্যান কিনলেই তালিকা তৈরি হয়ে যাবে। ন্যূনতম টপ আপ: $30।
একাধিক ধরনের প্ল্যান একসাথে কিনলেও তালিকা এক জায়গায় জমা হয়। শেয়ার্ড ডাটাসেন্টার তালিকা এবং ডেডিকেটেড ISP তালিকা আলাদাভাবে ডাউনলোড করতে চাইলে প্ল্যান ফিল্টার প্রয়োগ করে ডাউনলোড করুন, এবং সম্পূর্ণ তালিকা এক ফাইলে পেতে চাইলে ফিল্টার ছাড়াই ডাউনলোড করুন।