የlibcurl ፕሮክሲ ራስጌዎችን ከድረ-ገጽ ራስጌዎች ለዩ
ለlibcurl የተለያዩ የፕሮክሲ እና የመዳረሻ ራስጌ ዝርዝሮችን ይስጡ፣ ነገር ግን ቀላል ጽሑፍ ማስተላለፍ የተለየ የታይነት ወሰን እንዳለው ይገንዘቡ።
ለነባር የlibcurl አያያዥ፣ የመዳረሻውን እና የፕሮክሲውን ራስጌ ዝርዝሮች በተግባር ለያቸው፦
curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers); የተዋቀረውን አያያዥ እና ትክክለኛ ዝርዝሮችን ለሽያጩ በሕይወት ያቆዩ። CURLHEADER_SEPARATE በ CONNECT ላይ የሚጠቀሙባቸውን ራስጌዎች ከመዳረሻ ጥያቄው ራስጌዎች ይለያል። የቆዩ አንድ-ፖሊሲ ምሳሌዎች የተለመደውን ዝርዝር በሁለቱም ልውውጦች ውስጥ ሊያስገቡ ይችላሉ።
| የጥያቄ መንገድ | የተለያዩ ዝርዝሮች ትርጉም |
|---|---|
| HTTPS በተለመደ CONNECT ዋሻ ውስጥ | የፕሮክሲ ልውውጥ መጀመሪያ ይመጣል፤ የመዳረሻ HTTP ራስጌዎች በመዳረሻ TLS ውስጥ ይከተላሉ። |
| ቀላል HTTP ማስተላለፍ | ፕሮክሲው የመዳረሻ ራስጌዎችን ማንበብ ይችላል፣ እና libcurl ሁለቱንም ተገቢ ዝርዝሮች በአንድ የተላለፈ ጥያቄ ላይ ሊጠቀም ይችላል። |
የፕሮክሲ-ብቻ የመንገድ ምልክት በፕሮክሲ ልውውጥ ላይ መሆን አለበት። በቀላል ጽሑፍ ማስተላለፍ፣ የፍላጎት መስክ ለመዳረሻው ሊደርስ ይችላል የማስተላለፊያው ዝግጅት ካልተያዘው፤ የአማራጩ ስም የምስጢርነት ዋስትና አይደለም።
ለማረጋገጫ የሚደገፉ የምስክር ወረቀት አማራጮችን ይጠቀሙ። በአስኪያጁ ለሚገለጹ ሜታዳታ፣ የትኛው ዝርያ እንደሚጠቀምበት እና ሊተላለፍ እንደሚችል ይወስኑ፣ የይለፍ ቃልን በአጠቃላይ መስክ ውስጥ ከማስቀመጥ ይልቅ።
ምልክት ሲጠፋ ወይም ሲወጣ ሲመስል፣ እሱን የያዘውን ትክክለኛ ጥያቄ ይለዩ። በርካታ ልውውጦችን የሚያሳይ የራስጌ መጥሪያ በትክክል የተለዩ ዝርዝሮችን እንደተቀላቀሉ ሊያስመስል ይችላል።