اتصال پروکسی رد شده یا مهلت آن گذشته است؟
رد شدن و پایان مهلت، نشانههای متفاوت اتصالاند. پیش از تغییر تنظیمات یا افزایش مهلت، مرحلهٔ ناموفق را پیدا کنید.
رد شده: تلاش اتصال یک پاسخ ردِ فعال دریافت کرده است. پایان مهلت: تلاش پیش از مهلت تنظیمشده تمام نشده است. ابتدا مشخص کنید پیام کدام اتصال را توصیف میکند.
رد شدن ممکن است یعنی پروکسی دیگر گوش نمیدهد یا پورت اشتباه است. دیوارهٔ آتش یا دستگاه دیگری هم میتواند تلاش را فعالانه رد کند؛ بنابراین پیام دستگاه ردکننده را مشخص نمیکند. پایان مهلت احتمالهای بیشتری باقی میگذارد: دور انداختن ترافیک، خرابی مسیریابی، اتلاف یا برقراری بسیار کند اتصال.
هیچکدام لزوماً مربوط به اتصال شما به پروکسی نیست. سرور SOCKS در دسترس میتواند بگوید اتصال خودش به مقصد رد شده است. همچنین انتظار سایت پس از CONNECT موفق با انتظار رسیدن به پورت شنوندهٔ پروکسی فرق دارد.
نخستین شکست را پیدا کنید
برای پروکسی HTTP، نشانی مستندات را عوض کنید و ترتیب خروجی مفصل را بخوانید:
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/بودجهٔ اتصال پنجثانیهای برقراری مربوط را پوشش میدهد، نه انتظار پنجثانیهای تازه در هر مرحله. سقف کلی پانزدهثانیهای زمان انتقال بعدی را هم محدود میکند. آخرین موفقیت را بیابید: اتصال پروکسی، پاسخ پروکسی، پذیرش تونل یا پاسخ مقصد.
مقصد و پروتکل را ثابت نگه دارید و نقطهٔ پایانی دیگری از سرویس خود یا فهرست پروکسی رایگان امتحان کنید. اگر کار کرد، نقطهٔ اول یا مسیرش را بررسی کنید. اگر هر دو پیش از اتصال به پورت پروکسی شکست خوردند، شبکهٔ محلی و تنظیمات کلاینت را بررسی کنید. تغییر همزمان IP، پروتکل، پورت، مقصد و مهلت، مقایسه را بینتیجه میکند.
یک تلاش مجدد در زمانی دیگر میتواند خرابی گذرا را آشکار کند. تکرار سریع یا افزایش بیپایان انتظار شواهد چندانی نمیافزاید؛ پس از چند شکست محدود روی یک ورودی عمومی، خطای دقیق را ذخیره کنید و سراغ دیگری بروید.