Skip to content
Intermediate / 1 min read

ChangeMyIP IP شما را تغییر نمی‌دهد؟ چگونه چرخش IP را تأیید و عیب‌یابی کنید

بیاموزید چگونه بررسی کنید که ChangeMyIP واقعاً IP شما را در HTTP، SOCKS5 و WireGuard تغییر می‌دهد و مشکلات رایج مانند خطاهای احراز هویت، نشت DNS و نشست‌های چسبنده را عیب‌یابی کنید.

SOCKS5 HTTP(S) WireGuard حریم خصوصی/ناشناسی

مرور کلی

اگر ChangeMyIP را پیکربندی کرده‌اید اما نشانی IP شما تغییر نمی‌کند، مشکل معمولاً یک خطای پیکربندی، مشکل احراز هویت، یا نشت DNS است. این راهنما شما را در بررسی اینکه ترافیک‌تان واقعاً از طریق پروکسی‌های ChangeMyIP برای HTTP/HTTPS، SOCKS5 و WireGuard مسیریابی می‌شود راهنمایی می‌کند و مراحل عیب‌یابی برای نقاط خرابی رایج ارائه می‌دهد.

ChangeMyIP پروکسی‌های دیتاسنتر و مسکونی با پروتکل‌های HTTP، SOCKS5، Shadowsocks، Trojan، DNS و WireGuard در بیش از ۴۰ کشور ارائه می‌دهد. این آموزش بر سه پروتکل رایج‌تر برای چرخش IP تمرکز دارد و فرض می‌کند شما قبلاً یک طرح خریداری کرده‌اید و اعتبارنامه‌های پروکسی خود را دارید.

پیش‌نیازها

  • یک حساب ChangeMyIP با طرح ماهانه ثابت فعال.
  • اعتبارنامه‌های پروکسی (نام کاربری، رمز عبور، میزبان، پورت) برای پروتکل انتخابی شما.
  • ابزارهای خط فرمان: curl (برای تست‌های HTTP/SOCKS5) و wg (برای WireGuard).
  • دسترسی مدیریتی به دستگاه شما.

مراحل

  1. IP فعلی خود را بدون پروکسی بررسی کنید

    قبل از تست هر پروکسی، IP واقعی خود را تأیید کنید. از یک سرویس بازتاب IP قابل‌اعتماد استفاده کنید:

    curl -s https://api.ipify.org
    

    خروجی را یادداشت کنید. این همان IP است که می‌خواهید تغییر دهید.

  2. پروکسی HTTP/HTTPS ChangeMyIP را تست کنید

    curl را طوری پیکربندی کنید که از پروکسی HTTP شما استفاده کند. جای‌نگهدارها را با اعتبارنامه‌های خود جایگزین کنید:

    curl -x http://<username>:<password>@<proxy-host>:<port> -s https://api.ipify.org
    

    اگر خروجی با IP واقعی شما متفاوت است، پروکسی HTTP کار می‌کند. اگر نه، به عیب‌یابی بروید.

  3. پروکسی SOCKS5 ChangeMyIP را تست کنید

    SOCKS5 در سطح پایین‌تری کار می‌کند و از UDP پشتیبانی می‌کند. آن را با curl تست کنید:

    curl --socks5 <username>:<password>@<proxy-host>:<port> -s https://api.ipify.org
    

    دوباره، نتیجه را با IP واقعی خود مقایسه کنید. اگر با IP واقعی شما مطابقت دارد، از پروکسی استفاده نمی‌شود.

  4. WireGuard ChangeMyIP را تست کنید

    اگر یک فایل پیکربندی WireGuard از ChangeMyIP دارید، آن را وارد کنید و تونل را بالا بیاورید:

    sudo wg-quick up changemyip
    

    دست‌دادن (handshake) را بررسی کنید:

    sudo wg show
    

    سپس IP خود را بررسی کنید:

    curl -s https://api.ipify.org
    

    IP باید موقعیت endpoint WireGuard را نشان دهد.

  5. نشت DNS را بررسی کنید

    حتی اگر IP شما تغییر کند، درخواست‌های DNS ممکن است موقعیت واقعی شما را افشا کنند. از یک سایت تست نشت DNS استفاده کنید یا اجرا کنید:

    curl -s https://1.1.1.1/cdn-cgi/trace
    

    به دنبال خط ip= بگردید. اگر IP واقعی شما را نشان می‌دهد، DNS شما از طریق پروکسی مسیریابی نمی‌شود. برای SOCKS5، از --socks5-hostname استفاده کنید تا حل DNS از راه دور اجباری شود:

    curl --socks5-hostname <username>:<password>@<proxy-host>:<port> -s https://api.ipify.org
    
  6. چرخش پروکسی مسکونی را بررسی کنید

    اگر از پروکسی‌های مسکونی چرخشی استفاده می‌کنید، هر درخواست ممکن است از IP متفاوتی استفاده کند. با چندین درخواست تست کنید:

    for i in {1..5}; do curl -x http://<username>:<password>@<proxy-host>:<port> -s https://api.ipify.org; echo; done
    

    باید IPهای متفاوتی ببینید. اگر نه، ممکن است طرح شما برای نشست‌های چسبنده (IP یکسان برای یک بازه زمانی) تنظیم شده باشد. تنظیمات چرخش را در داشبورد ChangeMyIP بررسی کنید.

عیب‌یابی

  • خطاهای احراز هویت: مطمئن شوید نام کاربری و رمز عبور شما درست است. برخی پروکسی‌ها به‌جای نام کاربری/رمز عبور به لیست سفید IP نیاز دارند. روش احراز هویت را در داشبورد ChangeMyIP بررسی کنید.
  • پایان مهلت اتصال: میزبان و پورت پروکسی را بررسی کنید. فایروال‌ها ممکن است پورت‌های غیراستاندارد را مسدود کنند. اگر پورت دیگری موجود است، آن را امتحان کنید.
  • IP با پروکسی HTTP تغییر نمی‌کند: برخی برنامه‌ها تنظیمات پروکسی سیستم را نادیده می‌گیرند. صراحتاً از curl -x استفاده کنید یا تنظیمات پروکسی برنامه را پیکربندی کنید.
  • SOCKS5 IP واقعی را برمی‌گرداند: ممکن است از --socks5 به‌جای --socks5-hostname استفاده کنید، که DNS را به‌صورت محلی حل می‌کند. از مورد دوم استفاده کنید.
  • دست‌دادن WireGuard شکست می‌خورد: بررسی کنید که کلید خصوصی و endpoint شما درست باشد. مطمئن شوید پورت UDP مسدود نیست.
  • نشست‌های چسبنده: اگر به‌طور مکرر همان IP را می‌بینید، ممکن است پروکسی مسکونی شما از نشست‌های چسبنده استفاده کند. شناسه نشست را بچرخانید یا صبر کنید تا مدت چسبندگی منقضی شود.

خلاصه

بررسی اینکه ChangeMyIP واقعاً IP شما را تغییر می‌دهد شامل تست هر پروتکل به‌صورت جداگانه، بررسی نشت DNS و درک رفتار چرخش است. با دنبال کردن مراحل بالا، می‌توانید مشخص کنید که مشکل در پیکربندی شما، احراز هویت، یا خود سرویس پروکسی است. اگر مشکلات ادامه داشت، با مستندات یا پشتیبانی ChangeMyIP مشورت کنید و تست با پروتکل دیگر (مثلاً SOCKS5 در مقابل HTTP) را برای محدود کردن علت در نظر بگیرید.