Skip to content
intermediate

چگونه پروکسی‌های موبایل Dataimpulse را روی اندروید برای مرور خصوصی و تست اپلیکیشن راه‌اندازی کنیم

راهنمای عملی برای پیکربندی پروکسی‌های موبایل Dataimpulse روی دستگاه‌های اندروید برای مرور خصوصی، تست اپلیکیشن و دسترسی به محتوای مخصوص منطقه.

Android حریم خصوصی/ناشناسی سایر

مرور کلی

پروکسی‌های موبایل Dataimpulse آدرس‌های IP را از اپراتورهای موبایل فراهم می‌کنند، که می‌تواند برای تست نحوه رفتار اپلیکیشن‌ها در شبکه‌های موبایل و دسترسی به محتوای محدودشده به منطقه مفید باشد. این آموزش نشان می‌دهد چگونه پروکسی‌های موبایل Dataimpulse را روی دستگاه‌های اندروید، هم در سطح سیستم (از طریق تنظیمات Wi-Fi) و هم به‌ازای هر اپلیکیشن (با استفاده از اپلیکیشن‌های پروکسی مبتنی بر VPN) پیکربندی کنید.

پیش‌نیازها

  • اندروید 8.0 یا بالاتر
  • اطلاعات ورود پروکسی موبایل Dataimpulse (هاست، پورت، نام کاربری، رمز عبور)
  • اتصال Wi-Fi (برای پروکسی سطح سیستم) یا یک اپلیکیشن کلاینت پروکسی مانند Drony (برای مسیریابی به‌ازای هر اپلیکیشن)

ملاحظات مهم

  • تنظیمات پروکسی سطح سیستم فقط برای شبکه‌های Wi-Fi اعمال می‌شود، نه داده همراه.
  • بسیاری از اپلیکیشن‌ها تنظیمات پروکسی سیستم را نادیده می‌گیرند و برای پروکسی به‌ازای هر اپلیکیشن به راهکار مبتنی بر VPN نیاز دارند.
  • Dataimpulse از HTTP و SOCKS5 پشتیبانی می‌کند؛ در صورت امکان برای سازگاری بهتر از SOCKS5 استفاده کنید.

