WRONG_VERSION_NUMBER pẹ̀lú aṣojú: ṣàyẹ̀wò HTTP lòdì sí HTTPS
Ṣàyẹ̀wò àìbáramu ìgbékalẹ̀ aṣojú kí o tó dín àwọn ẹ̀dà TLS kù tàbí yí ètò ìwé-ẹ̀rí padà nítorí àṣìṣe SSL tí ń tannijẹ.
Àṣìṣe náà sọ pé “ẹ̀dà tí kò tọ́”, nítorí náà ó fà á lára láti bẹ̀rẹ̀ yíyí àwọn ẹ̀dà TLS padà. Pẹ̀lú aṣojú, ṣàyẹ̀wò ṣíṣeéṣe tó ṣáájú: ṣé alábàáṣepọ̀ fi ìfọwọ́bọ̀wé TLS ránṣẹ́ sí ibùdó tó ń dúró de HTTP lásán?
Ibùdó bí https://example.com/ àti aṣojú bí http://proxy.example:8080 jẹ́ pọ̀ tó wọ́pọ̀. Yíyí URL kejì padà sí HTTPS sọ fún alábàáṣepọ̀ pé kí ó fi ààbò bo ìjíròrò rẹ̀ pẹ̀lú aṣojú náà fúnra rẹ̀. Ìyẹn kì í ṣe ìtọ́ni láti gbà àwọn ojú-ìwé HTTPS láàyè.
Wá ìjíròrò TLS àkọ́kọ́
Pẹ̀lú aṣojú HTTP, alábàáṣepọ̀ lè kọ́kọ́ fi CONNECT ránṣẹ́ kí ó sì gba ìdáhùn HTTP. Lẹ́yìn náà gan-an ni ó bẹ̀rẹ̀ TLS ibùdó nínú ojú-ọ̀nà. Pẹ̀lú aṣojú HTTPS, ìsopọ̀ TLS ọ̀tọ̀ọ̀tọ̀ sí aṣojú ló kọ́kọ́ wá.
Ẹ̀rọ ìtúpalẹ̀ TLS tí ó gba ojú-ìwé àṣìṣe HTTP tàbí àkọ́lé mìíràn lè jábọ̀ àṣìṣe ìlànà. Àwọn ọ̀rọ̀ yẹn kò fi hàn àwọn ẹ̀dà TLS tí ojú-ìwé náà ń ṣàtìlẹ́yìn, tàbí pé wọ́n kàn sí ojú-ìwé náà pàápàá.
- Kọ URL aṣojú náà, pẹ̀lú ètò rẹ̀, àti ìlànà tí wọ́n kọ sílẹ̀ fún ibi ìparí.
- Wá bóyá ìkùnà náà ṣẹlẹ̀ kí ìdáhùn CONNECT tó dé, nígbà TLS ibùdó, tàbí nígbà ìṣàyẹ̀wò ìwé-ẹ̀rí aṣojú náà fúnra rẹ̀.
- Ṣàyẹ̀wò àwọn ẹ̀dà alábàáṣepọ̀ àti àwọn ohun tí wọ́n gbọ́kàn lé nígbà tí o bá fi ìtúsòkàn kan tó ti pẹ́ wé. Àwọn ìmúṣẹ aṣojú àtẹ́lẹ̀ máa ń wo ètò ní ọ̀nà mìíràn nígbà mìíràn.
Ọ̀pọ̀ àtúnṣe lè jẹ́ àṣìṣe fún àwọn ìdí ọ̀tọ̀ọ̀tọ̀. Àkójọ aṣojú HTTP ń pèsè àwọn olùdíje ibi ìparí HTTP lásán fún àwọn ìbéèrè gbogbogbò tí wọ́n gbà láàyè nípasẹ̀ irú ọ̀nà bẹ́ẹ̀. Ibi ìparí HTTP lásán nílò ètò aṣojú HTTP; ibi ìparí tí TLS ti ṣíṣẹ́ gan-an yẹ kí ó pa HTTPS àti ìṣàyẹ̀wò ìwé-ẹ̀rí rẹ̀ mọ́. Aṣojú tí ó kọ CONNECT nílò iṣẹ́ tàbí ìlànà tí wọ́n ṣàtìlẹ́yìn, kì í ṣe gbígbé ilé-ìkàwé kalẹ̀ lọ́nà àìtọ́.
Pa ìkùnà àkọ́kọ́ tí ó ṣeéṣe láti rí mọ́. Pípa ìṣàyẹ̀wò ìwé-ẹ̀rí kò lè mú olùgbọ́ tí ń sọ HTTP nìkan sọ TLS, àti yíyàn ìlànà ìkọ̀kọ̀ àtijọ́ kò lè ṣàlàyé ìkọ̀ tí wọ́n fi HTTP ránṣẹ́ kí ìfọwọ́bọ̀wé ojú-ìwé náà tó ṣẹlẹ̀.