IPKite

প্রক্সি API ডকুমেন্টেশন এবং সংযোগ পদ্ধতি

IPKite রেসিডেনশিয়াল প্রোক্সি কোড এবং টুলগুলির সাথে সংযোগ করার পদ্ধতি, এবং ব্যালেন্স, ক্রয় ইতিহাস, প্রোক্সি তালিকা পরীক্ষা করার জন্য ডেভেলপার API উদাহরণ সহ সংক্ষেপিত করা হয়েছে।

রেসিডেনশিয়াল প্রোক্সি দ্রুত শুরু করুন

আপনি যখন রেসিডেনশিয়াল প্রোক্সি কিনবেন, তখন সদস্য পৃষ্ঠায় প্রোক্সি ব্যবহারকারীর নাম এবং পাসওয়ার্ড দেখানো হবে। সংযোগের ঠিকানা একটি, এবং আপনি ব্যবহারকারীর নামে যুক্ত মান দ্বারা দেশ, শহর এবং সেশন নির্ধারণ করতে পারেন। নীচের কমান্ড লাইন দিয়ে আপনি সংযোগটি তাত্ক্ষণিকভাবে যাচাই করতে পারেন।

  • ক্রয়: সদস্য পৃষ্ঠায় আপনার পছন্দের GB নির্বাচন করে রেসিডেনশিয়াল প্রোক্সি কিনুন।
  • যাচাই: ব্যবহারকারী প্যানেলে প্রক্সি ইউজারনেম (USERNAME) এবং পাসওয়ার্ড (PASSWORD) চেক করুন।
  • সংযোগ: gw.ipkite.com ঠিকানা এবং HTTP 7000 বা SOCKS5 7100 পোর্টে অনুরোধ পাঠান।
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/

প্রক্সি সংযোগ তথ্য ফরম্যাট

সব রেসিডেন্সিয়াল প্রোক্সি সংযোগ একই ঠিকানা ব্যবহার করে। HTTP এবং HTTPS অনুরোধ 7000 পোর্টে, SOCKS5 সংযোগ 7100 পোর্টে পাঠানো হয়। ব্যবহারকারীর নামের পরে হাইফেন (-) দিয়ে প্যারামিটার যুক্ত করুন, এবং প্যারামিটার শুধুমাত্র প্রয়োজনীয়গুলি নির্বাচন করুন।

আইটেমমূল্যবর্ণনা
ঠিকানাgw.ipkite.comসব রেসিডেন্সিয়াল প্রোক্সি সংযোগের অ্যাক্সেস ঠিকানা
HTTP/HTTPS পোর্ট7000HTTP প্রক্সি দিয়ে HTTP ও HTTPS সাইটে কানেক্ট করুন
SOCKS5 পোর্ট7100SOCKS5 সাপোর্টেড টুলস এবং অ্যাপসে কানেক্ট করুন
ccদুই অক্ষরের দেশ কোড (ছোট হাতের)উদাহরণ: cc-us, cc-gb, cc-de
cityশহরের নাম (ছোট হাতের, স্পেস ছাড়া)উদাহরণ: city-newyork, city-london
sessইংরেজি/সংখ্যা সেশন নামএকই মান ব্যবহার করার সময় একই আইপি বজায় রাখা
ttl1 থেকে 1,440(মিনিট)স্থির সেশন বজায় রাখার সময়
USERNAME-cc-us-city-newyork-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000

ঘূর্ণন প্রক্সি এবং স্টিকি সেশন উদাহরণ

ব্যবহারকারীর নামে sess মান না দিলে রিকোয়েস্ট প্রতি নতুন আইপি বরাদ্দ হয় (রোটেটিং প্রোক্সি)। sess এবং ttl দিলে ttl নির্ধারিত সময় (1-1,440 মিনিট) একই আইপি স্থির থাকে। নতুন আইপি চাইলে শুধু sess মান পরিবর্তন করুন।

curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/
curl -x http://USERNAME:PASSWORD@gw.ipkite.com:7000 https://example.com/

দেশ ও শহর টার্গেটিং উদাহরণ