مراحل

  1. جزئیات پروکسی موبایل Dataimpulse خود را دریافت کنید. وارد داشبورد Dataimpulse خود شوید و هاست، پورت، نام کاربری و رمز عبور نقطه پایانی پروکسی موبایل خود را یادداشت کنید.

  2. پروکسی سطح سیستم را از طریق تنظیمات Wi-Fi پیکربندی کنید.

    • تنظیمات > شبکه و اینترنت > Wi-Fi را باز کنید.
    • روی شبکه Wi-Fi متصل خود طولانی فشار دهید و تغییر شبکه را انتخاب کنید.
    • گزینه‌های پیشرفته را باز کنید و پروکسی را روی دستی تنظیم کنید.
    • وارد کنید:
      • نام میزبان پروکسی: your-proxy-host
      • پورت پروکسی: your-proxy-port
      • دور زدن پروکسی برای: localhost, 127.0.0.1
    • ذخیره را بزنید. دستگاه شما اکنون ترافیک HTTP/HTTPS را برای آن شبکه Wi-Fi از طریق پروکسی مسیریابی می‌کند.
    • برای احراز هویت، ممکن است لازم باشد از یک اپلیکیشن پروکسی استفاده کنید که از اطلاعات ورود پشتیبانی می‌کند، زیرا پروکسی دستی اندروید فیلدهای جداگانه نام کاربری/رمز عبور ندارد. در غیر این صورت، اگر Dataimpulse پشتیبانی می‌کند از یک نقطه پایانی با IP مجاز استفاده کنید (داشبورد خود را بررسی کنید).
  3. پروکسی سطح سیستم را تست کنید. Chrome را باز کنید و به https://httpbin.org/ip بروید. باید یک IP موبایل Dataimpulse ببینید. اگر احراز هویت لازم باشد، صفحه بارگذاری نمی‌شود؛ به مرحله 4 بروید.

  4. از یک اپلیکیشن کلاینت پروکسی برای احراز هویت و مسیریابی به‌ازای هر اپلیکیشن استفاده کنید. یک اپلیکیشن پروکسی مبتنی بر VPN مانند Drony یا ProxyDroid نصب کنید (برای ProxyDroid به root نیاز است). Drony بدون root کار می‌کند.

    • در Drony، به تنظیمات > شبکه > Wi-Fi بروید و شبکه خود را انتخاب کنید.
    • نوع پروکسی را روی دستی تنظیم کنید، هاست و پورت را وارد کنید و نام کاربری/رمز عبور را ارائه دهید.
    • فیلتر را فعال کنید تا انتخاب کنید کدام اپلیکیشن‌ها از پروکسی استفاده کنند.
    • سرویس VPN را وقتی درخواست شد شروع کنید.
  5. پروکسی به‌ازای هر اپلیکیشن را تست کنید. اپلیکیشنی را که پیکربندی کرده‌اید باز کنید و درخواست‌های شبکه آن را از طریق لاگ Drony بررسی کنید. برای یک مرورگر، به یک سایت بررسی IP بروید.

  6. برای تست اپلیکیشن با اتوماسیون (اختیاری). اگر از Appium یا ADB استفاده می‌کنید، می‌توانید یک پروکسی سراسری برای اشکال‌زدایی تنظیم کنید:

    adb shell settings put global http_proxy your-proxy-host:your-proxy-port
    

    توجه: این یک پروکسی HTTP تنظیم می‌کند و ممکن است از احراز هویت پشتیبانی نکند. برای پروکسی‌های دارای احراز هویت، از یک فورواردر پروکسی محلی روی کامپیوتر خود استفاده کنید و دستگاهتان را به آن متصل کنید. برای حذف پروکسی بعداً:

    adb shell settings put global http_proxy :0
    

عیب‌یابی

  • شکست‌های احراز هویت: پروکسی داخلی اندروید از نام کاربری/رمز عبور پشتیبانی نمی‌کند. از یک اپلیکیشن پروکسی استفاده کنید یا یک فورواردر پروکسی محلی (مثلاً mitmproxy) پیکربندی کنید که احراز هویت را اضافه کند.
  • اپلیکیشن‌ها هنوز از اتصال مستقیم استفاده می‌کنند: برخی اپلیکیشن‌ها پروکسی‌های سیستم را نادیده می‌گیرند. از یک اپلیکیشن پروکسی مبتنی بر VPN با فیلتر به‌ازای هر اپلیکیشن استفاده کنید.
  • داده همراه پروکسی نمی‌شود: تنظیمات پروکسی سیستم فقط برای Wi-Fi اعمال می‌شود. برای داده همراه، از یک اپلیکیشن پروکسی مبتنی بر VPN استفاده کنید.
  • سرعت پایین: پروکسی‌های موبایل می‌توانند کندتر باشند؛ یک نقطه پایانی نزدیک انتخاب کنید و از فعالیت‌های پرمصرف پهنای باند اجتناب کنید.

خلاصه

پیکربندی پروکسی‌های موبایل Dataimpulse روی اندروید شامل تنظیمات پروکسی Wi-Fi در سطح سیستم (محدود شده به دلیل عدم پشتیبانی از احراز هویت) یا یک اپلیکیشن پروکسی مبتنی بر VPN برای مسیریابی به‌ازای هر اپلیکیشن و احراز هویت است. برای تست اپلیکیشن، ADB می‌تواند یک پروکسی سراسری تنظیم کند، اما پروکسی‌های دارای احراز هویت به یک راهکار فورواردینگ نیاز دارند. همیشه با یک سرویس بررسی IP تست کنید تا تأیید کنید ترافیک شما به‌درستی مسیریابی می‌شود.