V2RayNG وصل نمیشود؟ ۷ دلیل و راهحل (۲۰۲۶)
دیروز V2RayNG کار میکرد، امروز — دکمه «Connect» سبز شد، آیکون VPN در نوار وضعیت ظاهر شد، اما اینترنت «هنگ» کرد. سایتها باز نمیشوند، مسنجرها «بدون اتصال» نشان میدهند، و در لاگهای برنامه خطوط قرمز پیدا میشوند. آشنا به نظر میرسد؟ تنها نیستید: در ۲۰۲۶ این رایجترین شکایت کاربران V2RayNG در ایران است.
خبر خوب: در ۹۹٪ موارد مشکل در ۲ تا ۵ دقیقه حل میشود، اگر بدانید کجا را نگاه کنید. در این مقاله ۱۰ دلیل رایج عدم اتصال V2RayNG و راهحل قدم به قدم برای هر کدام را بررسی میکنیم. از کانفیگ منقضی تا بهینهسازی باتری اندروید و بلاک DPI — همه در یک جا.
اگر تازه شروع کردهاید و برنامه هرگز اجرا نشده — ابتدا راهنمای کامل تنظیم V2RayNG را بخوانید، سپس اینجا برگردید.
چرا V2RayNG ممکن است در ۲۰۲۶ کار نکند
یک نکتهی مهم: اگر اتصال «بود — و رفت»، در ۹۰٪ موارد مشکل از خود برنامه نیست، بلکه از عوامل خارجی است. V2RayNG فقط یک کلاینت است که ترافیک را از کانفیگ شما رد میکند. معمولاً سه چیز خراب میشوند:
۱. کانفیگ سرور — آفلاین شده، منقضی شده یا UUID آن دیگر معتبر نیست.
۲. محیط شبکه — DPI یاد گرفته پروتکل شما را شناسایی کند و اتصال را قطع میکند.
۳. محیط اندروید — سیستم اتصال VPN پسزمینه را برای صرفهجویی در باتری کشته.
هر کدام از این مشکلات یکسان به نظر میرسند: «وصل نمیشود». اما راهحلها متفاوتند. پس اول تشخیص.
قدم ۰: تشخیص — بفهمیم دقیقاً چه چیزی خراب است
تست تأخیر (Real Ping)
در صفحهی اصلی V2RayNG روی سرور طولانی فشار دهید → منو → «Real delay test» (تست تأخیر واقعی). برنامه سعی میکند به سرور متصل شود و زمان پاسخ را اندازهگیری میکند.
| نتیجه | معنی |
|---|---|
| عدد سبز (۵۰-۵۰۰ ms) | سرور زنده است، کانفیگ کار میکند — مشکل از آن نیست |
-1ms یا timeout | سرور در دسترس نیست یا پورت بلاک شده |
connection failed | کانفیگ خراب یا UUID باطل شده |
| پینگ بالا (> 1500 ms) | سرور پر بار یا مسیر بد |
لاگهای برنامه
در گوشهی بالا-راست روی آیکون لیست (≡) → «Logs» بزنید. دقیقترین منبع اطلاعات است. به خطوط با failed، EOF، i/o timeout، tls handshake error توجه کنید:
i/o timeout— بسته به سرور نمیرسد (پورت بلاک یا DPI قطع میکند)tls handshake error— DPI در TLS دخالت میکند، یا SNI اشتباه استEOF— سرور اتصال را قطع کرد (اغلب به معنای UUID باطل)connection refused— سرور خاموش یا پورت مشخص را گوش نمیدهد
حالا از رایجترین دلایل شروع میکنیم.
دلیل ۱: کانفیگ منقضی شده
این دلیل شماره ۱ برای همهای است که از کانفیگهای رایگان از کانالهای تلگرام و لیستهای عمومی استفاده میکنند. سرورهای VLESS رایگان در ۲۰۲۶ از چند ساعت تا چند روز زندگی میکنند. سیستمهای DPI آنها را سریع پیدا میکنند یا ادمین وقتی ترافیک از حد گذشت دسترسی را میبندد.
چطور بررسی کنیم
Real Ping بگیرید. اگر نتیجه timeout یا connection failed است، اما دیروز همان سرور پینگ میداد — یعنی کانفیگ منقضی شده.
علامت دیگر — اتصال «ظاهراً برقرار میشود» اما بعد از ۱ تا ۲ دقیقه خودش قطع میشود و دیگر برقرار نمیشود.
چطور برطرف کنیم
گزینه ۱ — بهروزرسانی اشتراک. اگر کانفیگ از طریق لینک اشتراک اضافه شده، آن را بهروزرسانی کنید: منو (≡) → «Update subscriptions». سرور معمولاً آدرس را عوض میکند، اما اشتراک خودکار جدید را میگیرد.
گزینه ۲ — پیدا کردن کانفیگ جدید. اگر کانفیگ دستی اضافه شده (از QR یا لینک)، باید کاملاً عوض شود. سرور قدیمی را با فشار طولانی → «حذف» پاک کنید و جدید اضافه کنید.
گزینه ۳ — رفتن به سرورهای پایدار. اگر از بهروزرسانی کانفیگ هر دو روز خسته شدید، سرورهای MegaV را ببینید — بدون وقفه کار میکنند و بهصورت خودکار پارامترهای SNI/Reality را وقتی DPI شروع به شناسایی میکند عوض میکنند.
دلیل ۲: DPI پروتکل را بلاک میکند (VMess دیگر کار نمیکند)
در ۲۰۲۶، DPI ایران با دقت بالا VMess و Shadowsocks بدون obfuscation را شناسایی میکند. اگر کانفیگ از vmess://... استفاده میکند — احتمال زیادی وجود دارد که DPI اتصال را بعد از ۵ تا ۳۰ ثانیه قطع کند.
چطور بررسی کنیم
لاگ را باز کنید. اگر connected → disconnected → reconnect هر ۳۰ تا ۶۰ ثانیه میبینید — این نشانهی DPI است.
علامت دیگر: VPN متصل میشود اما بعد از یک دقیقه سرعت به صفر میرسد، در حالی که اتصال از نظر ظاهری فعال است.
چطور برطرف کنیم
به VLESS + Reality بروید — تنها پروتکلی که DPI نمیتواند بدون قطع کامل HTTPS بلاک کند. Reality ترافیک VPN شما را به یک TLS session واقعی با یک سایت واقعی (مثلاً www.microsoft.com) تبدیل میکند. DPI TLS قانونی میبیند — و میگذارد.
در V2RayNG کانفیگ را باز کنید → Edit configuration → بخش Type:
- Protocol: VLESS (نه VMess)
- Network: TCP
- Security: Reality (نه TLS!)
- Flow:
xtls-rprx-vision
اگر کانفیگ شما Reality ندارد — قدیمی است.
دلیل ۳: SNI اشتباه
SNI (Server Name Indication) فیلدی در TLS handshake است که کلاینت به سرور میگوید به کدام سایت میخواهد متصل شود. در Reality، SNI مشخص میکند ترافیک زیر پوشش کدام دامنهی واقعی قرار میگیرد. اگر SNI اشتباه باشد — DPI فوراً جعل را میبیند و اتصال را قطع میکند.
چطور بررسی کنیم
در لاگها خطای tls handshake error: REJECTED ظاهر میشود یا اتصال بعد از ۲ تا ۳ ثانیه قطع میشود.
چطور برطرف کنیم
۱. کانفیگ در V2RayNG → Edit configuration را باز کنید
۲. فیلد SNI (یا «Server Name») را پیدا کنید
۳. مطمئن شوید یک دامنهی واقعی و قابل دسترس است — مثلاً www.microsoft.com، www.cloudflare.com، www.apple.com
۴. از دامنههایی که ممکن است در لیست سیاه ISP باشند استفاده نکنید
SNI خوب — دامنهی یک شرکت بزرگ که ISP جرأت مسدود کردنش را ندارد. SNI بد — یک هاست تصادفی کوچک یا دامنهای که خودش به جای دیگری ریدایرکت میکند.
بعد از تغییر SNI، Real Ping را دوباره بگیرید.
دلیل ۴: پورت بلاک شده
در بعضی شبکهها (Wi-Fi سازمانی، اینترنت هتل، اپراتورهای موبایل با فیلترینگ تهاجمی) فقط پورت 443 باز است — HTTPS استاندارد. بقیه بلاک هستند.
چطور بررسی کنیم
V2RayNG در لاگها «connection refused» یا «i/o timeout» نشان میدهد. در این حال سرورهای دیگر در همان کانفیگ ممکن است کار کنند.
موقعیت رایج: خانه کار میکند، در کافه — نه. خانه نه، اینترنت موبایل — بله. این نشانهی واضح محدودیتهای شبکه است، نه مشکل کانفیگ.
چطور برطرف کنیم
در کانفیگ سرور، Port را به 443 تغییر دهید. این تقریباً همه جا کار میکند، چون بلاک کردن ۴۴۳ یعنی شکستن کل HTTPS — و ISPها این کار را نمیکنند.
اگر سرور فقط پورت غیراستاندارد (مثلاً ۸۴۴۳ یا ۲۰۵۳) دارد — از سرویسدهنده بخواهید کانفیگ جایگزین روی پورت ۴۴۳ بدهد.
دلیل ۵: تعارض VPN یا Always-On VPN
اندروید اجازه میدهد فقط یک اتصال VPN همزمان داشته باشید. اگر VPN دیگری (مثلاً VPN سازمانی) موازی فعال است، یا Always-On VPN روشن است — V2RayNG نمیتواند کنترل stack شبکه را بگیرد.
چطور بررسی کنیم
V2RayNG خطا نشان میدهد «Failed to start VPN service» یا بعد از زدن «Connect» رابط کاربری عکسالعمل نشان نمیدهد.
چطور برطرف کنیم
۱. تنظیمات اندروید → شبکه و اینترنت → VPN را باز کنید
۲. مطمئن شوید هیچ VPN دیگری فعال نیست
۳. اگر Always-On VPN برای برنامهی دیگری روشن است — آن را خاموش کنید
۴. اندروید را ریستارت کنید (مهم — نه فقط V2RayNG، بلکه کل دستگاه)
۵. V2RayNG را باز کنید و دوباره متصل شوید
همچنین چک کنید «VPN by Google» (از Google One) یا VPN داخلی مرورگر Opera/Brave در پسزمینه اجرا نمیشود.
دلیل ۶: سرور آفلاین شده
سرورهای V2Ray عمومی گاهی آفلاین میشوند — ادمین آنها را جابجا کرده، هاستینگ منقضی شده، یا سرور در سمت دیتاسنتر بن شده. این بهخصوص برای سرورهای رایگان از کانالهای تلگرام و GitHub رایج است.
چطور بررسی کنیم
Real Ping → connection refused یا timeout برای همه سرورهای یک سرویسدهنده. اگر یک سرور از اشتراک مرد — عادی است. اگر همه یکباره — سرویسدهنده تعطیل کرده.
چطور برطرف کنیم
- اشتراک را بهروزرسانی کنید (منو → «Update subscriptions»)
- اگر اشتراک بهروزرسانی نمیشود — URL را چک کنید: شاید خود آدرس اشتراک هم تغییر کرده
- اگر سرویسدهنده کانال تلگرام دارد — ببینید اطلاعیهای نشر داده یا نه
- به سرورهای MegaV وصل شوید — ما RAM hosting و failover خودکار داریم
دلیل ۷: بهینهسازی باتری اندروید اتصال را میکشد
اندروید سعی میکند باتری صرفهجویی کند و گاهی برنامههای پسزمینه را میبندد. V2RayNG از همه بیشتر آسیب میبیند: با قفل شدن صفحه، سیستم ممکن است اتصال VPN را بعد از ۵ تا ۱۰ دقیقه خاموش کند.
چطور بررسی کنیم
V2RayNG متصل میشود اما بعد از چند دقیقه «خواب» اتصال قطع میشود. بلافاصله بعد از باز کردن قفل، اینترنت کار نمیکند، فقط بعد از یک تا دو دقیقه برمیگردد.
این بهخصوص در شیائومی، هواوی، سامسونگ، OnePlus رایج است — سیستمهای بهینهسازی اختصاصی آنها تنظیمات استاندارد اندروید را نادیده میگیرند.
چطور برطرف کنیم
تنظیمات پایه (هر اندروید):
۱. تنظیمات → برنامهها → V2RayNG → باتری → «بدون محدودیت» انتخاب کنید
۲. تنظیمات → برنامهها → V2RayNG → مجوزها → اجرا در پسزمینه را اجازه دهید
۳. V2RayNG را در برنامههای اخیر پین کنید (روی کارت سوایپ پایین کنید → آیکون قفل)
شیائومی / Redmi / POCO:
- تنظیمات → برنامهها → V2RayNG → کنترل فعالیت → «بدون محدودیت»
- تنظیمات → باتری → ذخیره انرژی → V2RayNG → «بدون محدودیت»
- تنظیمات → پیشرفته → شروع خودکار → برای V2RayNG فعال کنید
سامسونگ:
- تنظیمات → نگهداری دستگاه → باتری → محدودیتهای پسزمینه → V2RayNG باید «تعلیق نشود»
- تنظیمات → برنامهها → V2RayNG → باتری → «بهینه نشود»
هواوی / Honor:
- تنظیمات → باتری → اجرای برنامهها → V2RayNG → «مدیریت خودکار» را خاموش کنید → هر سه سوییچ را دستی روشن کنید
بعد از این، اتصال VPN تا زمانی که خودتان قطع نکنید برقرار میماند.
دلیل ۸ (بونوس): نشت DNS یا DNS کار نمیکند
گاهی VPN متصل میشود، آیکون روشن است، اما سایتها باز نمیشوند. اما پینگ مستقیم به IP رد میشود. این مشکل کلاسیک DNS است — VPN متصل است اما درخواستهای DNS یا از تونل خارج میشوند یا به سرور ISP مسدود میرسند.
چطور بررسی کنیم
مرورگر را باز کنید و به 1.1.1.1 (فقط IP) بروید. اگر صفحهی Cloudflare باز شد — تونل VPN کار میکند، مشکل در DNS است. اگر با IP هم باز نشد — مشکل عمیقتر است.
چطور برطرف کنیم
در V2RayNG: تنظیمات (چرخدنده) → DNS:
- DNS را روی
1.1.1.1(Cloudflare) یا8.8.8.8(Google) بگذارید - «Use DNS over HTTPS» یا «Local DNS» را فعال کنید اگر گزینه وجود دارد
بعد از ذخیره، دوباره متصل شوید. در ۹۵٪ موارد مشکل DNS از بین میرود.
دلیل ۹: اشتراک خراب
اگر سرورها از طریق Subscription URL اضافه شدند و اشتراک بهروزرسانی نمیشود — احتمالاً سرویسدهنده URL را عوض کرده، اشتراک پولی شما منقضی شده، یا سرور توزیع کانفیگ خوابیده.
چطور بررسی کنیم
منو → «Subscription settings» → تاریخ آخرین بهروزرسانی را ببینید. اگر دیروزی یا قدیمیتر است در حالی که امروز بهروزرسانی زدید — بهروزرسانی رد نشده.
URL اشتراک را در مرورگر باز کنید. اگر صفحهای با base64 باز شد — اشتراک کار میکند. اگر خطای ۴۰۴/۴۰۳ یا صفحهی ورود نشان داد — اشتراک مرده.
چطور برطرف کنیم
- وارد پنل سرویسدهنده شوید، URL اشتراک تازه را کپی کنید
- اشتراک قدیمی را حذف کنید
- جدید را اضافه کنید
- منو → «Update subscriptions»
دلیل ۱۰: نسخه قدیمی V2RayNG
Reality، روشهای جدید رمزنگاری و transportهای بهروزرسانیشده مرتباً به V2RayNG اضافه میشوند. اگر نسخه قدیمیتر از 1.9.x دارید، کانفیگهای مدرن ممکن است اصلاً اجرا نشوند.
چطور بررسی کنیم
منو → «About». نسخه را با آخرین نسخه در GitHub مقایسه کنید.
چطور برطرف کنیم
APK بهروز را از GitHub دانلود کنید یا از Google Play بهروزرسانی کنید. بعد از بهروزرسانی همه کانفیگها را دوباره ذخیره کنید — گاهی کانفیگهای قدیمی باید حذف و دوباره اضافه شوند تا فیلدهای جدید Reality را «ببینند».
اگر هیچچیز کمک نکرد: قدمهای بعدی
اگر همه ۱۰ دلیل را بررسی کردید و V2RayNG هنوز متصل نمیشود — یکی از دو چیز است:
۱. ISP شما DPI بسیار سختی دارد (برخی اپراتورها در ایران حتی Reality را بلاک میکنند اگر SNI بدی انتخاب شده).
۲. کانفیگ سرور خاص شما با شبکهی شما سازگار نیست — پارامترهای transport دیگر لازم است (gRPC، WebSocket، TLS-fragment).
در هر دو صورت، تعمیر دستی V2RayNG تبدیل به یک ماجراجویی بیپایان میشود: هر دو تا سه روز یک کانفیگ جدید پیدا کنید، SNI را چک کنید، پورت را عوض کنید، اشتراک را بهروزرسانی کنید. میتوانید آخر هفته را صرف آن کنید. یا نه.
جایگزینی V2RayNG با MegaV
MegaV از همان استک تکنولوژی استفاده میکند — VLESS Reality با xtls-rprx-vision — اما همه پیچیدگیها را پشت یک دکمه «اتصال» پنهان میکند:
| ویژگی | V2RayNG + کانفیگ دستی | MegaV |
|---|---|---|
| نصب | APK + پیدا کردن کانفیگ | دانلود → «اتصال» |
| بهروزرسانی کانفیگ | هر ۲ تا ۷ روز دستی | خودکار در پسزمینه |
| واکنش به بلاک | «خودت سرور جدید پیدا کن» | Auto-failover |
| Kill Switch | ندارد | بله در سطح سیستمعامل |
| نشت DNS | باید خودتان تنظیم کنید | پیشفرض محافظت شده |
| بهینهسازی باتری | خودتان حل کنید | در برنامه حل شده |
| پشتیبانی | GitHub Issues به انگلیسی | پشتیبانی در تلگرام |
| پرداخت | «رایگان»، اما کانفیگها ناپایدار | پولی، اما آزمایش ۳ روزه |
V2RayNG ابزار عالی است اگر تکنیک دوست دارید. MegaV — اگر میخواهید اینترنت فقط کار کند.
دانلود MegaV برای اندروید — آزمایش ۳ روزه، بدون کارت بانکی.
FAQ: ۵ پاسخ سریع
چرا V2RayNG «Connected» نشان میدهد اما اینترنت کار نمیکند؟
در ۹۰٪ موارد این نشت DNS یا کانفیگ منقضی است. چک کنید: 1.1.1.1 را در مرورگر باز کنید. اگر باز شد — DNS را در V2RayNG تنظیم کنید (دلیل ۸). اگر باز نشد — کانفیگ یا سرور مرده (دلایل ۱، ۶).
چرا V2RayNG بعد از ۵ دقیقه خودش قطع میشود؟
این بهینهسازی باتری اندروید است. تنظیمات گوشی → V2RayNG → باتری → «بدون محدودیت». جزئیات در دلیل ۷.
اگر V2RayNG اصلاً اجرا نشود چه کنم؟
برنامه را حذف کنید و نسخهی تازه از GitHub نصب کنید. اگر کمک نکرد — نسخهی اندروید شما خیلی قدیمی است (V2RayNG حداقل Android 5.0 نیاز دارد).
چرا همه کانفیگهای رایگانم کار نمیکنند؟
در ۲۰۲۶ این طبیعی است. سرورهای VLESS رایگان چند روز زندگی میکنند — DPI آنها را پیدا میکند یا ادمین میبندد. اگر میخواهید پایداری — به کانفیگهای پولی یا سرویس آماده مثل MegaV نیاز دارید.
آیا V2RayNG از VPN معمولی امنتر است؟
نه «امنتر»، بلکه متفاوت. V2RayNG ابزاری برای پنهان کردن ترافیک به HTTPS معمولی است که آن را در برابر DPI نامرئی میکند. VPNهای معمولی (WireGuard، OpenVPN) رمزنگاری میکنند اما در برابر DPI مرئی هستند. برای حریم خصوصی هر دو به اندازهی یکسان مطمئن هستند (بستگی به سرور دارد). برای مقاومت در برابر بلاک — V2RayNG/Reality بهتر است.
V2RayNG ابزار قدرتمندی است اما نیاز به توجه دارد: کانفیگ را بهروز نگه دارید، SNI و Reality را بشناسید، بهینهسازی باتری اندروید را کنترل کنید. اگر این برایتان جالب است — عالی است، از این مقاله استفاده کنید وقتی چیزی خراب شد. اگر میخواهید اتصال «فقط کار کند» — MegaV برای اندروید را امتحان کنید: همان VLESS Reality، اما بدون نگهداری دستی.
اگر این مقاله کمک کرد اتصال را برقرار کنید — راهنمای کامل تنظیم V2RayNG از صفر را هم بخوانید.