Skip to content
Intermediate / 1 min read

ChangeMyIP WireGuard در اندروید: تغییر IP خود برای تست اپلیکیشن و مرور خصوصی

راهنمای عملی اندروید برای واردکردن پروفایل WireGuard شرکت ChangeMyIP، مسیریابی همه یا اپلیکیشن‌های انتخابی، بررسی IP جدیدتان، و رفع مشکلات رایج تونل بدون روت.

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

مرور کلی

ChangeMyIP، WireGuard را در میان پروتکل‌های پشتیبانی‌شده خود فهرست می‌کند، بنابراین می‌توانید از یک پروفایل WireGuard از حساب ChangeMyIP خود در اندروید استفاده کنید. این آموزش نشان می‌دهد چگونه آن پروفایل را با اپ رسمی WireGuard وارد کنید، تأیید کنید که IP عمومی‌تان تغییر کرده است، و از مسیریابی per-app برای تست اپلیکیشن یا مرور خصوصی استفاده کنید. این مراحل بدون روت کار می‌کنند.

آنچه نیاز دارید:

  • اندروید ۸.۰ یا جدیدتر.
  • اپ رسمی WireGuard که از فروشگاه اپ دستگاه شما نصب شده باشد.
  • یک پلن ChangeMyIP که شامل WireGuard باشد و یک فایل پیکربندی WireGuard یا کد QR از داشبورد.
  • اگر WireGuard در پلن ChangeMyIP شما گنجانده نشده است، به‌جای آن از تنظیمات HTTP یا SOCKS5 ارائه‌دهنده استفاده کنید.

پیش از شروع: جزئیات WireGuard ChangeMyIP را جمع‌آوری کنید

وارد داشبورد ChangeMyIP خود شوید و بخش پیکربندی WireGuard را پیدا کنید. بسته به پلن شما، ChangeMyIP ممکن است یک کد QR، یک فایل .conf، یا فیلدهای متنی ارائه دهد. مقادیر زیر را یادداشت کنید:

  • نام میزبان یا آدرس IP نقطه‌پایانی (Endpoint) و پورت.
  • کلید عمومی سرور.
  • آدرس اینترفیس تخصیص‌داده‌شده به شما.
  • DNS resolver، در صورت ارائه.
  • Allowed IPs، معمولاً 0.0.0.0/0, ::/0 برای مسیریابی full-tunnel.

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

مراحل

۱. اپ رسمی WireGuard را نصب کنید

۱. Google Play Store یا فروشگاه اپ دستگاه خود را باز کنید. ۲. WireGuard را جستجو کنید. ۳. اپی را نصب کنید که توسط WireGuard Development Team منتشر شده است. ۴. اپ را باز کنید و درخواست مجوز اتصال VPN را بپذیرید.

۲. پروفایل WireGuard ChangeMyIP را وارد کنید

یکی از این روش‌های واردکردن را انتخاب کنید:

  • کد QR: روی دکمه به‌علاوه ضربه بزنید، Scan from QR code را انتخاب کنید، و کدی را که در داشبورد ChangeMyIP نشان داده شده اسکن کنید.
  • فایل: روی دکمه به‌علاوه ضربه بزنید، Import from file or archive را انتخاب کنید، و فایل .conf دانلودشده از ChangeMyIP را انتخاب کنید.
  • ورود دستی: روی دکمه به‌علاوه ضربه بزنید، Create from scratch را انتخاب کنید، و مقادیر داشبورد ChangeMyIP خود را وارد کنید.

یک پروفایل دستی WireGuard معمولاً به این شکل است:

[Interface]
PrivateKey = <your-client-private-key>
Address = <your-assigned-address>/32
DNS = <changemyip-dns>

[Peer]
PublicKey = <changemyip-server-public-key>
Endpoint = <changemyip-endpoint>:<port>
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

هر placeholder داخل براکت زاویه‌دار را با مقدار دقیق از ChangeMyIP جایگزین کنید. اگر ChangeMyIP آدرس IPv6 ارائه می‌دهد، آن را در خط Address وارد کنید. تونل را با یک نام توصیفی مانند ChangeMyIP WireGuard ذخیره کنید.

۳. تونل را فعال کنید و تأیید کنید IP شما تغییر کرده است

۱. در اپ WireGuard، تونل ChangeMyIP را روشن کنید. ۲. درخواست اتصال VPN اندروید را بپذیرید. ۳. صبر کنید تا تونل وضعیت فعال نشان دهد و انتقال داده شروع شود. ۴. یک مرورگر باز کنید و به یک سرویس نمایش IP مراجعه کنید. ۵. تأیید کنید IP نمایش‌داده‌شده یک آدرس ChangeMyIP است و نه IP موبایل یا Wi-Fi شما. ۶. یک تست نشت DNS در مرورگر اجرا کنید تا تأیید شود درخواست‌های DNS از resolver مورد انتظار استفاده می‌کنند.

اگر از Termux در اندروید استفاده می‌کنید، می‌توانید از خط فرمان تأیید کنید:

curl -s https://ifconfig.me

