چگونه با پروکسیهای مسکونی Dataimpulse شروع کنیم: راهاندازی، احراز هویت و اولین درخواست
یک راهنمای گامبهگام مناسب مبتدیان برای ایجاد حساب Dataimpulse، تولید اعتبارنامههای پروکسی و ارسال اولین درخواستهای HTTP یا SOCKS5 در ویندوز، macOS و لینوکس.
مرور کلی
Dataimpulse یک ارائهدهنده پروکسی است که پروکسیهای مسکونی و موبایل را با مدل صورتحساب پرداخت بهازای مصرف و مجموعهای از بیش از ۹۰ میلیون آدرس IP ارائه میدهد. این آموزش شما را با موارد ضروری آشنا میکند: ایجاد حساب، تولید اعتبارنامههای پروکسی، و ارسال اولین درخواست با HTTP یا SOCKS5 در ویندوز، macOS، یا لینوکس. در پایان، آماده خواهید بود که پروکسیهای Dataimpulse را در ابزارها و اسکریپتهای خود ادغام کنید.
پیشنیازها
- یک حساب Dataimpulse (ثبتنام رایگان است؛ فقط برای ترافیکی که استفاده میکنید پرداخت میکنید).
- آشنایی مقدماتی با ابزارهای خط فرمان.
curlنصبشده (در macOS و بیشتر توزیعهای لینوکس از پیش نصبشده است؛ ویندوز ۱۰/۱۱ بهطور پیشفرض آن را شامل میشود).
مرحله ۱: ایجاد حساب Dataimpulse
- به وبسایت Dataimpulse مراجعه کنید و روی دکمه ثبتنام کلیک کنید.
- ایمیل خود را وارد کنید و یک رمز عبور ایجاد کنید.
- آدرس ایمیل خود را تأیید کنید.
- وارد داشبورد شوید. به داشبورد اصلی میرسید که در آن میتوانید پروکسیها و صورتحساب خود را مدیریت کنید.
مرحله ۲: تولید اعتبارنامههای پروکسی
- در داشبورد، به بخش راهاندازی پروکسی یا «Get Proxy» بروید.
- نوع پروکسی را انتخاب کنید: مسکونی یا موبایل. پروکسیهای مسکونی برای وباسکرپینگ حجیم ایدهآل هستند؛ پروکسیهای موبایل برای کارهایی که به IP موبایل نیاز دارند بهترند.
- پروتکل را انتخاب کنید: HTTP یا SOCKS5.
- یک روش احراز هویت انتخاب کنید:
- نام کاربری/رمز عبور: Dataimpulse یک نام کاربری و رمز عبور برای شما تولید میکند.
- لیست سفید IP: آدرس IP عمومی فعلی خود را اضافه کنید؛ نیازی به اعتبارنامه نیست.
- روی «Generate» یا «Create» کلیک کنید. جزئیات endpoint پروکسی را خواهید دید:
- میزبان:
gate.dataimpulse.com(مثال؛ از میزبان واقعی داشبورد خود استفاده کنید) - پورت: مثلاً
823برای HTTP،824برای SOCKS5. - نام کاربری و رمز عبور (در صورت استفاده از احراز هویت).
- میزبان:
قالب کامل URL پروکسی را توجه کنید:
- HTTP:
http://username:password@host:port - SOCKS5:
socks5://username:password@host:port
مرحله ۳: احراز هویت و ارسال اولین درخواست
گزینه A: احراز هویت با نام کاربری/رمز عبور
از curl برای ارسال درخواست از طریق پروکسی استفاده کنید. برای HTTP:
curl -x http://username:password@host:port https://httpbin.org/ip
برای SOCKS5:
curl --socks5 username:password@host:port https://httpbin.org/ip
اگر درخواست موفق باشد، یک پاسخ JSON با آدرس IP متفاوت از IP خودتان خواهید دید.
گزینه B: احراز هویت با لیست سفید IP
اگر IP خود را به لیست سفید اضافه کردهاید، اعتبارنامهها را حذف کنید:
curl -x http://host:port https://httpbin.org/ip
مرحله ۴: پیکربندی تنظیمات پروکسی در سطح سیستم
میتوانید متغیرهای محیطی را تنظیم کنید تا بیشتر ابزارهای خط فرمان و برخی برنامهها پروکسی را رعایت کنند.
ویندوز (PowerShell)
$env:HTTP_PROXY="http://username:password@host:port"
$env:HTTPS_PROXY="http://username:password@host:port"
curl https://httpbin.org/ip
برای SOCKS5، از ALL_PROXY استفاده کنید:
$env:ALL_PROXY="socks5://username:password@host:port"
macOS و لینوکس (Bash/Zsh)
export HTTP_PROXY="http://username:password@host:port"
export HTTPS_PROXY="http://username:password@host:port"
export ALL_PROXY="socks5://username:password@host:port"
curl https://httpbin.org/ip
برای دائمی کردن اینها، خطوط export را به پروفایل شل خود اضافه کنید (مثلاً ~/.bashrc یا ~/.zshrc).
مرحله ۵: تأیید اتصال
آدرس IP بازگشتی را بررسی کنید. باید:
- با IP واقعی شما متفاوت باشد.
- متعلق به یک ISP مسکونی یا موبایل باشد (میتوانید آن را در یک سرویس موقعیتیابی IP جستجو کنید).
اگر IP واقعی خود را میبینید، پروکسی استفاده نمیشود. دستور یا متغیرهای محیطی خود را دوباره بررسی کنید.
عیبیابی
- 407 Proxy Authentication Required: پروکسی به احراز هویت نیاز دارد. مطمئن شوید که نام کاربری و رمز عبور را در URL وارد کردهاید، یا اینکه IP شما در لیست سفید است.
- Connection timed out: میزبان و پورت را بررسی کنید که درست باشند. فایروال یا نرمافزار آنتیویروس خود را بررسی کنید.
- 403 Forbidden from target site: ممکن است سایت هدف IPهای پروکسی را مسدود کند. با تولید یک نشست جدید، IP را عوض کنید (Dataimpulse بهطور پیشفرض IPها را در هر درخواست میچرخاند، اما میتوانید از نشستهای چسبنده نیز استفاده کنید).
- curl: (5) Could not resolve proxy: میزبان پروکسی نادرست است. نام میزبان را از داشبورد خود دوباره بررسی کنید.
- Windows: 'curl' is not recognized: از
curl.exeاستفاده کنید یا curl را از وبسایت رسمی نصب کنید.
خلاصه
شما یاد گرفتید چگونه یک حساب Dataimpulse ایجاد کنید، اعتبارنامههای پروکسی تولید کنید، و درخواستهایی با HTTP و SOCKS5 در ویندوز، macOS، و لینوکس ارسال کنید. قیمتگذاری پرداخت بهازای مصرف Dataimpulse و مجموعه بزرگ پروکسیهای مسکونی آن، آن را به گزینهای عملی برای وباسکرپینگ، پایش سئو، و کارهای حفظ حریم خصوصی تبدیل میکند. برای مراحل بعدی، استفاده از Dataimpulse با کتابخانه requests پایتون یا ادغام آن با یک فریمورک اسکرپینگ را بررسی کنید.