WRONG_VERSION_NUMBER proksi bilan: HTTP va HTTPS ni tekshiring
Chalg'ituvchi SSL xatosi sabab TLS versiyalarini pasaytirish yoki sertifikat sozlamalarini o'zgartirishdan oldin proksi transportidagi nomuvofiqlikni aniqlang.
Xato “noto'g'ri versiya” deydi, shuning uchun TLS versiyalarini almashtirishni boshlash jozibali. Proksi bilan avvalroq bo'lgan ehtimolni tekshiring: mijoz oddiy HTTP kutayotgan portga TLS qo'l siqishini yubordimi?
https://example.com/ kabi manzil va http://proxy.example:8080 kabi proksi oddiy juftlikdir. Ikkinchi URL-ni HTTPS ga o'zgartirish mijozga o'z suhbatini proksining o'zi bilan shifrlashni aytadi. Bu HTTPS saytlarga ruxsat berish ko'rsatmasi emas.
Birinchi TLS suhbatini toping
HTTP proksida mijoz avval CONNECT yuborib, HTTP javobini olishi mumkin. Shundan keyingina tunnel ichida manzilning TLS ini boshlaydi. HTTPS proksida avval proksiga alohida TLS ulanishi keladi.
HTTP xato sahifasi yoki boshqa oddiy matnni olgan TLS tahlilchisi protokol xatosini xabar qilishi mumkin. Bu ibora sayt qaysi TLS versiyalarini qo'llab-quvvatlashini, hatto sayt bilan bog'langanini ham isbotlamaydi.
- Proksi URL ini sxemasi bilan birga va oxirgi nuqtaning hujjatlashtirilgan protokolini yozib oling.
- Muvaffaqiyatsizlik CONNECT javobidan oldin, manzil TLS i vaqtida yoki proksining o'z sertifikatini tekshirishda sodir bo'lganini aniqlang.
- Eski yechimni taqqoslashda mijoz va bog'liqliklarning haqiqiy versiyalarini tekshiring. Avvalgi proksi tatbiqlari ba'zan sxemani boshqacha ko'rib chiqqan.
Bir nechta tuzatish turli sabablarga ko'ra xato bo'lishi mumkin. HTTP proksilar ro'yxati shunday yo'l orqali ruxsat etilgan ommaviy so'rovlar uchun oddiy HTTP oxirgi nuqta nomzodlarini taklif qiladi. Oddiy HTTP oxirgi nuqtaga HTTP proksi sxemasi kerak; haqiqatan TLS yoqilgan oxirgi nuqta HTTPS va sertifikat tekshiruvini saqlab qolishi kerak. CONNECT ni rad etuvchi proksiga qo'llab-quvvatlanadigan xizmat yoki siyosat kerak, kutubxonani o'zboshimchalik bilan pasaytirish emas.
Birinchi kuzatiladigan muvaffaqiyatsizlikni saqlab qoling. Sertifikat tekshiruvini o'chirish faqat HTTP gapiradigan tinglovchini TLS gapirishga majbur qila olmaydi, eski shifr siyosatini tanlash esa saytning qo'l siqishidan oldin yuborilgan HTTP rad etishini tushuntira olmaydi.