اگر IP تغییر نکرده است، تونل را خاموش و دوباره روشن کنید، بین Wi-Fi و داده موبایل جابه‌جا شوید، یا پروفایل را دوباره وارد کنید.

۴. فقط اپلیکیشن‌های انتخابی را برای تست اپ مسیریابی کنید

اگر فقط به استفاده برخی اپلیکیشن‌ها از ChangeMyIP نیاز دارید، از مسیریابی per-app در جایی که نسخه کلاینت WireGuard شما پشتیبانی می‌کند استفاده کنید.

۱. اپ WireGuard را باز کنید. ۲. روی تونل ChangeMyIP ضربه بزنید و آن را ویرایش کنید. ۳. تنظیمات application routing یا allowed applications را پیدا کنید. ۴. اپلیکیشن‌هایی را که باید روی اتصال محلی شما بمانند حذف کنید، یا اگر آن گزینه موجود است فقط اپ‌های هدف را شامل کنید. ۵. تونل را ذخیره کنید و دوباره متصل شوید. ۶. اپ هدف و مرورگر را جداگانه تست کنید تا تأیید شود هرکدام IP مورد انتظار را نشان می‌دهند.

این برای موارد زیر مفید است:

  • تست رفتار اپلیکیشن‌های محدودشده جغرافیایی.
  • خارج نگه‌داشتن اپ‌های بانکی، اپراتور، یا فقط-محلی از تونل.
  • ترکیب ابزارهای دیباگ محلی با ترافیک پراکسی‌شده.

۵. اگر پلن شما پشتیبانی می‌کند، endpointهای ChangeMyIP را عوض یا rotate کنید

پروفایل‌های WireGuard معمولاً یک endpoint ثابت را نشان می‌دهند. اگر پلن ChangeMyIP شما شامل چندین موقعیت WireGuard یا endpointهای rotating است، می‌توانید در صورت نیاز پروفایل‌ها را عوض کنید.

۱. به داشبورد ChangeMyIP برگردید. ۲. پروفایل WireGuard بعدی را تولید یا دانلود کنید. ۳. آن را به‌عنوان تونل دوم در اپ WireGuard وارد کنید. ۴. تونلی را که می‌خواهید استفاده کنید روشن کنید.

کلیدهای خصوصی را بین پروفایل‌ها دوباره استفاده نکنید مگر اینکه ChangeMyIP صراحتاً به شما دستور دهد.

عیب‌یابی

نشانه علت احتمالی راه‌حل
تونل روشن می‌شود اما اینترنت وجود ندارد AllowedIPs، DNS، یا endpoint اشتباه پروفایل را دوباره وارد کنید؛ AllowedIPs = 0.0.0.0/0, ::/0 را تأیید کنید؛ از مقدار DNS موجود در ChangeMyIP استفاده کنید
IP تغییر نمی‌کند تونل غیرفعال است، اپ از VPN حذف شده، یا پراکسی اپراتور آیکن کلید VPN را بررسی کنید؛ تأیید کنید مرورگر حذف نشده است؛ با اپ دیگری تست کنید
فقط برخی اپ‌ها روی VPN کار نمی‌کنند مشکل MTU یا certificate pinning اپ MTU = 1280 را زیر [Interface] اضافه کنید و دوباره متصل شوید؛ اپ را بدون VPN تست کنید
نشت DNS شناسایی شد تداخل resolver محلی یا Android Private DNS DNS را در پروفایل WireGuard تنظیم کنید؛ Android Private DNS را غیرفعال کنید یا آن را با resolver پروفایل هم‌راستا کنید
تونل وقتی صفحه خواب می‌رود قطع می‌شود بهینه‌سازی باتری اندروید مصرف باتری اپ WireGuard را روی unrestricted تنظیم کنید
Handshake شکست می‌خورد endpoint، پورت، یا کلید عمومی سرور اشتباه endpoint و کلید عمومی سرور را دوباره از داشبورد ChangeMyIP کپی کنید

راه‌حل‌های تکمیلی:

  • اپ WireGuard و شبکه اندروید را دوباره راه‌اندازی کنید.
  • اگر ChangeMyIP اعتبارنامه‌های شما را rotate کرده است، پروفایل را حذف و دوباره وارد کنید.
  • تأیید کنید تاریخ و ساعت دستگاه به‌صورت خودکار تنظیم شده است.
  • اگر داده موبایل ظاهراً handshake WireGuard را مسدود می‌کند، روی Wi-Fi تست کنید.

خلاصه

می‌توانید از پروفایل WireGuard ChangeMyIP در اندروید بدون روت استفاده کنید. پروفایل را در اپ رسمی WireGuard وارد کنید، آن را فعال کنید، و هم IP عمومی و هم رفتار DNS خود را تأیید کنید. برای تست اپ، از مسیریابی per-app استفاده کنید تا فقط اپ‌های انتخابی از ChangeMyIP استفاده کنند. پروفایل‌ها و کلیدهای خصوصی را امن نگه دارید، و اگر ChangeMyIP اعتبارنامه‌های endpoint شما را rotate کرد، پیکربندی را دوباره وارد کنید.