CURLOPT_CONNECT_TO menukar hos dan port yang disambungkan oleh libcurl untuk destinasi yang sepadan. Ia tidak menjadikan titik akhir alternatif bercakap HTTP CONNECT atau SOCKS.

Nama hos asal masih membekalkan identiti protokol aplikasi dan TLS. Ini berguna apabila anda sengaja mencapai instans pelayan lain bagi perkhidmatan yang sama. Pendengar proksi sewenang-wenangnya pula menjangka jabat tangan proksinya sendiri, bukan bait mentah aplikasi.

Menggabungkan pemetaan dengan proksi HTTP

Konfigurasikan proksi HTTP secara berasingan. Laluan HTTP tanpa kelayakan ke perkhidmatan awam boleh menggunakan titik akhir daripada senarai proksi HTTP apabila perantara itu dibenarkan; tiada akaun proksi sedia ada patut dihantar kepada calon. libcurl mendokumenkan bahawa pemetaan connect-to yang berbeza kemudian boleh menukar permintaan ke mod terowong: proksi membuka sambungan destinasi yang dipetakan. Pemetaan memilih apa yang dicapai melalui proksi; ia tidak menggantikan konfigurasi proksi.

Kekalkan tiga nilai secara berasingan: nama perkhidmatan yang dimaksudkan, titik akhir sambungan alternatif dan titik akhir proksi. Pilih setiap pilihan untuk peranan sebenarnya dan kekalkan pengesahan nama TLS biasa untuk perkhidmatan itu.

Jika port proksi itu sendiri menolak sambungan, pilihan lain yang menunjuk ke pendengar yang sama-sama tiada tidak boleh membaiki lompatan pertama. Selesaikan kegagalan pendengar atau laluan itu sebelum menukar pemetaan destinasi.

Artikel berkaitan