Àwọn ìlà remote méjì nínú profaili kan dà bí ọ̀nà kejì; ìgbìyànjú kejì ni wọ́n. Nígbà tí endpoint kìíní bá jáwọ́ ìdáhùn, ẹ̀rọ ìbánisọ̀rọ̀ ń tẹ̀síwájú, kí ìpàdé náà sì má gbòòrò. Pe àkójọ náà ní failover ní ìbẹ̀rẹ̀, bí bẹ́ẹ̀ kọ́ ìwọ́ yóò yí bọ́tìnnì tí kò tọ́.

Ohun tí àkójọ remote ń fún ọ

Wo profaili náà gẹ́gẹ́ bí àkójọ ìgbìyànjú tí a tò lẹ́sẹẹsẹ, kì í ṣe kànga agbára. Entry kọ̀ọ̀kan ń gba ààyè rẹ̀ láti gbé tunnel náà sókè, ìpàdé náà sì wà lórí èyí tí ó dáhùn. Àkójọ gígùn ń mú àǹfààní ìsopọ̀ dára sí i, kì í ṣe ìwọ̀n páìpù náà.

Ìsopọ̀ gidi jẹ́ ẹ̀rọ mìíràn. Pípa ìṣàn kan káàkiri ọ̀nà púpọ̀ nílò sọ́fíwéẹ̀rẹ̀ ní ẹ̀gbẹ́ méjèèjì láti pín ìrìnàjò náà kí ó sì tún un ṣọ̀kan lẹ́sẹẹsẹ.

Olùtà tí ó ń ṣèlérí tunnel yára jù láti ọ̀dọ̀ server púpọ̀ ń ta irú àwòrán kejì yẹn, kì í ṣe àkójọ gígùn. Bí ẹ̀rọ ìbánisọ̀rọ̀ bá kàn ń dán endpoint wò lẹ́sẹẹsẹ, entry márùn-ún yóò yí àǹfààní rẹ padà, kò sí ohun mìíràn. Wo ìdálẹ́sẹ̀ kan: ìpàdé náà ṣubú, ó sì padà sí ibòmíràn, èyí tí àkọsílẹ̀ fi hàn gẹ́gẹ́ bí endpoint tuntun, kì í ṣe bí páìpù gbòòrò.

Àwọn búlọ́ọ̀kì tí ń tọ́jú ètò pẹ̀lú endpoint kan

Ìlà remote lasan ń gbé àdírẹ́sì kan, nígbà mìíràn pọ́ọ̀tì àti ìlànà. Nígbà tí endpoint nílò proxy, tàbí ẹ̀rọ ìgbéjáde tí ìyókù fáìlì kò lò, fi àwọn ètò yẹn sínú búlọ́ọ̀kì ìsopọ̀ tí ń tọ́jú wọn pẹ̀lú rẹ̀. Àwọn búlọ́ọ̀kì inú ìlà ń ṣiṣẹ́ pẹ̀lú nínú fáìlì .ovpn kan, àti bẹ́ẹ̀ ni wọ́n ń pín ọ̀pọ̀lọpọ̀ profaili.

Ohunkóhun tí ó wà níta búlọ́ọ̀kì ń ṣiṣẹ́ gẹ́gẹ́ bí àkọ́kọ́ fún àwọn entry tí kò bá rè é. Ìdí ni pé búlọ́ọ̀kì kan tí a kọ́ àti remote mẹ́rin lasan ń hùwà ní ọ̀nà tí àkójọ àdírẹ́sì kò lè ṣàlàyé.

Pípa búlọ́ọ̀kì tí o kò mọ̀ nínú kì í ṣe ọ̀ṣọ́. Endpoint tí ó jẹ́ tirẹ̀ yóò padà sí àwọn àkọ́kọ́ fáìlì, tí ó lè jẹ́ ẹ̀rọ ìgbéjáde mìíràn ju èyí tí ó ń gbọ́. Yọ àwẹ̀nù tí kò tọ́ kuro, entry kan yóò kùnà nígbà tí àwọn yókù ń ṣiṣẹ́, nítorí náà ó dà bí server burúkú, kì í ṣe profaili tí ó ti bàjẹ́. Ka gbogbo remote pẹ̀lú ẹ̀rọ ìgbéjáde, pọ́ọ̀tì àti proxy rẹ̀ kí o tó ṣàtúnṣe.

Ìtò àtúnyẹ̀wò àti iye owó remote-random

Ìtò ṣe pàtàkì nítorí pé entry tí ó ti kú kọ̀ọ̀kan ń gba àkókò kí ìgbìyànjú tó kàn tó dé. Fi endpoint tí o fẹ́ sí ipò kìíní, kí o sì wo àwọn yókù gẹ́gẹ́ bí àwọn àṣepo tí a tò lẹ́sẹẹsẹ.

