Àwọn àpẹẹrẹ méjì lè fi TLS ṣiṣẹ́ lórí ẹnu-ọ̀nà 443 tí wọ́n sì lè ní ìtumọ̀ tí ó yàtọ̀ pátápátá. Ìbòmọ́ kan ń dáàbò bo ìsopọ̀ kan tí a ti ṣètò láàrin ẹnu-ọ̀nà àdúgbò àti backend tí ó jìnnà. Àpẹẹrẹ ìwọlé nẹ́tíwọ́kì ń gbé ìrìnṣẹ́ tí a yàn tí ó sì ń yí ohun tí oníbàárà lè dé padà. Ṣe àwọn àyẹ̀wò mẹ́rin tí ó wà nísàlẹ̀ ní ìtẹ̀lé, ìwọ yóò sì mọ èyí tí ìwọ ń wò, èyí tí ó sábà tó láti mọ ìpele tí ó kùnà.

Bẹ̀rẹ̀ pẹ̀lú ìsopọ̀ tí ìwọ ti ṣètò ní tòótọ́

Kọ ẹ̀gbẹ́ iwájú àti ẹ̀gbẹ́ ẹ̀yìn kí o tó fi àwọn ọjà wé ara wọn. Ìbòmọ́ kan ń gbọ́ ní àdírẹ́sì àdúgbò tí ó sì ń fi ránṣẹ́ sí ti jìnnà, tàbí ó ń bẹ̀rẹ̀ ètò kan ní ẹ̀gbẹ́ jìnnà, àti pé bíbejì yẹn ni gbogbo àdéhùn rẹ̀. Àwọn ohun èlò mìíràn ti oníbàárà kò mọ nǹkan kan nípa rẹ̀ àyàfi tí ìwọ bá darí wọn síbẹ̀. Èyí kì í ṣe àìdí ọ̀nà irinṣẹ́ náà, irinṣẹ́ náà wà fún èyí.

Àdéhùn àpẹẹrẹ nẹ́tíwọ́kì yàtọ̀, a sì ń sọ ọ́ nípasẹ̀ àwọn ọ̀nà àti ìlànà, kì í ṣe nípasẹ̀ bíbejì ẹnu-ọ̀nà.

Kíyèsí èwo nínú àwọn àpèjúwe méjì yẹn tí ó bá àwòrán rẹ mu. Bí ìdáhùn bá jẹ́ àwòrán ẹnu-ọ̀nà kan pẹ̀lú ẹ̀rí ní àárín, ìwọ ní ìbòmọ́ kan kódà nígbà tí orúkọ ọjà náà bá sọ VPN. Bí ìdáhùn bá jẹ́ ojú-ọ̀nà tunnel àti àwọn ìyípadà ipa, ìwọ ní àpẹẹrẹ nẹ́tíwọ́kì kódà nígbà tí ó bá ń ṣiṣẹ́ lórí 443.

Yẹ̀wò ohun tí ìbòmọ́ náà so mọ́

Ka àwọn ètò gbígbọ́ àti ìsopọ̀ kí o sì tẹ̀lé wọn dé backend gidi. Ìbòmọ́ tí ń fi ránṣẹ́ sí ẹnu-ọ̀nà ìpamọ́ dátà kò ṣí ohun èlò wẹ́ẹ̀bù kan, ìbòmọ́ tí ń ṣiṣẹ́ ètò kan sì ń bẹ̀rẹ̀ ètò yẹn gan-an dípò kí ó tẹ̀ jáde gbogbo ohun mìíràn tí ẹ̀rọ náà ń ṣiṣẹ́. Backend ni ohun kan ṣoṣo tí ìbòmọ́ mọ̀.

Lẹ́yìn náà pinnu bóyá ìṣàn tí a ń fi ránṣẹ́ jẹ́ àkọ́kọ́ ọ̀rọ̀ lásán nígbà tí TLS bá parí. Ìsopọ̀ tí a bòmọ́ ń dáàbò bo apá tí ó wà láàrin ìbòmọ́ méjì, ohun tí ó sì ṣẹlẹ̀ lẹ́yìn ìbòmọ́ jìnnà jẹ́ ìbéèrè ọ̀tọ̀ọ̀tọ̀. Ìdí ni yìí tí bíbòmọ́ ohun tí ó ti ní ààbò tirẹ̀ fi máa ń bọ́gbọ́n mu nígbà mìíràn tí ó sì máa ń jẹ́ kìkì àfikún ẹ̀yà tí ń rìn nígbà mìíràn. Yẹ̀wò ìgbésẹ̀ tí ó tẹ̀lé dípò kí o ro ọ̀kan nínú àwọn ìdáhùn méjì.

openssl s_client -connect wrapper.lab.example:443 -servername wrapper.lab.example -verify_return_error
sudo ss -ltnp | grep 443

