Gbogbo ìtọ́sọ́nà sọ pé UDP ju TCP lọ fún OpenVPN, ìmọ̀ràn yẹn jẹ́ àkọ́kọ́, kì í ṣe ìwọ̀n. Gbígbé yí bí a ṣe ń fi àwọn pákítì ránṣẹ́ àti ohun tó ṣẹlẹ̀ nígbà tí ọ̀nà bá dà wọ́n nù, kì í ṣe bí a ṣe ń fi ògiri pa tunẹ́lì mọ́. Lẹ́yìn ẹnubodè àdínà tàbí aṣojú tó gbà póòtì 443 nìkan, àṣàyàn tó lọra ni èyí tó ń so mọ́ rárá. Ohun tó tẹ̀le yà sọ́tọ̀ ohun tí ìlànà ń ṣe àti ohun tí nẹ́tíwọ́kì ìwọlé rẹ gbà.

Ohun tí gbígbé ń yí padà gan-an

TCP ń fi ìṣàn báìtì tó ṣeé gbẹ́kẹ̀ lé àti tó wà létòlétò pèsè, ó sì ń rán ohun gbogbo tó sọnù padà, gẹ́gẹ́ bí RFC 9293 ṣe sọ. UDP ń fi àwọn dátágírámù lé nẹ́tíwọ́kì lọ́wọ́, OpenVPN sì ń ṣiṣẹ́ ìpele ìgbẹ́kẹ̀lé tirẹ̀ lórí sọ́kẹ́tì yẹn. Fífi TCP sínú TCP ń kó àwọn ìyípadà ìgbàpadà méjì jọ, nítorí náà ẹ̀ka kan tó sọnù lè dá ìṣàn inú dúró títí tí àtúnránṣẹ́ ìta yóò fi dé. Ìbáṣepọ̀ yẹn ni àríyànjiyàn gidi fún UDP, ó sì farahàn gẹ́gẹ́ bí ìdádúró, kì í ṣe gẹ́gẹ́ bí ìwọ̀n ìṣàn.

Ipá ń pọ̀ sí i pẹ̀lú ìpadánù àti àkókò ìlọ-àbọ̀. Lórí ọ̀nà àdúgbò tó mọ́, gbígbé méjèèjì ń dà bí i ti ara wọn, ìdí nìyẹn tí ìdánwò yàrá kì í fi í ṣe àtúnṣe ẹ̀dùn náà nígbà púpọ̀. Lórí ìsopọ̀ alágbèéká tó kún, ìyàtọ̀ ń farahàn nínú àwọn ìpàdé ìbáṣepọ̀ pẹ́ púpọ̀ kí ìgbéjáde ńlá tó kíyèsí ohunkóhun.

Kò sí ohunkóhun nínú èyí tó fi ọwọ́ kan ìpamọ́ tàbí ìwà títọ́. Ìfọwọ́bọ̀ TLS àti cipher ìkànnì dátà jẹ́ bákan náà fún gbígbé méjèèjì, nítorí náà yíyí kò lè gba àkójọ cipher aláìlágbára là.

Níbi tí TCP ti tọ́ sí ipò rẹ̀

Àwọn nẹ́tíwọ́kì ìwọlé ni ìdí àkọ́kọ́ fún yíyan TCP. Ìtẹ́ràbù, ojú ọ̀nà òfuurufú tàbí nẹ́tíwọ́kì àlejò lè gbà 443 tó ń jáde kí ó sì da ohun gbogbo mìíràn nù, olùgbọ́ TCP lórí póòtì yẹn sì ni profáìlì kan ṣoṣo tó ń ṣiṣẹ́. Ìyẹn ni ìsúnmọ́, kì í ṣe iṣẹ́ rere, ó sì tọ́ sí ìdí tó dára tó ní ara rẹ̀.

TCP tún ń rànni lọ́wọ́ nígbà tí ọ̀nà bá dúró ṣinṣin ṣùgbọ́n àwọn àpótí àárín jẹ́ ọ̀tá. Àwọn nẹ́tíwọ́kì kan ń tún àwọn ìṣàn UDP pípẹ́ ṣe nígbà tí wọ́n ń faradà àwọn ìpàdé TCP tó dà bí ìrìnàjò wẹ́ẹ̀bù lasan. Bóyá ìfarajọ yẹn yóò ṣàṣeyọrí jẹ́ ànímọ́ nẹ́tíwọ́kì pàtó, kò sì sí ìtọ́sọ́nà tó lè ṣèlérí rẹ̀ fún gbogbo wọn. Dánwò nínú nẹ́tíwọ́kì tó kùnà kí o tó dá ìlànà lẹ́bi.

