TCP 443 jẹ́ ọ̀nà àfikún pẹ̀lú ipò àkọ́kọ́, kì í ṣe ìbòjú tí ń gbé ọ̀nà abẹ́lẹ̀ kọjá gbogbo àlẹ̀mọ́. Ó ń ṣèrànwọ́ nígbà tí olùpèsè ti ṣe àtẹ̀jáde ẹni tí ń gbọ́ TCP lórí ibùdó yẹn tẹ́lẹ̀, tí ọ̀nà náà sì ń faradà ìsopọ̀ tí ó ń dúró lọ́wọ́ fún ọ̀pọ̀ wákàtí. Ó ń kùnà, ní ọ̀pọ̀ ìgbà gẹ́gẹ́ bí àkókò pípé, nígbà tí ọ̀kan nínú àwọn méjì náà kò sí, àti àkókò pípé kì í sábà sọ èwo. Ìpinnu bóyá yóò yí padà nílò ìbéèrè mẹ́ta, àti pé ọ̀kan nínú wọn nìkan ni ó jẹ́ nípa nọ́mbà ibùdó.

Nọ́mbà ibùdó kì í ṣe ìlérí gbígbé

Ibùdó ń darúkọ ibi ìparí; TCP ń sọ ọ́ di ìṣàn báìtì tí ó wà létòlétò; OpenVPN ń pinnu ohun tí ń rìn nínú ìṣàn yẹn. Sáfà wẹ́ẹ̀bù lórí nọ́mbà kan náà ń lo ìṣètò ohun èlò tí ó yàtọ̀ pátápátá, nítorí náà pínpín ibùdó 443 ń mú kí àwọn méjì náà dàbí ẹnìkan fún àlẹ̀mọ́ àti kì í ṣe ju bẹ́ẹ̀ lọ. Nọ́mbà náà jẹ́ àmì tí àlẹ̀mọ́ ń kà, kì í ṣe ànímọ́ tí ń yí ohun tí àwọn pákẹ́tì ní padà. Kíkà wọ́n méjèèjì bí ọ̀kan nítorí wọ́n pín ibùdó ni àṣìṣe tí ó wà lẹ́yìn ọ̀pọ̀ ìdàrúdàpọ̀ níbí.

Àwọn ẹ̀rọ àárín kì í sábà ṣe ìpinnu rírọ̀rùn gbà-tàbí-dènà nípa ibùdó. Ọ̀pọ̀ ń ṣàyẹ̀wò àwọn báìtì àkọ́kọ́, àwọn kan ń so ibi tí wọ́n ń lọ mú, àwọn mìíràn sì ń tún àwọn ìsopọ̀ tí ó dúró lọ́wọ́ jù séètò. Ìdí nìyẹn tí pọ́rófì kan náà fi lè ṣiṣẹ́ láti orí nẹ́tíwọ́kì kan tí ó sì lè pé àkókò ní orí òmíràn, àti ìdí nìyẹn tí ó fi yẹ kí a dán ọ̀nà àfikún wò gẹ́gẹ́ bí àṣàyàn tí a ń tìlẹ́yìn dípò gbẹ́kẹ̀lé rẹ̀ gẹ́gẹ́ bí ìlérí. Nígbà tí àlẹ̀mọ́ bá ń ṣàyẹ̀wò ìrìn, nọ́mbà ibùdó ni ohun àkọ́kọ́ tí ó ń wò nìkan.

Jẹ́rìí ẹni tí ń gbọ́ kí o tó fọwọ́ kan pọ́rófì

Sáfà gbọ́dọ̀ wà ní ìṣètò fún TCP lórí ibùdó, pọ́rófì ẹni tí ń lò sì gbọ́dọ̀ béèrè fún irú gbígbé kan náà. Kíkọ pọ́rófì UDP padà láti béèrè TCP kò dá ẹni tí ń gbọ́ sílẹ̀, àti àkókò pípé tí ó ń jáde kò yàtọ̀ sí odi iná tí ń sọ ibùdó nù. Gbé pọ́rófì TCP ti olùpèsè fúnra rẹ̀ wá nígbà tí ó bá wà, nítorí àwọn iṣẹ́ kan ń ṣe àtẹ̀jáde ibi ìparí ọ̀tọ̀ àti ìṣètò ìdánimọ̀ ọ̀tọ̀ fún gbogbo irú gbígbé. Ṣíṣe àtúnṣe pẹ̀lú ọwọ́ dára fún ìdánwò tí a ń ṣàkóso, ó sì jẹ́ ọ̀nà búburú láti díwọ̀n ìṣètò tí olùpèsè ń fẹ́.

Àwọn ẹ̀gbẹ́ méjèèjì ti ìbámu yẹn ń farahàn nínú ìṣètò, àwọn àṣàyàn ìsopọ̀ ti iṣẹ́ OpenVPN sì ń ṣàkọsílẹ̀ àwọn ìrísí méjèèjì. Pérépéré tí ó kéré jù ń rí báyìí:

# server: accept TCP on this port
proto tcp-server
port 443
# client: request the same transport
proto tcp
remote vpn.example.com 443

Àwọn ipò mẹ́ta ń pinnu bóyá ọ̀nà àfikún yóò san iye rẹ̀