remote-random ń da ìtò ìbẹ̀rẹ̀ rú, èyí tí ń pín ẹrù káàkiri àwọn server tí ó dọ́gba, ó sì ń yí padà nígbà tí endpoint kan bá jẹ́ olórí ní kedere. Bí ó ti wù kí ó rí, ṣàkọsílẹ̀ endpoint tí ẹ̀rọ ìbánisọ̀rọ̀ yàn; orúkọ profaili kò sọ ohunkóhun nígbà tí ìsopọ̀ bá dà bí ẹni tí ó lọ́ra. Grep ìlà ìsopọ̀ láti àkọsílẹ̀ kíkún yóò fi hàn ibi tí ìpàdé náà gúnlẹ̀ sí.

Pípọ̀pọ̀ àwọn olùṣiṣẹ́ pọ̀ ń fọ́ ìkéde ìgbẹ́kẹ̀lé

Profaili tún jẹ́ ìkéde nípa ìdánimọ̀: àwọn àdírẹ́sì wọ̀nyí ni iṣẹ́ tí o fẹ́ dé, àti ẹ̀rí tí a fẹ́rẹ̀ mọ́ jẹ́ tirẹ̀. Síṣọ àwọn server gbangba ọ̀fẹ́ sínú fáìlì yẹn ń fọ́ ìkéde náà: àwọn ẹ̀rí wọn àti tìrẹ ń ṣàlàyé àwọn iṣẹ́ òtòọ̀tọ̀. Èsì tí ó wọ́pọ̀ ni ìkùnà ìdánimọ̀, tàbí àwọn ẹ̀rí tí a fi fún ẹ̀rọ tí ó wà níta nẹ́tíwọ́kì olùpèsè rẹ. Tọ́jú àwọn àṣepo nínú àkójọ tí olùṣiṣẹ́ rẹ ń pín, pẹ̀lú àwọn ẹ̀rí àti ohun èlò ìgbẹ́kẹ̀lé tí ó bá ara wọn mu.

Bí o bá nílò endpoint láti ọ̀dọ̀ àwọn olùpèsè méjì, ìyẹn ni ìtọ́sọ́nà, kì í ṣe àtúnṣe profaili. Yanjú rẹ̀ lórí tunnel náà, níbi tí o ti lè sọ ìrìnàjò wo ni ọ̀nà wo.

Dán entry kọ̀ọ̀kan wò dípò kí o dá rò

Lẹ́yìn ìmúdójúìwọ̀n profaili tí a fọwọ́ sí, sopọ̀ mọ́ gbogbo endpoint tí ó pọn dandan pẹ̀lú ìmọ̀, kí o sì jẹ́rìí ẹ̀rọ ìgbéjáde tí ó gòkè. Ìṣe kíkún ń jẹ́ kí ìyẹn hàn. Bẹ̀rẹ̀ openvpn --config office.ovpn --verb 4 kí o sì ka ìlà ìsopọ̀ fún àdírẹ́sì tí o retí. Lẹ́yìn náà ṣàyẹ̀wò àwọn ohun èlò tí ó wà lẹ́yìn tunnel; entry kan lè parí ìfọwọ́sowọ́pọ̀, síbẹ̀ kò ní tọ́ ọ lọ síbikíbi.

Failover nílò ìdánwò tirẹ̀ dípò ìrètí. Dè endpoint kìíní ní yàrá ìdánwò, bẹ̀rẹ̀ ẹ̀rọ ìbánisọ̀rọ̀, kí o sì wọn àkókò tí ó gbà láti tẹ̀síwájú. Àkójọ gígùn lẹ́yìn entry kìíní tí ó lọ́ra burú ju èyí kúkúrú tí ó bẹ̀rẹ̀ dáadáa.

Ṣàyẹ̀wò àkójọ náà lẹ́ẹ̀kan sí i ní gbogbo ìgbà tí olùṣiṣẹ́ bá yí i padà. Àkójọ tí a kó wọlé wúlò kìkì nígbà tí àwọn entry rẹ̀ wà, tí wọ́n sì ń sọ ẹ̀rọ ìgbéjáde tí àwọn búlọ́ọ̀kì rẹ ṣàlàyé. Ìwé ìtọ́nisọ́nà OpenVPN 2.6 ń ṣàlàyé àwọn ìtọ́ni remote, connection àti random-order níbí, ìyẹn sì ni ẹ̀dà tí o yẹ kí o ṣàyẹ̀wò nígbà tí àfọwọ́kọ bá ṣe àníàní.

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