Proksinin dinləyicisi üçün sənədlərdə göstərilən sxemdən istifadə edin. HTTP proksi siyahısından namizədlər seçərkən müştərini konfiqurasiya etməzdən əvvəl dinləyicinin sxemini dəqiqləşdirin. HTTPS saytı üçün http://proxy.example:8080 istifadə oluna bilər; bu dəyərin https:// ilə dəyişdirilməsi proksiyə başqa növ bağlantı tələb edir.

Proksi URL-iSayt URL-iBağlantı
http://proxy.example:8080http://example.com/Proksiyə və təyinat nöqtəsinə şifrələnməmiş HTTP.
http://proxy.example:8080https://example.com/Proksiyə HTTP CONNECT, sonra tunel vasitəsilə təyinat nöqtəsi ilə TLS.
https://proxy.example:8443https://example.com/Proksiyə TLS; təyinat nöqtəsinə gedən tunel həmin bağlantının daxilində daşınır.

CONNECT-ə icazə verən adi HTTP dinləyicisi üçün bu konfiqurasiya uyğundur:

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

Saytla TLS əl sıxması proksi tuneli qəbul etdikdən sonra baş verir. Proksi URL-ini https:// etsəniz, lakin dinləyici yalnız şifrələnməmiş HTTP-ni başa düşsə, saytla əlaqə qurulmazdan əvvəl proksi ilə TLS razılaşdırılması uğursuz ola bilər.

Proksiyə qədər TLS nə əlavə edir?

TLS-i dəstəkləyən proksi müştəri ilə proksi arasındakı bağlantını, o cümlədən CONNECT mübadiləsini və proksi autentifikasiyasını həmin yoldakı passiv dinləmədən qoruyur. Proksi operatoru yenə bağlantını emal edir və tunelin təyinatını bilir. Bu rejimi həm müştəri, həm də dinləyici dəstəkləməlidir:

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

Xidmətin həqiqi host adından istifadə edin; sertifikat həmin ada uyğun və etibarlı olmalıdır. Təyinat və port məhdudiyyətləri qüvvədə qalır.

Hər iki tərəfdə HTTPS olduqda iki sertifikat yoxlaması aparılır. curl onları ayrı-ayrılıqda konfiqurasiya etməyə imkan verir:

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

--proxy-cacert proksi üçün, --cacert isə təyinat nöqtəsi üçün etibar parametrlərini müəyyən edir. Lazım gəldikdə administratorun verdiyi sertifikat dəstlərindən istifadə edin; sistemin etibar parametrləri artıq kifayət edə bilər. Bunlardan hər hansı birini dəyişməzdən əvvəl hansı əl sıxmasının uğursuz olduğunu müəyyənləşdirin.

Proksi siyahısındakı “HTTPS” etiketi yalnız son nöqtənin CONNECT testindən keçdiyini göstərə bilər. Siyahı testini izah etmirsə, təkcə bu etiket dinləyicinin http://, yoxsa https:// gözlədiyini bildirmir.

Əlaqəli məqalələr