Àṣìṣe náà ń dé ní àkókò ìkópadà, kí ìfọ̀rọ̀wérọ̀ kankan tó bẹ̀rẹ̀, ó sì dárúkọ ìtọ́nisọ́nà tí ẹrọ oníbàárà kọ̀ láti gbà. OpenVPN Connect ń ṣiṣẹ́ kóòdù ilé-ìkàwé OpenVPN 3, èyí tí kò ṣe àṣeparí àṣàyàn fragment ti ẹrọ oníbàárà àdúgbò rárá. Ìyẹn sọ ọ́ di ìbéèrè nípa ìbámu láàárín ìparí méjì, kì í ṣe ìbéèrè nípa ṣíṣe àtúnṣe ìwọ̀n pákẹ́tì.

Pípa ìlà náà rẹ́ yóò mú fáìlì tí ẹrọ oníbàárà yóò ṣàyẹ̀wò wá, àti olùpèsè tí ó lè ṣì ń retí ọ̀nà ìkọ́ tí ìlà náà ṣàpèjúwe. Rìn gbà á láti ojú-ìkópadà jáde kí o tó yí ohunkóhun padà.

Ibí tí ìkópadà ti dúró

Olùkópadà ń ṣàyẹ̀wò àwọn ìtọ́nisọ́nà kí ó tó bá olùpèsè sọ̀rọ̀, nítorí náà ìkọ̀ níbẹ̀ jẹ́ ìpinnu àdúgbò nípa ìṣọ̀rọ̀-ọ̀rọ̀, kì í ṣe àbájáde nẹ́tíwọ́kì, àti àkójọ àwọn ìtọ́nisọ́nà tí a kò tíì gbà ti OpenVPN ń ṣàkọsílẹ̀ ààlà kan náà. Ìyẹn ṣàlàyé bí fáìlì kan ṣe lè ṣiṣẹ́ nínú ẹrọ oníbàárà àdúgbò tí yóò sì kùnà nínú Connect lórí ẹrọ kan náà. Ka orúkọ ìtọ́nisọ́nà nínú ìfiránṣẹ́ kí o sì tọ́jú fáìlì ìpilẹ̀, nítorí ọ̀rọ̀ yẹn ni ẹ̀rí kan ṣoṣo nípa ohun tí ẹrọ oníbàárà tako. Àṣìṣe ìkópadà àti àkókò ìdúró ìsopọ̀ ń wá láti àwọn ìpele ọ̀tọ̀ọ̀tọ̀, wọ́n sì yẹ fún àwọn ìdáhùn ọ̀tọ̀ọ̀tọ̀.

Bí ìfiránṣẹ́ bá dárúkọ fragment, ìbéèrè tó kù ni bóyá olùpèsè pẹ̀lú gbára lé e. Dáhùn ìyẹn kí o tó fọwọ́ kan profáìlì tí a fún ọ.

Ohun tí fragment ń yí padà nínú ẹrọ oníbàárà àdúgbò

Nínú ẹrọ oníbàárà àdúgbò, ìtọ́nisọ́nà náà ń tanná ìpínpín dátágírámù ti OpenVPN fúnra rẹ̀, èyí tí ń pín ẹrù kí ó tó dé ìpele IP òde. Ó wà kí ó lè borí àwọn ọ̀nà tí ń sọ dátágírámù UDP ńlá nù àti kí túnẹ́lì lè wà ní ìlò níbí tí a kò lè gbára lé ṣíṣàwárí MTU ọ̀nà. Kì í ṣe ọ̀rọ̀ kan náà pẹ̀lú dídín MTU interface kù, kì í sì ṣe ìpínpín ní ìpele IP tí ẹ̀rọ ìṣiṣẹ́ ń ṣe. Ẹrọ oníbàárà tí kò ní ọ̀nà yẹn kò lè rí i nípa dídín nọ́mbà kù.

Nítorí pé ètò náà tún wà nínú ìṣètò olùpèsè, yíyọ ọ́ kúrò nínú ẹ̀dà rẹ yóò yí ẹ̀gbẹ́ rẹ nìkan padà. Olùpèsè lè ṣì ń retí ẹlẹgbẹ́ tí ó yé àṣàyàn náà, profáìlì tí a ṣàyẹ̀wò kò sì tíì jẹ́ ìpàdé tí a fi ìdí rẹ̀ múlẹ̀. Àwọn òtítọ́ méjì yẹn ṣàlàyé ipò àárín ìdàrúdàpọ̀ tí fáìlì tí a ṣàtúnṣe ń sopọ̀ tí ó sì ń dúró.

