Wọ́n fi ìṣètò peer méjì wé ara wọn lẹ́gbẹ̀ẹ́, ọ̀kan ní ìlà remote ọ̀kan kò ní, àti pé ìparí ni pé ọ̀kan nínú wọn ti bàjẹ́. Ìdánilẹ́kọ̀ọ́ yẹn jẹ́ àṣìṣe lọ́nà tó pọ̀ tó láti tọ́jú rẹ̀. Ìtọ́nisọ́nà náà ṣàpèjúwe ibi tí ó yẹ kí wọ́n fi pákẹ́tì àkọ́kọ́ ránṣẹ́. Kò yan bóyá ìlànà náà ń ṣiṣẹ́ gẹ́gẹ́ bí client tí ń bẹ̀rẹ̀ tàbí gẹ́gẹ́ bí ẹnubodè tí ń dúró, kò sì pinnu ẹ̀gbẹ́ wo ni ó ń fi ìdánimọ̀ ara rẹ̀ hàn sí èkejì.

Ohun tí remote ń sọ ní ti gidi

Àkọsílẹ̀ remote ń dárúkọ host kan, ní àṣàyàn port àti transport kan, àti ní àṣàyàn ọ̀pọ̀ irú àkọsílẹ̀ bẹ́ẹ̀ láti dán wò ní tẹ̀léntẹ̀lén.

Àìsí rẹ̀ ní ìtumọ̀ tí ó ṣe pàtó kì í ṣe èyí tí kò ṣe pàtó: ìlànà náà ń dúró kò sì ṣe nǹkan lórí pákẹ́tì láti àdírẹ́sì kan àyàfi bí peer yẹn bá fi ara rẹ̀ hàn. Nítorí náà ẹnubodè tí ń sin àwọn olùṣàmúlò tí ń rìn kiri kò ní ìdí láti dárúkọ ẹnikẹ́ni nínú wọn ṣáájú.

Ka àkọsílẹ̀ náà gẹ́gẹ́ bí ìbáṣepọ̀ àdírẹ́sì. Bóyá ẹ̀gbẹ́ jíjìn ni a lè gbẹ́kẹ̀ lé ni àwọn ìwé-ẹ̀rí àti àwọn àṣàyàn ìjẹ́rìí ń dáhùn, kì í ṣe pé wọ́n kọ àdírẹ́sì kan sílẹ̀.

Ìṣètò mẹ́ta ni ó ń pinnu ìdáhùn

Client tí ń rìn kiri nílò ibi àfojúsùn, nítorí pé ó gbọ́dọ̀ bẹ̀rẹ̀ kò sì mọ ibi tí ẹnubodè wà láìsí rẹ̀. Ẹnubodè ọ̀pọ̀ client kò nílò àfojúsùn fún olùṣàmúlò kọ̀ọ̀kan, nítorí pé àwọn client ń wá wọ́n sì ń fi ara wọn hàn. Ìsopọ̀ peer méjì tí a mọ̀ọ́mọ̀ ṣe pẹ̀lú àwọn òpin tí a mọ̀ lè ní àfojúsùn ní ẹ̀gbẹ́ kan, ní ẹ̀gbẹ́ méjèèjì tàbí ní kòkòrò, ní ìbámu pẹ̀lú ẹ̀gbẹ́ tí ó bẹ̀rẹ̀.

Lílo àdírẹ́sì client tí ó dúró ṣinṣin sínú ẹnubodè gbogbogbò ni àṣìṣe tí ó ń tẹ̀lé láti àìkàsí àwọn ẹ̀ka yẹn. Ó ń ṣiṣẹ́ fún peer kan ṣoṣo tí a gbasilẹ̀ àdírẹ́sì rẹ̀ ó sì ń ṣi gbogbo àwọn mìíràn lọ́nà.

Kò sí ohun kan nínú ìtọ́nisọ́nà tí ó yí ìṣètò padà di server ọ̀pọ̀ client, kò sì sí ohun kan nínú wíwà rẹ̀ tí ó ń dí ipa server lọ́wọ́. Ìwé ìtọ́kasí OpenVPN 2.6 ṣàkọsílẹ̀ àwọn àríyànjiyàn àṣàyàn àti ìhùwàsí láìsí remote lọ́tọ̀ọ̀tọ̀, èyí tí ó jẹ́ àmì nípa bí wọ́n ṣe yàtọ̀ sí ara wọn tó.

ArrangementNeeds a destination
Roaming clientYes, which gateway to contact
Multi-client gatewayNo, peers authenticate on arrival
Two known peersDepends on which side initiates

