Proksi tinglovchisining hujjatlarida ko‘rsatilgan sxemadan foydalaning. HTTP proksilar ro‘yxatidan nomzod tanlashda, mijozni sozlashdan avval tinglovchi sxemasini tasdiqlang. HTTPS sayt http://proxy.example:8080 dan foydalanishi mumkin; bu qiymatni https:// ga almashtirish proksiga boshqa turdagi ulanishni so‘raydi.

Proksi URL manziliSayt URL manziliUlanish
http://proxy.example:8080http://example.com/Proksiga va manzilga shifrlanmagan HTTP.
http://proxy.example:8080https://example.com/Proksiga HTTP CONNECT, so‘ng tunnel orqali manzil bilan TLS.
https://proxy.example:8443https://example.com/Proksiga TLS; manzilga boruvchi tunnel shu ulanish ichida uzatiladi.

CONNECT ga ruxsat beradigan oddiy HTTP tinglovchisi uchun bu sozlama mos keladi:

curl --proxy http://127.0.0.1:8080 https://example.com/

Sayt bilan TLS qo‘l siqishuvi proksi tunnelni qabul qilganidan keyin amalga oshadi. Proksi URL manzilini https:// ga o‘zgartirsangiz, lekin tinglovchi faqat shifrlanmagan HTTP ni tushunsa, proksi bilan TLS kelishuvi saytga murojaat qilinishidan oldin muvaffaqiyatsiz tugashi mumkin.

Proksigacha TLS nimani qo‘shadi?

TLS qo‘llaydigan proksi mijoz bilan proksi orasidagi aloqani, jumladan CONNECT almashinuvi va proksi autentifikatsiyasini, shu yo‘ldagi passiv tinglashdan himoya qiladi. Proksi operatori ulanishni baribir boshqaradi va tunnel manzilini biladi. Bu rejimni mijoz ham, tinglovchi ham qo‘llashi kerak:

curl --proxy https://proxy.example:8443 https://example.com/

Xizmatning haqiqiy xost nomidan foydalaning; sertifikat unga mos va ishonchli bo‘lishi kerak. Manzil hamda port cheklovlari o‘z kuchida qoladi.

Ikkala tomonda ham HTTPS bo‘lsa, ikkita sertifikat tekshiruvi bajariladi. curl ularni alohida sozlashga imkon beradi:

curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/

--proxy-cacert proksi uchun, --cacert esa manzil uchun ishonchni belgilaydi. Zarur bo‘lsa, administrator taqdim etgan sertifikat to‘plamlaridan foydalaning; tizimning ishonch sozlamalari allaqachon yetarli bo‘lishi mumkin. Ulardan birini o‘zgartirishdan oldin qaysi qo‘l siqishuvi muvaffaqiyatsiz bo‘lganini aniqlang.

Proksilar ro‘yxatidagi “HTTPS” yorlig‘i faqat oxirgi nuqta CONNECT sinovidan o‘tganini bildirishi mumkin. Ro‘yxat sinovni tushuntirmasa, yorliqning o‘zi tinglovchi http:// yoki https:// kutayotganini aytmaydi.

O'xshash maqolalar