نحوه استفاده از پروکسیهای Smartproxy در Wi-Fi اندروید: تنظیمات پروکسی HTTP در مقابل کانفیگوریتور SOCKS5
تنظیمات پروکسی Wi-Fi اندروید فقط از HTTP پشتیبانی میکند، نه SOCKS5. یاد بگیرید چگونه از پروکسیهای HTTP Smartproxy در تنظیمات Wi-Fi و پروکسیهای SOCKS5 با یک اپلیکیشن کانفیگوریتور استفاده کنید.
مرور کلی
منوی پروکسی Wi-Fi داخلی اندروید اغلب با عنوان پروکسی HTTP برچسبگذاری شده و SOCKS5 را نمیپذیرد. اگر پروکسیهای مسکونی یا دیتاسنتر Smartproxy دارید، میتوانید از نقاط پایانی HTTP مستقیماً در تنظیمات Wi-Fi اندروید استفاده کنید، یا از یک اپلیکیشن کانفیگوریتور SOCKS5 برای SOCKS5 استفاده کنید. این آموزش هر دو مسیر، نحوه تست آنها، و کارهایی که باید انجام دهید وقتی اپلیکیشنها پروکسی را نادیده میگیرند را توضیح میدهد.
Smartproxy به عنوان مثال استفاده شده است زیرا پروکسیهای مسکونی و دیتاسنتر را از طریق HTTP و SOCKS5 با صورتحساب ماهانه ثابت ارائه میدهد. مفاهیم برای هر ارائهدهنده پروکسی قابل اعمال است.
قبل از شروع
- یک حساب Smartproxy با دسترسی به پروکسی مسکونی یا دیتاسنتر.
- جزئیات نقطه پایانی پروکسی شما از داشبورد Smartproxy:
- میزبان و پورت HTTP
- میزبان و پورت SOCKS5
- نام کاربری و رمز عبور، در صورت نیاز
- فرض بر این است که اندروید ۱۰ یا جدیدتر برای مسیر منوی Wi-Fi استفاده میکنید. نام منوها بر اساس سازنده متفاوت است.
- یک صفحه تست مانند
https://httpbin.org/ipدر مرورگر موبایل شما.
HTTP در مقابل SOCKS5 در اندروید
| ویژگی | پروکسی Wi-Fi اندروید | اپلیکیشن کانفیگوریتور SOCKS5 |
|---|---|---|
| پروتکل | پروکسی HTTP/HTTPS | SOCKS5 |
| محل پیکربندی | تنظیمات شبکه Wi-Fi | اپلیکیشن شخص ثالث |
| احراز هویت | اغلب محدود یا در دسترس نیست | معمولاً پشتیبانی میشود |
| پوشش اپلیکیشن | اپلیکیشنهایی که پروکسی سیستمی را رعایت میکنند | بستگی به VPN اپلیکیشن/مسیریابی هر اپ دارد |
| بهترین برای | تست سریع مرورگر و HTTP(S) | اپلیکیشنهایی که به SOCKS5 یا احراز هویت نیاز دارند |
مراحل
۱. نقطه پایانی صحیح Smartproxy را برای مورد استفاده خود دریافت کنید.
- برای تنظیمات Wi-Fi اندروید، میزبان و پورت پروکسی HTTP را کپی کنید.
- برای یک اپلیکیشن کانفیگوریتور SOCKS5، میزبان و پورت SOCKS5 را کپی کنید.
- نام کاربری و رمز عبور را آماده نگه دارید. Smartproxy ممکن است آنها را جدا از نقطه پایانی نشان دهد.
۲. پروکسی HTTP را در تنظیمات Wi-Fi اندروید پیکربندی کنید.
- تنظیمات را باز کنید.
- به تنظیمات شبکه و اینترنت > اینترنت (یا اتصالات > Wi-Fi) بروید.
- روی شبکه Wi-Fi متصل خود طولانی فشار دهید و Modify network را انتخاب کنید یا روی آیکون چرخدنده ضربه بزنید.
- گزینههای پیشرفته را گسترش دهید.
- پروکسی را به Manual تغییر دهید.
- نام میزبان و پورت پروکسی HTTP Smartproxy را وارد کنید.
- Proxy bypass را خالی بگذارید مگر اینکه نیاز به حذف آدرسهای محلی داشته باشید.
- روی Save ضربه بزنید.
۳. پروکسی HTTP را در یک مرورگر تست کنید.
- Chrome یا مرورگر دیگری را باز کنید.
- به
https://httpbin.org/ipمراجعه کنید. - تأیید کنید که صفحه یک آدرس IP عمومی متفاوت نشان میدهد.
- اگر صفحه بارگذاری نشد، پروکسی را به None برگردانید، ذخیره کنید، و میزبان، پورت و اتصال شبکه خود را دوباره بررسی کنید.
۴. محدودیتهای احراز هویت را مدیریت کنید.
منوی پروکسی Wi-Fi داخلی اندروید در بسیاری از دستگاهها فیلدهای نام کاربری و رمز عبور را ارائه نمیدهد. اگر پروکسی HTTP Smartproxy شما نیاز به احراز هویت دارد، مرورگر ممکن است یک اعلان احراز هویت نشان دهد، یا اتصال ممکن است شکست بخورد. در آن صورت:
- از یک کلاینت پروکسی یا اپلیکیشن کانفیگوریتور استفاده کنید که از احراز هویت HTTP و SOCKS5 پشتیبانی میکند.
- یا از مرورگری استفاده کنید که بتواند اعتبارنامههای پروکسی را درخواست کند.
- فرض نکنید که لیست سفید کردن IP شما در دسترس است مگر اینکه ارائهدهنده شما آن را مستند کرده باشد.
۵. SOCKS5 را با یک اپلیکیشن کانفیگوریتور تنظیم کنید.
- Google Play را باز کنید و یک کانفیگوریتور SOCKS5 یا کلاینت پروکسی جستجو کنید. انواع اپلیکیشن رایج شامل SOCKS5 Configurator و کلاینتهای عمومی پروکسی/VPN هستند که از SOCKS5 پشتیبانی میکنند.
- اپلیکیشن را نصب کنید و یک پروفایل جدید ایجاد کنید.
- نوع پروکسی را روی SOCKS5 تنظیم کنید.
- میزبان، پورت، نام کاربری و رمز عبور SOCKS5 Smartproxy را وارد کنید.
- پروفایل را ذخیره کنید.
- پروکسی را شروع کنید. اگر اپلیکیشن مسیریابی هر اپ را ارائه میدهد، فقط اپلیکیشنهایی را انتخاب کنید که باید از پروکسی استفاده کنند. اگر از حالت VPN محلی استفاده میکند، اندروید یک آیکون کلید VPN نشان میدهد.
۶. SOCKS5 را از دستگاه تست کنید.
- در اپلیکیشن کانفیگوریتور، اتصال را شروع کنید.
- یک مرورگر باز کنید و به
https://httpbin.org/ipمراجعه کنید. - تأیید کنید که آدرس IP با موقعیت پروکسی مطابقت دارد.
- اگر از یک اپلیکیشن ترمینال مانند Termux استفاده میکنید، میتوانید با این دستور تست کنید:
curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://httpbin.org/ip
طرح socks5h DNS را از طریق پروکسی حل میکند.
۷. پس از اتمام، پروکسی را غیرفعال کنید.
- برای پروکسی Wi-Fi: Settings > Network & Internet > Internet > Wi-Fi > gear icon > Advanced > Proxy > None.
- برای اپلیکیشن کانفیگوریتور: اتصال را متوقف کنید و در صورت نیاز کلید VPN را در تنظیمات اندروید قطع کنید.
عیبیابی
- فیلد پروکسی Wi-Fi SOCKS5 را رد میکند: پروکسی Wi-Fi داخلی اندروید در بیشتر دستگاهها فقط HTTP است. از یک اپلیکیشن کانفیگوریتور برای SOCKS5 استفاده کنید.
- پروکسی ذخیره میشود اما ترافیک تغییر نمیکند: برخی اپلیکیشنها تنظیمات پروکسی سیستمی را نادیده میگیرند. ابتدا با یک مرورگر تست کنید، سپس از یک اپلیکیشن کانفیگوریتور با مسیریابی هر اپ استفاده کنید.
- حلقه اعلان احراز هویت: نام کاربری و رمز عبور را برای اشتباه تایپی بررسی کنید. اگر منوی Wi-Fi فیلدهای اعتبارنامه ندارد، به اپلیکیشنی تغییر دهید که از احراز هویت پشتیبانی میکند.
- سایتهای HTTPS شکست میخورند اما HTTP کار میکند: ممکن است پروکسی Wi-Fi فقط به عنوان HTTP پیکربندی شده باشد. بسیاری از ساختهای اندروید هنوز HTTPS را از طریق پروکسی HTTP با استفاده از روش CONNECT تونل میکنند. اگر این شکست خورد، یک شبکه دیگر یا یک اپلیکیشن کانفیگوریتور را امتحان کنید.
- آیکون کلید VPN ظاهر میشود: یک اپلیکیشن کانفیگوریتور SOCKS5 اغلب از سرویس VPN اندروید برای مسیریابی ترافیک استفاده میکند. این طبیعی است. ممکن است با یک اپلیکیشن VPN دیگر تضاد داشته باشد.
- سرعت پایین: یک موقعیت Smartproxy دیگر را امتحان کنید، بین پروکسیهای مسکونی و دیتاسنتر جابجا شوید، یا روی Wi-Fi به جای داده موبایل تست کنید.
- پورتال اسیر یا Wi-Fi عمومی: تنظیمات پروکسی میتواند از بارگذاری صفحه ورود پورتال اسیر جلوگیری کند. پروکسی را غیرفعال کنید، وارد شوید، سپس دوباره فعال کنید.
خلاصه
تنظیمات پروکسی Wi-Fi اندروید از پروکسیهای HTTP پشتیبانی میکند، نه SOCKS5. از نقاط پایانی HTTP Smartproxy مستقیماً در منوی Wi-Fi برای تست مرورگر و HTTP(S) استفاده کنید، و زمانی که به SOCKS5 یا احراز هویت نام کاربری/رمز عبور نیاز دارید از یک اپلیکیشن کانفیگوریتور SOCKS5 استفاده کنید. همیشه IP خود را تأیید کنید، مراقب اپلیکیشنهایی باشید که پروکسی را دور میزنند، و پس از اتمام پروکسی را خاموش کنید.