Bèèrè profáìlì tí a kọ́ fún ẹrọ oníbàárà yìí

Ọ̀nà mímọ́ ni profáìlì kejì tí a kọ sílẹ̀ fún OpenVPN Connect, bí iṣẹ́ náà bá tẹ̀ ẹ́ jáde. Ọ̀pọ̀ olùpèsè ń ṣe bẹ́ẹ̀, ìyàtọ̀ sì sábà wà nínú àwọn ìtọ́nisọ́nà tí wọ́n fi sílẹ̀, kì í ṣe ìparí tí wọ́n ń tọ́ka sí. Bèèrè rẹ̀ pẹ̀lú orúkọ ẹrọ oníbàárà dípò ṣíṣe àpèjúwe àṣìṣe náà, nítorí tábìlì ìrànwọ́ lè so profáìlì mọ́ ẹrọ oníbàárà kíákíá ju bí ó ṣe lè ṣàyẹ̀wò fáìlì tí a ti yọ̀ǹda.

Bí ìwọ bá ń ṣàkóso olùpèsè, ìpinnu náà gbòòrò ju ẹrọ oníbàárà rẹ lọ. Pípa ìpínpín náà ń kan gbogbo ẹlẹgbẹ́, pẹ̀lú àwọn tí wọ́n nílò rẹ̀ kí wọ́n lè wà ní ìsopọ̀ lórí ọ̀nà tí kò dára. Títẹ olùgbọ́ kejì tàbí ìṣètò kejì jáde fún ẹrọ oníbàárà tí ó kan ń jẹ́ kí àwọn olùlò tó wà tẹ̀lẹ̀ ń ṣiṣẹ́ nígbà tí ẹrọ oníbàárà tuntun náà ń rí ohun tí ó lè ṣàyẹ̀wò. Bí o bá ṣe é yálà, kọ ìṣètò wo ni ń bójú tó ẹrọ oníbàárà wo, nítorí ìsopọ̀ yẹn máa ń pàdánù kíákíá bí kò bá bẹ́ẹ̀.

Ìjẹ́rìí ìsopọ̀, kì í ṣe ìkópadà nìkan

Ìkópadà tí ó ṣàṣeyọrí ń jẹ́rìí nìkan pé olùṣàyẹ̀wò náà gba fáìlì náà. Gbe túnẹ́lì náà kalẹ̀ pẹ̀lú ẹrọ oníbàárà àdúgbò lórí ẹrọ tí ìwọ ń ṣàkóso, pẹ̀lú profáìlì kan náà, kí o sì ka àkọsílẹ̀ fún ìfọ̀rọ̀wérọ̀ ìgbétàkùn àti ìkọ̀dá. Àwọn àṣẹ tó wà nísàlẹ̀ ń ṣe bẹ́ẹ̀ láìjẹ́ kí áàpù orí tábìlì wà ní ọ̀nà.

openvpn --config client.ovpn --verb 3
ip -4 addr show tun0
curl -sS --interface tun0 -o /dev/null -w '%{http_code}\n' --max-time 8 https://example.com/

Àkọsílẹ̀ fi ibi tí ìgbìyànjú náà ti dúró hàn: àṣìṣe àṣàyàn ń farahàn kí ìpààrọ̀ TLS kankan tó ṣẹlẹ̀, nígbà tí ìkùnà ìjẹ́rìí tàbí ìkọ̀dá ń farahàn lẹ́yìn náà. Bí túnẹ́lì bá gòkè, tí ìbéèrè náà sì ṣì ń kùnà, ìṣòro náà ti ṣí kúrò nínú ìbámu lọ sí ìtọ́sọ́nà. Fi ìyẹn wé ìwà Connect lórí nẹ́tíwọ́kì kan náà kí o tó pinnu ohunkóhun nípa olùpèsè.

Tọ́jú profáìlì tí ń ṣiṣẹ́ àti ẹ̀yà ẹrọ oníbàárà lẹ́gbẹ̀ẹ́ àkọsílẹ̀. Ẹ̀yà ẹrọ oníbàárà tó ń bọ̀ lè fi àtìlẹ́yìn fún ìtọ́nisọ́nà kún, ìyẹn sì ń yí ìdáhùn padà láìjẹ́ kí ẹnikẹ́ni fọwọ́ kan olùpèsè.

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