cc প্যারামিটার দিয়ে ১৭৪টি দেশ/অঞ্চলের যেকোনো একটি নির্বাচন করুন, এবং city প্যারামিটার দিয়ে মেজর সিটিতে টার্গেট করুন। দেশ/শহর টার্গেটিং রোটেটিং এবং স্টিকি সেশন উভয়তেই ব্যবহার করা যায়।

curl -x http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000 https://example.com/

Python requests প্রক্সি উদাহরণ

Python requests-এ proxies ভ্যালুতে HTTP এবং HTTPS উভয়ের জন্য একই প্রক্সি ঠিকানা দিন। SOCKS5 ব্যবহার করতে requests[socks] ইন্সটল করুন এবং ঠিকানা socks5h:// দিয়ে শুরু করুন।

import requests

proxy = "http://USERNAME-cc-us-sess-a1b2c3-ttl-30:PASSWORD@gw.ipkite.com:7000"
proxies = {"http": proxy, "https": proxy}

r = requests.get("https://example.com/", proxies=proxies, timeout=30)
print(r.status_code)

Node.js প্রক্সি উদাহরণ

Node.js-এ undici-র ProxyAgent বা https-proxy-agent প্যাকেজ ব্যবহার করে কানেক্ট করুন। উভয় পদ্ধতিতে শুধু প্রক্সি ঠিকানা এক লাইনে দিলেই হয়।

import { ProxyAgent, fetch } from "undici";

const agent = new ProxyAgent("http://USERNAME-cc-de:PASSWORD@gw.ipkite.com:7000");
const res = await fetch("https://example.com/", { dispatcher: agent });
console.log(res.status);

ডেভেলপার এপিআই অথেন্টিকেশন এবং বেস URL

ডেভেলপার এপিআই REST স্টাইলে এবং সব রেস্পন্স JSON ফরম্যাটে। অ্যাকাউন্ট পেজ থেকে এপিআই কী জেনারেট করলে ipk_live_ দিয়ে শুরু হওয়া কী একবার দেখানো হয়, তাই সাথে সাথে নিরাপদ জায়গায় সেভ করুন। সব রিকোয়েস্টের Authorization হেডারে Bearer এবং এপিআই কী যোগ করে পাঠান।

  • বেস URL: https://ipkite.com/api/v1
  • অনুমোদন হেডার: Authorization: Bearer <API কী>
  • কল সীমা: প্রতি মিনিটে 120 বার
  • রেসপন্স ফরম্যাট: JSON, সফল হলে "ok": true
curl https://ipkite.com/api/v1/balance \
  -H "Authorization: Bearer ipk_live_YOUR_API_KEY"

ডেভেলপার এপিআই এন্ডপয়েন্ট

পদ্ধতিপথবিষয়বস্তুপ্রধান প্রতিক্রিয়া মান
GET/balanceবর্তমান ব্যালেন্সbalance, currency
GET/ordersক্রয় বিবরণ তালিকাcode, product, summary, amount, status, created_at
GET/proxiesক্রয়কৃত প্রোক্সি তালিকারেসিডেনশিয়াল: username, password, host, http_port, socks_port, traffic_gb_left / স্থির IP: ip, port, username, password, country, expires_at
{"ok":true,"balance":"25.00","currency":"USD"}

API এরর রেসপন্স এবং কল লিমিট

API কী না থাকলে বা মিল না গেলে HTTP 401 এর সাথে নিচের রেসপন্স আসবে। হেডার নাম এবং Bearer এর পরের স্পেস, কী সম্পূর্ণভাবে আছে কিনা তা চেক করুন। কল লিমিট প্রতি মিনিটে 120 বার, ব্যালেন্স বা অবশিষ্ট ট্রাফিক পর্যায়ক্রমে চেক করতে প্রতি মিনিটে একবার করে চেক করলে লিমিটের মধ্যে আরামে ব্যবহার করা যায়।

{"ok":false,"error":"unauthorized"}
প্রক্সি API ডকুমেন্টেশন, রেসিডেনশিয়াল প্রক্সি সংযোগ পদ্ধতি এবং কোড উদাহরণ সংগ্রহ | IPKite