Àṣẹ kìíní ń fi ẹ̀rí tí a ń fún oníbàárà ní tòótọ́ hàn, èkejì sì ń fi ohun tí ń gbọ́ lórí ẹ̀rọ hàn. Fi orúkọ ẹ̀rí yẹn wé èyí tí ìwọ retí kí o tó ka ohunkóhun mìíràn.

Yẹ̀wò ìrìnṣẹ́ tí àpẹẹrẹ náà ń gbé

Àwọn àpẹẹrẹ ìwọlé nẹ́tíwọ́kì ń gbé ìrìnṣẹ́ tí a yàn tí wọ́n sì ń darapọ̀ mọ́ ọ̀nà ìdarí àti ìlànà ìwọlé oníbàárà. Gbígba kì í ṣe àṣẹ, nítorí náà ìsopọ̀ tí a ti jẹ́rìí sí ṣì nílò ìpinnu nípa àwọn ohun àmúṣọrò tí ó lè dé. Ojú-ọ̀nà tí kò ní oníbàárà jẹ́ àpẹẹrẹ kẹta tí ń ṣe aṣojú fún àwọn iṣẹ́ tí a ti ní àtìlẹ́yìn láì farahàn gẹ́gẹ́ bí ojú-ẹ̀rọ tun rí.

Àmì ọjà kò sọ fún ọ èwo nínú àwọn àpẹẹrẹ yìí tí o ra, nọ́mbà ẹnu-ọ̀nà sì sọ díẹ̀ sí i.

Pípè àwọn ìpele ṣeé ṣe, kò sì gbọ́dọ̀ da àfiwé náà rú. Ìlànà tunnel fúnra rẹ̀ lè jẹ́ bíbòmọ́ nínú TLS nínú ìṣètò TCP tí a ti ní àtìlẹ́yìn, èyí tí ó ń fi ìpele kún àyíká tunnel láì yí ìbòmọ́ padà sí tunnel. Èyí jẹ́ ìpinnu àpẹẹrẹ pẹ̀lú ìhùwàsí iṣẹ́ àti ìkùnà tirẹ̀, ó sì yẹ fún ìlà kan nínú àwòrán. Kọ ọ́ sílẹ̀, lẹ́yìn náà fi àwọn àpẹẹrẹ ìpilẹ̀ wé ara wọn kì í ṣe ìbòmọ́ ìta.

Yẹ̀wò ààlà tí ó kùnà, kì í ṣe àmì

Kọ àwọn òtítọ́ fún ìgbìyànjú kan tí ó kùnà: àdírẹ́sì ẹ̀gbẹ́ iwájú, olùgbọ́, ìdánimọ̀ tí oníbàárà jẹ́rìí sí, ibi-àfojúsùn backend àti iṣẹ́ tí a béèrè. Ìfọwọ́ sowọ́pọ̀ tí ó ṣàṣeyọrí ń fi hàn pé TLS ìta ti parí, kò sì sọ nǹkan kan nípa backend. Ìkọ̀sílẹ̀ backend jẹ́ ìṣẹ̀lẹ̀ tí ó yàtọ̀ sí ìkùnà ìdánimọ̀ ní ẹ̀gbẹ́ iwájú, kò sì sí èyí tí ó ń sunwọ̀n sí i nípa yíyọ -verify_return_error kúrò lọ́dọ̀ oníbàárà. Fi ohun tí ó jọra wé ohun tí ó jọra, nítorí àṣeyọrí nípasẹ̀ orúkọ ẹ̀rọ tàbí ẹnu-ọ̀nà mìíràn kò fi hàn pé àwọn ipò náà jẹ́ bákan náà.

Ẹnu-ọ̀nà 443 jẹ́ àṣà tí ó ń jẹ́ kí TLS gba àwọn àpótí àárín kọjá. Kò mú kí ìrìnṣẹ́ àìgbàṣe dà bí ìbéèrè wẹ́ẹ̀bù fún ẹ̀rọ ìlànà.

Parí pẹ̀lú gbólóhùn kan tí ó dárúkọ bíbejì òpin, ohun tí a ń gbé, àwọn ohun èlò tí ó ń lò ó àti àṣẹ tí ibi-àfojúsùn ń fi àṣẹ ṣe. Àpẹẹrẹ tí kò lè kún àwọn àlàfo mẹ́rin yẹn kò tíì parí, ohunkóhun tí àmì rẹ̀ bá sọ. Gbólóhùn yẹn tún jẹ́ ọ̀nà tí ó yára jùlọ láti ṣàlàyé àpẹẹrẹ náà fún ẹnikẹ́ni tí ó ní firewall.

Àwọn àpilẹ̀kọ tó jọra