خطای Connection Timeout در OpenVPN هنگام اتصال به ایران
خطای Connection Timeout در OpenVPN یعنی برنامه در بازه تعیینشده نتوانسته اتصال را کامل کند. این پیام بهتنهایی مشخص نمیکند سرور خاموش است، شبکه مسیر را محدود کرده یا تنظیمات پروفایل نادرست است. برای پیدا کردن علت، باید ببینید تلاش اتصال تا کدام مرحله پیش میرود.
اگر هنگام اتصال به ایران با این خطا روبهرو هستید، ابتدا اینترنت پایه و فایل رسمی سرویس را بررسی کنید. تغییر رمز، تعویض تصادفی پورت و افزایش بینهایت زمان انتظار، جای تشخیص مرحله خطا را نمیگیرد.
Timeout با رد شدن رمز تفاوت دارد
در Timeout، ارتباط در زمان تعیینشده کامل نشده است. اگر برنامه صریحاً AUTH_FAILED مینویسد، مسیر بررسی متفاوت است و باید اطلاعات حساب یا توضیح تکمیلی سرور را دید. مقاله رفع خطای AUTH_FAILED در OpenVPN برای آن وضعیت نوشته شده است.
همچنین اگر برنامه Connected است ولی سایت باز نمیشود، مشکل شما لزوماً Timeout اتصال اولیه نیست. ابتدا وضعیت واقعی برنامه و زمان رخ دادن خطا را ثبت کنید. تفاوت میان «وصل نمیشود» و «بعد از اتصال سایت باز نمیشود» برای پشتیبانی مهم است.
بدون VPN، اینترنت پایه را بررسی کنید
خارج از مرحله پرداخت یا کار حساس، تلاش اتصال را متوقف کنید و یک صفحه معمولی را باز کنید. اگر اینترنت پایه هم کار نمیکند، ابتدا همان مشکل را حل کنید. VPN بدون مسیر دسترسی اولیه نمیتواند به سرور برسد.
در وایفای هتل، فرودگاه یا شبکه عمومی ممکن است لازم باشد صفحه ورود یا پذیرش شرایط شبکه را کامل کنید. مرورگر را باز و وضعیت آن مرحله را بررسی کنید. وصل بودن به نام وایفای، بهتنهایی به معنی داشتن دسترسی اینترنت نیست.
اگر قابلیت مسدود کردن اینترنت بدون VPN فعال است، نتیجه این آزمایش را با توجه به آن تنظیم تفسیر کنید. صرف قطع شدن VPN در چنین حالتی ممکن است عمداً دسترسی را متوقف کند. قبل از تغییر، وضعیت قبلی را یادداشت کنید و سیاست امنیتی دستگاه کاری را تغییر ندهید.
فایل اتصال باید متعلق به سرویس فعلی باشد
پروفایل را از مسیر رسمی ارائهدهنده دریافت کنید. در IP2Iran، راهنمای نصب به فایل اتصال و اطلاعاتی اشاره میکند که برای سرویس در اختیار کاربر قرار میگیرد. فایل ذخیرهشده از ماهها قبل یا فایل یک حساب دیگر را بدون تطبیق به کار نبرید.
اگر سرور جایگزین رسمی در اختیار دارید، همان پروفایل را مطابق راهنمای سرویس امتحان کنید. نام یک سرور دلخواه را در فایل وارد نکنید. تغییر آدرس به نشانیای که صرفاً در یک آموزش دیدهاید، ممکن است شما را به سرویس دیگری متصل کند یا اصلاً پاسخ ندهد.
برای مرور دریافت و ورود فایل، راهنمای OpenVPN اندروید یا راهنمای OpenVPN ویندوز را ببینید. از بازنویسی تنظیمات پروفایل بدون اطلاع از نقش آنها خودداری کنید.
پورت و پروتکل را حدس نزنید
آدرس سرور، پورت و TCP یا UDP باید با سرویس واقعی هماهنگ باشند. یکسان بودن شماره پورت با یک نمونه آموزشی کافی نیست. عدد 1194 یا 443 در راهنماهای عمومی، دلیل فعال بودن همان پورت در سرویس شما نیست.
طبق راهنمای تنظیمات OpenVPN Connect، انتخاب پروتکل در برنامه میتواند بر نوع تلاش اتصال اثر بگذارد. اگر قبلاً گزینهای را بهصورت اجباری تغییر دادهاید، آن را با دستور ارائهدهنده و فایل رسمی تطبیق دهید.
تبدیل دلخواه TCP به UDP، سرور را وادار به پشتیبانی از UDP نمیکند. برای عوض کردن پروتکل یا پورت، باید گزینه پشتیبانیشده از سمت سرویس وجود داشته باشد. تنظیمات درست را از پروفایل فعلی یا پشتیبانی بگیرید.
یک آزمایش مقایسهای روی شبکه دوم انجام دهید
همان دستگاه و همان پروفایل را یک بار روی شبکه دیگر امتحان کنید. مثلاً وایفای را با اینترنت همراه مقایسه کنید، با توجه به هزینه ترافیک. در این آزمایش، حساب و فایل را همزمان تغییر ندهید تا تفاوت شبکه قابل تشخیص بماند.
| نتیجه | برداشت اولیه |
|---|---|
| فقط روی یک شبکه متصل میشود | تفاوت مسیر یا محدودیت شبکه باید بررسی شود. |
| روی دو شبکه خطای یکسان دارد | پروفایل، سرویس و تنظیمات دستگاه همچنان مطرحاند. |
| فقط یک پروفایل رسمی خطا دارد | تفاوت سرور یا تنظیمات همان پروفایل مهم است. |
| خطا به AUTH_FAILED تغییر میکند | مرحله مشکل تغییر کرده و حساب باید بررسی شود. |
این جدول تشخیص نهایی نیست. کار کردن روی شبکه دوم ثابت نمیکند اپراتور اول عمداً VPN را مسدود کرده است. برای چنین نتیجهای به شواهد بیشتری از مسیر و سمت سرور نیاز است.
بیشتر کردن زمان انتظار چه فایدهای دارد؟
گزینه Connection Timeout مدت تلاش برنامه را کنترل میکند. در مستندات OpenVPN، حالت تلاش پیوسته هم تعریف شده است. بیشتر کردن این زمان فقط فرصت تلاش را افزایش میدهد؛ نشانی اشتباه، سرور بیپاسخ یا پورت نامناسب را اصلاح نمیکند.
اگر برای آزمایش مدت انتظار را تغییر میدهید، مقدار قبلی را نگه دارید و نتیجه را ثبت کنید. ماندن طولانی برنامه در وضعیت اتصال، مدرک پیشرفت نیست. بعد از یک تلاش مشخص، لاگ و زمان خطا برای پیگیری ارزش بیشتری دارد.
فایروال و ابزارهای دیگر را گسترده خاموش نکنید
وجود VPN دوم، ابزار امنیتی یا تنظیم پراکسی را ثبت کنید. اگر احتمال تداخل هست، آن را محدود و قابل بازگشت بررسی کنید. خاموش کردن کامل فایروال یا آنتیویروس بدون شواهد، اقدام مناسبی نیست.
در دستگاه سازمانی، مسیر پشتیبانی سازمان را دنبال کنید. باز کردن پورت روی مودم خانگی هم نباید توصیه عمومی برای هر اتصال خروجی VPN باشد؛ نیاز واقعی باید از ساختار ارتباط مشخص شود.
گزارش مناسب برای حل سریعتر
نام پروفایل، نسخه برنامه، سیستمعامل، زمان دقیق تلاش همراه منطقه زمانی و نتیجه آزمایش دو شبکه را بفرستید. متن چند خط مرتبط با خطا را بدون رمز و کلید خصوصی ارائه کنید. بگویید آخرین اتصال موفق چه زمانی بوده و از آن زمان چه تغییری رخ داده است.
وقتی اتصال برقرار شد، تست آیپی عمومی ایران را انجام دهید. معیار حل مشکل فقط ناپدید شدن Timeout نیست؛ اتصال باید کامل شود و ترافیک موردنظر از مسیر درست عبور کند.