Àwọn ipa transport jẹ́ àkópọ̀ mìíràn

Nínú TCP ẹ̀gbẹ́ kan ń dúró ẹ̀gbẹ́ kejì sì ń pè. Ìwọ̀nyí jẹ́ ìtọ́nisọ́nà lọ́tọ̀ọ̀tọ̀ sí àfojúsùn, pípa wọ́n pọ̀ sì ń dá bọ́ọ̀lù méjì tí ó dúró tàbí tí ó ń pè.

Ìpa àlẹ̀mọ́ orísun TCP tún wà, ìdí nìyẹn tí gbólóhùn tààrà pé server kò lè ní remote láé fi jẹ́ àṣìṣe.

Nínú UDP kò sí ìsopọ̀ láti dá, nítorí náà àwọn òpin méjèèjì ń lo transport UDP tí ó bá a mu, ìtọ́nisọ́nà sì kàn sọ ibi tí a gbọ́dọ̀ gbé àfojúsùn sí. Àwọn ìyípadà àdírẹ́sì láti ọ̀dọ̀ peer tí a ti jẹ́rìí ni ìhùwàsí àkànṣe ń ṣàkóso, kì í ṣe fífi àkọsílẹ̀ kún. Mímú transport tọ́ jẹ́ àìdájáde fún àfojúsùn láti ní ìtumọ̀, pípa méjèèjì pọ̀ sì ń dá àwọn ìṣètò tí ó dàbí ẹni tí ó ṣeé gbára lé tí kò sì parí ìfọwọ́sowọ́pọ̀ láé.

Ìdí tí àìsí remote kì í ṣe ilẹ̀kùn ṣíṣí

Ìlànà tí kò ní àfojúsùn ṣì ń kọ ìrìnàjò láti ọ̀dọ̀ àwọn peer tí kò fi ara wọn hàn, ìyẹn sì ni apá tí àwọn ènìyàn ń pàdánù nígbà tí wọ́n ka ìlà tí kò sí gẹ́gẹ́ bí olùgbọ́ tí ó ṣí sí ẹnikẹ́ni.

Ìjẹ́rìí àti àfojúsùn yàtọ̀ sí ara wọn, èyí àkọ́kọ́ sì ni èyí tí ó ṣe pàtàkì fún ìgbẹ́kẹ̀lé.

Àṣìṣe òdìkejì léwu jù. Àdírẹ́sì orísun tí ó dúró ṣinṣin lè dàbí ìṣàkóso àbáwọlé nítorí pé ó ṣe pàtó ó sì rọrùn láti yẹ̀wò, ṣùgbọ́n kò fi ohunkóhun hàn nípa ẹni tí ó wà ní ẹ̀gbẹ́ kejì. Pa ìjẹ́rìí ìwé-ẹ̀rí mọ́, kí o sì pa àwọn àyẹ̀wò ìdánimọ̀ tí ó so ìwé-ẹ̀rí mọ́ ipa rẹ̀ mọ́. Pípa wọ́n pọ̀ pẹ̀lú ìbámu àdírẹ́sì ń pààrọ̀ ìṣàkóso gidi fún ìrísí rẹ̀.

Kọ ohun tí ìṣètò náà ń gbà nímọ̀ràn

Fún ẹ̀gbẹ́ kọ̀ọ̀kan, ṣàkọsílẹ̀ ohun mẹ́ta: bí pákẹ́tì àkọ́kọ́ ṣe dé ọ̀dọ̀ peer, ẹ̀gbẹ́ wo lè gba transport, àti ohun tí ẹ̀gbẹ́ kọ̀ọ̀kan ń jẹ́rìí nípa èkejì.

Àwọn àgbàrá yẹn ni àpẹẹrẹ. Àwọn ìtọ́nisọ́nà kàn jẹ́ ìkọ̀wé wọn.

Tí fáìlì méjèèjì bá yàtọ̀, ṣàyẹ̀wò bóyá wọ́n ń sọ àwọn àgbàrá tí ó yàtọ̀ dípò gbígba pé ọ̀kan ló ṣe àṣìṣe. Fáìlì méjì tí ó dọ́gba kì í ṣe dandan bẹ́ẹ̀ ni kò sì tó fún tunnel tí ń ṣiṣẹ́, àìdọ́gba sì ni apá tí ó ń jẹ́ kí topolojì ṣiṣẹ́ ní ọ̀pọ̀ ìgbà.

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