1-bosqich: kim javob berdi?#
Xato talabni bu bilan bajarish curl -v. Holat CONNECT satr, oldin Connection established, gateway'dan keladi; u manzildan kelganidan keyingi holati. Brauzerlar gateway xatolarini ERR_TUNNEL_CONNECTION_FAILED yoki ERR_PROXY_CONNECTION_FAILED.
2-bosqich: geytuer kodlari#
| Kod | Alohida kalit | Toʻgʻrilash |
|---|---|---|
| 407 nodurust_kredientlar | Foydalanuvchi nomi yoki maxfiy soʻz rad etildi | Juftni yana nusxalash; soʻnggi boʻshliqlarni tekshirish; oq roʻyxatdagi IP oʻzgardimi? |
| 400 nodurust_parametr | Foydalanuvchi nomi parametri nomaʼlum yoki xato shakllangan | Kalit va qiymatlarni tekshirish: -cc-gb, -cc-uk emas, -city- boʻshliqsiz, -ttl-1m dan 24h gacha |
| 402 insufficient_balance | Trafik yoki balans qolmadi | Tozalash; agar foydalansangiz, sub-foydalanuvchi chegarasini tekshiring |
| 403 bloklangan_maqsad | Port yoki manzilga ruxsat yoʻq | 25-port, UDP va faqat IPv6 maqsadlari dizayn tomonidan rad etiladi |
| 502 no_exit_available | Hozircha joyga mos chiqib ketish yoʻq | Koʻpaytir: -city- yoki -asn-ni tashlab, -cc-ni saqlash; bir daqiqadan keyin qayta urinish |
| 502 chiqib ketish_noqulay | Maqsaddan oldin chiqish muvaffaqiyatsiz yakunlandi | Bir marta qayta urinish; keyingi aloqa boshqa chiqishni tanlaydi |
| 504 target_timeout | Maqsad vaqtida javob bermadi | Qayta urinish; maqsadni boshqa tarmoqdan tekshirish |
3-bosqich: manzil kodlari#
| Kod | Ehtimol sabab | Toʻgʻrilash |
|---|---|---|
| 403 (Sayt sahifasi) | Chiqish turi yoki barmoq izlari rad etildi | Uy yoki mobil chiqib ketish; realistik klient boshliqlari; oqimlar uchun yopishqoq seans |
| 429 | Har bir IP tezligi chegarasi | Har bir aloqa uchun aylantirish; har bir chiqish uchun pastroq tezlik; Retry-After hurmat qilinadi |
| 200 boʻsh maʼlumotlar bilan | Yopiq blok | 403 kabi ish tutish; holati emas, mazmunini tekshirish |
| 302 savol sahifasiga | Bot tekshiruvi | Sekinlashtir; bu maqsad uchun haqiqiy brauzer; yaxshiroq chiqish turi |
| 5xx | Maqsad muammosi | Oxirgi marta; proksi muammosi emas |
Aloqa darajasidagi xatolar#
- Qayta tiklash klient, proksi yoʻli yoki manzildan kelib chiqishi mumkin. U CONNECT, TLS muzokaralari yoki maʼlumotlarni oʻtkazish vaqtida sodir boʻlganini yozib oling; xatoliklarni kamaytirish uchun xuddi shu kichik URL'ni toʻgʻridan-toʻgʻri va proksi orqali tekshiring.
- Ishsiz vaqt oʻtish klient, geytvey, chiqish yoki manzildan kelib chiqishi mumkin. Oʻtgan vaqtni yozib oling va klientning ulanish/oʻqish chegaralarini xizmat parametrlari bilan solishtiring. Ulanish qayta tiklanishi oʻziga xos tarzda uy chiqindixonasi oflayn boʻlganini isbotlamaydi; konfiguratsiyani oʻzgartirishdan oldin xatoni kichik iltimos bilan takrorlang.
- Proksi orqali TLS xatolari: hech qachon normal emas. Siz va geyt-vey oʻrtasida mahalliy toʻsiq (korporativ proksi, antivirus) borligini tekshiring.
4-bosqich: qaror qabul qilish#
- Koʻp marta qayta urinishdan oldin ishonchli maʼlumotlar yoki parametrlarni toʻgʻrilang. Xato talabi baribir baytni oʻtkazib yuborishi mumkin; har bir xatoni bepul deb hisoblash oʻrniga yozilgan foydalanilishi va amaldagi hisob-kitob shartlarini tekshiring.
- Portda chiqish topilmadi → manzilni kengaytiring.
- Tarkib chiquvchi bloklar chiqish turini bloklaydi → maqsadni kuchliroq tarmoqqa koʻchirish: maʼlumotlar markazi → uy → mobil.
- Qayta urinishdan oldin javobni klassifikatsiya qilish. 403 boshqa IP hal qilolmaydigan kirish qoidasini koʻrsatishi mumkin. 429 uchun, Retry-After'ga eʼtibor bering va talab darajasini kamaytiring; vaqtinchalik aloqa yoki server xatosi uchun cheklangan backoff'dan foydalaning. Faqat dublikat harakatlarni toʻxtatishingiz mumkin boʻlgan hol-ahvol oʻzgartirish operatsiyalarini qayta urinish.
- Tarkib buzilgan → kutish.
Odamlar soʻraydigan savollar.#
Kalit proksi hech qachon 429 qaytaradimi?
429 tezlik chegarasini qoʻllagan manzil yoki vositachi tomonidan qaytarilishi mumkin. Manbani aniqlash uchun javob boshliqlarini va CONNECT almashinuvini tekshiring. Agar mavjud boʻlsa, Retry-After'ni saqlab qoling, bir vaqtda ishlash tezligini pasaytiring va vaqtinchalik yozuvlar va talab ID'larni saqlang; IP'ni oʻzgartirish cheklovga amal qilishning oʻrniga oʻtmaydi.
Nomuvofiq talablar uchun hisob-kitob qilinadimi?
Transportni ifodali sinovdan hisoblab chiqing, soʻngra u oldin va keyingi balansni solishtiring. Javoblar, yuklashlar, brauzer aktivlari va qayta urinishlarning barchasi isteʼmolga taʼsir qiladi. Oʻtkazib berishdan avval qoʻllaniladigan oʻlchov va qaytarish shartlarini tasdiqlang; bu yoʻlboshchi muvaffaqiyatsiz talablar bepul yoki foydalanilmagan mablagʻlar avtomatik tarzda qaytarilishini vaʼda qilmaydi.