Ipò àkọ́kọ́ ni pé olùpèsè ń pèsè irú gbígbé yẹn rárá; láìsí i, kò sí ohun mìíràn tí ó ṣe pàtàkì. Èkejì ni pé ọ̀nà náà ń pa ìpàdé pípẹ́ mọ́, nítorí àwọn nẹ́tíwọ́kì kan ń tún àwọn ìsopọ̀ tí ó dúró lọ́wọ́ séètò dípò dídènà ibùdó pátápátá. Ẹkẹta ni bóyá ọ̀nà àfikún jẹ́ ìyàsọ́tọ̀ tí a mọ̀ọ́mọ̀ ṣe tàbí ojútùú ìgbà díẹ̀ tí ń fi àbùkù tí o kò tíì túnṣe pa mọ́.

Gbogbo ipò ní àyẹ̀wò tí kò wọ́n. Ìkùnà lórí èyíkéyìí nínú wọn ń rí bákan náà láti ẹ̀gbẹ́ ẹni tí ń lò:

ConditionHow to check itWhat a failure decides
The server offers TCPThe operator's profile list, or a listening-socket check on the serverNo client-side edit can help
The path keeps long sessionsA test connection left open for an hourReconnects will look like server faults
The fallback is deliberateA change record naming the UDP faultThe underlying fault stays invisible

Kí o tó fi àwọn irú gbígbé wé, parí ìwọlé èyíkéyìí ní ibùdó àdẹ́mọ̀. Nẹ́tíwọ́kì tí kò gba ẹ̀rọ rẹ láyè ń dènà àwọn irú gbígbé méjèèjì, nígbà náà ìfiwéra ń díwọ̀n ibùdó àdẹ́mọ̀ dípò ọ̀nà abẹ́lẹ̀. Wọlé, jẹ́rìí pé ìwákiri déédé ń ṣiṣẹ́, lẹ́yìn náà nìkan bẹ̀rẹ̀ ìdánwò náà.

Iye tí o ń gbà: TCP nínú TCP

TCP ń tún àwọn apá tí ó sọnù ránṣẹ́, ó sì ń pa tẹ̀léntẹ̀lé wọn mọ́. Nígbà tí ohun èlò tí ó tún ń lo TCP bá ń ṣiṣẹ́ nínú ọ̀nà abẹ́lẹ̀ TCP, àwọn ìpele ìmúpadà méjì ń dáhùn sí pípàdánù kan náà, àti ìbáṣepọ̀ yẹn ni ó ń mú kí ọ̀nà abẹ́lẹ̀ dàbí ẹni tí ó lọ́ra lórí ọ̀nà tí ó ní pípàdánù. Àmì náà ni ìdádúró àti ìgbanpá àti kì í ṣe ìkùnà mímọ́, èyí tí ó ń mú kí ó rọ̀rùn láti dá ẹ̀bi sí ẹ̀gbẹ́ jíjìnnà. Díwọ̀n láti ẹ̀gbẹ́ ẹni tí ń lò lábẹ́ àwọn irú gbígbé méjèèjì kí o tó pinnu.

UDP ń yẹ̀ sísopọ̀ nínú yẹn, ìyẹn sì ni ìdí pàtàkì tí àwọn olùpèsè fi fẹ́ ẹ, tí wọ́n sì fi ń pèsè TCP kìkì gẹ́gẹ́ bí àfikún. Ìsopọ̀ TCP tí ó dúró ṣinṣin ṣì wúlò ju ìsopọ̀ UDP tí kò lè dé lọ, nítorí náà ìfiwéra wà láàrín iye gidi méjì, kì í ṣe láàrín àṣàyàn rere àti búburú. Pa ẹ̀rọ náà àti nẹ́tíwọ́kì àbáwọlé mọ́ bí wọ́n ti wà nígbà tí o ń fi wé, bí bẹ́ẹ̀ kọ́ àbájáde yóò ṣàpèjúwe àyípadà tí kò tọ́.

Àwọn ànímọ́ ẹni tí ń lò kan ni a kọ sílẹ̀ fún irú gbígbé kan ṣoṣo, nítorí náà pọ́rófì àfikún lè já àwọn ìhùwàsí tí o gbẹ́kẹ̀lé nù ní ìdákẹ́jẹ́. Ka ìbéèrè irú gbígbé ti àṣàyàn náà kí o tó kà pọ́rófì TCP sí ìpààrọ̀ tó rọ̀rùn.

Àwọn àbùkù tí irú gbígbé mìíràn kò fi ọwọ́ kàn

Ìwé-ẹ̀rí tí ó ti pẹ́ ṣì nílò àyẹ̀wò aago tàbí ìmúdọ̀tun, àti àkọsílẹ̀ tí a kọ̀ ṣì nílò àwọn ẹ̀rí tí ó tọ́. Pa àwọn àyẹ̀wò ìdánimọ̀ sáfà tí olùpèsè fúnni mọ́, nítorí nọ́mbà ibùdó tí a mọ̀ kò ń jẹ́rìí ẹnikẹ́ni. Ibùdó tí ó dáhùn ń sọ kìkì pé ohun kan ń gbọ́.

Bí ọ̀nà abẹ́lẹ̀ bá gòkè wá tí àwọn ibi tí a ń lọ sì ṣì ń kùnà, ìṣòro tí ó kù ni ìtọ́sọ́nà tàbí yíyanjú orúkọ lẹ́yìn ìsopọ̀, kì í ṣe irú gbígbé. Tẹ̀lé ọ̀nà yẹn dípò yíyí káàkiri àwọn ibùdó, nítorí bẹ́ẹ̀ ni ọ̀sán kan ń sọnù. Pọ́rófì sọ irú gbígbé tí o yẹ kí o dán wò; kò sọ ìdí tí ọ̀nà UDP fi kùnà láé.

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