HTTP CONNECT፦ የHTTP ፕሮክሲ HTTPSን እንዴት ያስተናግዳል?
የHTTPS ጥያቄን በHTTP ፕሮክሲ ውስጥ ይከታተሉ፣ የCONNECT ምላሽን ከመነሻ አገልጋዩ ምላሽ ይለዩ፣ ዋሻውም የት እንደሚወድቅ ይለዩ።
“200 Connection Established” ማለት ፕሮክሲው ዋሻውን ተቀብሏል ማለት ነው። ድረ ገጹ ገና ገጽ አልመለሰም። ቀጥሎ ከመድረሻው ጋር TLS ይካሄዳል፣ ከዚያም የHTTPS ጥያቄው ራሱ ይመጣል።
ከፕሮክሲ ግንኙነት እስከ ድረ ገጹ ምላሽ
- ደንበኛው ከፕሮክሲው መጨረሻ ነጥብ ጋር ይገናኛል።
- ፕሮክሲውን ከመድረሻ አስተናጋጅና ወደብ ጋር እንዲገናኝ ይጠይቃል።
- ፕሮክሲው ያንን ጥያቄ ይቀበላል ወይም ውድቅ ያደርጋል።
- ከተቀበለ በኋላ ደንበኛው በዋሻው በኩል ከመድረሻው ጋር TLS ይደራደራል።
- ደንበኛው የHTTPS ጥያቄውን ይልካል፣ የድረ ገጹንም ምላሽ በTLS ውስጥ ይቀበላል።
የፕሮክሲ ግንኙነት መከልከል፣ ዋሻ ውድቅ መደረግና የምስክር ወረቀት ስህተት በዚህ ቅደም ተከተል የተለያዩ ቦታዎች ላይ ይከሰታሉ። ቅንብሮችን ከመቀየርዎ በፊት የመጨረሻውን የተጠናቀቀ እርምጃ ያግኙ።
የCONNECT ልውውጥ
በHTTP/1.1 ውስጥ ቀለል ያለ ልውውጥ እንዲህ ይመስላል፦
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
HTTP/1.1 200 Connection Established
የጥያቄው ዒላማ አስተናጋጅና ወደብ ነው፤ የድረ ገጹ መንገድ ወይም የመጠይቅ ግቤቶች አይካተቱም። የተሳካ CONNECT ምላሽ ከተሰጠ በኋላ ግንኙነቱ የዋሻውን ባይቶች ያስተላልፋል። ለHTTPS መድረሻ፣ የደንበኛው ቀጣይ ልውውጥ የTLS መጨባበጥ ነው።
የእንግሊዝኛውን ማብራሪያ ሐረግ ከማዛመድ ይልቅ የቁጥር ሁኔታውን ያንብቡ። ፕሮክሲዎች ለአንድ ሁኔታ የተለያየ ጽሑፍ ሊጠቀሙ ይችላሉ።
በcurl ይመልከቱት
በአካባቢያዊ ወደብ 8080 ላለ HTTP ፕሮክሲ፦
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/የማዳመጫ አድራሻውን በራስዎ መጨረሻ ነጥብ ይተኩ። እጩዎች ካስፈለጉዎት፣ የHTTP ፕሮክሲ ዝርዝሩን ይመልከቱና የመረጡትን መዝገብ ይፈትሹ። ባዶው የማለፊያ ዝርዝር ይህ ጥሪ ፕሮክሲውን እንዲመርጥ ያረጋግጣል። በጊዜ ቅደም ተከተል የፕሮክሲ ግንኙነት፣ CONNECT ምላሽ፣ የመድረሻ ምስክር ወረቀት ማረጋገጫና የድረ ገጹን ምላሽ ይፈልጉ። የመዝገቡ ትክክለኛ ቃላት በcurl ግንባታ ላይ ይመረኮዛሉ።
ፕሮክሲው ዋሻውን ከተቀበለ በኋላ መድረሻው 404፣ 429 ወይም 500 ሊመልስ ይችላል። ማንኛውንም የHTTP ምላሽ ከመመለሱ በፊት በTLS ጊዜም ሊወድቅ ይችላል።
የት ቆመ?
| የታየው | ቀጣይ ምርመራ |
|---|---|
| ከፕሮክሲው ጋር ያለው ግንኙነት ይከለከላል | የፕሮክሲ አድራሻ፣ የማዳመጫ ወደብ፣ ሂደትና የአውታረ መረብ መዳረሻ። |
| ፕሮክሲው 407 ይመልሳል | የፕሮክሲ መለያና የማረጋገጫ ዘዴ። |
| ፕሮክሲው መድረሻን ወይም ወደብን ውድቅ ያደርጋል | የመዳረሻ ፖሊሲና የተፈቀዱ CONNECT መድረሻዎች። |
| ዋሻው ይከፈታል፣ ከዚያ የTLS ማረጋገጫ ይወድቃል | የመድረሻ ስም፣ የእምነት ማከማቻ፣ ሰዓትና የሚተዳደር የTLS ጠለፋ ካለ። |
| TLS ይሳካል፣ ድረ ገጹም ስህተት ይመልሳል | የድረ ገጹ ምላሽ። |
ለማነጻጸር አንዱን ወገን ሳይቀይሩ ያቆዩ፦ በተመሳሳይ ፕሮክሲ ሌላ መድረሻ ይሞክሩ፣ ወይም ተመሳሳይ መድረሻን በተፈቀደ ቀጥተኛ መንገድ ያነጻጽሩ።
ዋሻው አሁንም አስተዳዳሪ አለው
ፕሮክሲው የCONNECT መድረሻውን ያውቃል፣ የትራፊክንም ጊዜና መጠን ያስተናግዳል። መደበኛ ከጫፍ እስከ ጫፍ TLS የድረ ገጹን የመተግበሪያ ይዘት፣ ያንን የTLS ክፍለ ጊዜ በራሱ ላይ ከማያቋርጥ ፕሮክሲ ይጠብቃል። ደንበኛው የሚያምነው የሚተዳደር ጠላፊ ፕሮክሲ የተለየ የእምነት ግንኙነት አለው።