Ìwọlé tí a kọ̀ kì í ṣe ìṣòro gbígbé. Pípa ìjẹ́rìí ìwé-ẹ̀rí rẹ̀ láti fi ipá gba ìsopọ̀ jáde jẹ́ ìyípadà mìíràn pẹ̀lú àbájáde tó burú jù.

Pípèsè profáìlì TCP ní àmúrè ni ìbáṣepọ̀ tó wà ní ìlànà. Ọ̀pọ̀ àwọn oníbàárà ń tọ́jú méjèèjì wọ́n sì jẹ́ kí o yí nígbà tí nẹ́tíwọ́kì bá kọ̀ ọ̀nà UDP, èyí tí kò ná ohunkóhun títí tí ìwọ yóò fi nílò rẹ̀. Ohun tí kò yẹ kí o ṣe ni fífi profáìlì méjì tó ń tọ́ka sí àwọn ìparí oríṣiríṣi ránṣẹ́, nítorí nígbà náà ìfiwéra rẹ yóò wọn àwọn sáfà.

Yẹ̀wò irú olùgbọ́ tó wà lọ́wọ́ rẹ gan-an

Kí o tó fi iṣẹ́ rere wé, jẹ́rìí pé ẹ̀gbẹ́ méjèèjì gbà lórí gbígbé àti póòtì. Yíyí proto udp sí proto tcp nínú fáìlì oníbàárà kò dá olùgbọ́ sáfà. Sáfà gbọ́dọ̀ wà ní ìṣètò fún ìlànà yẹn, profáìlì sì gbọ́dọ̀ bá a mu.

grep -E '^(proto|port|remote)' /etc/openvpn/server.conf
ss -lunp | grep openvpn
ss -ltnp | grep openvpn

grep ń tẹ ohun tí a sọ fún sáfà pé kí ó lò jáde, nígbà tí àkójọ sọ́kẹ́tì méjì ń fi ohun tí ó so mọ́ hàn. Olùgbọ́ UDP ń farahàn nínú àkójọ àkọ́kọ́ nìkan, olùgbọ́ TCP sì nínú èkejì nìkan, nítorí náà ìlà tó ṣàìsí ni ọ̀nà tó yára jù láti wá profáìlì tí a kò fi í ṣe iṣẹ́ rí. Fi póòtì wé pẹ̀lú, nítorí profáìlì TCP lórí 1194 ń huwà yàtọ̀ sí ti 443 nínú ọ̀pọ̀ nẹ́tíwọ́kì ìwọlé. Tún iṣẹ́ náà ṣe lẹ́yìn ìyípadà kí o sì ka ìlà àkọsílẹ̀ tó ń ròyìn ìdè.

Ìjẹ́rìí ní ẹ̀gbẹ́ oníbàárà kò ná: ṣe ìsopọ̀ pẹ̀lú --verb 4 kí o sì ka ìlà gbígbé nínú àkọsílẹ̀. Tí oníbàárà bá sọ UDP nígbà tí sáfà ń gbọ́ lórí TCP, ìfọwọ́bọ̀ kò ní bẹ̀rẹ̀ rárá, kò sì sí àtúntò tó máa rànni lọ́wọ́.

Fi ẹrù iṣẹ́ wé, kì í ṣe àmì gbígbé

Ìfiwéra tó tọ́ ń jẹ́ kí ohun gbogbo dúró gbágede àyàfi gbígbé. Ẹ̀rọ kan náà, nẹ́tíwọ́kì ìwọlé kan náà, ẹ̀rọ ìparí kan náà, ètò kan náà àti ní àṣeyọrí sáfà kan náà. Tí profáìlì méjì bá tọ́ka sí àwọn ẹ̀rọ ìparí ọ̀tọ̀ọ̀tọ̀, ìwọ ń wọn àwọn ẹ̀rọ yẹn pẹ̀lú.

Ṣàkọsílẹ̀ àbájáde mẹ́ta fún ìgbékalẹ̀ kọ̀ọ̀kan: bóyá tunẹ́lì dá, bóyá ó dúró, àti bóyá iṣẹ́ parí. Àwọn ìbéèrè kékeré tó ń ṣiṣẹ́ nígbà tí àwọn ìgbéjáde ńlá ń dí ń tọ́ka sí ìwọ̀n pákítì àti MTU, kì í ṣe gbígbé. Àwọn àtúnsopọ̀ léraléra ń tọ́ka sí ọ̀nà tàbí àkókò ìparí àpótí àárín.

Pa profáìlì tó ń ṣiṣẹ́ nínú àwọn ipò tí o gbà pàdé mọ́, kí o sì tọ́jú èkejì. Yíyan jẹ́ ti nẹ́tíwọ́kì, kì í ṣe ti ènìyàn, nítorí náà ìdáhùn àkọ́kọ́ kan ṣoṣo máa ń ṣàṣìṣe níbìkan.

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