Iṣẹ́ méjì tí ó yàtọ̀ ni a ń tà gẹ́gẹ́ bí ọ̀kan: yíyí ẹ̀rọ kan padà sí server VPN, àti fífi VPN client kún kọ̀mpútà gbé-pẹ̀ẹ́-ẹ̀gbọ́n tí ó yẹ kí ó darapọ̀ mọ́ ẹnubodè ẹlòmíràn. Script ìṣètò ń dáhùn èyí àkọ́kọ́, kò sì lè dáhùn èyí kejì, ohunkóhun tí README rẹ̀ bá sọ. Fi ìṣètò setup-ipsec-vpn gẹ́gẹ́ bí àpẹẹrẹ gbé-ẹ̀rọ: ó ń kọ́ server IPsec/L2TP, Cisco IPsec tàbí IKEv2 lórí Linux host tí ó ní àtìlẹ́yìn pẹ̀lú Libreswan àti xl2tpd. Ìyẹn jẹ́ àdéhùn ìgbékalẹ̀ fún server kan, kì í ṣe ìlànà gbogboohun fún ẹ̀rọkẹ̀rọ. Pinnu ohun tí o nílò kí script tó ṣiṣẹ́, nítorí ohun gbogbo tí ó tẹ̀le jẹ́ nípa server.

Jẹ́ olóòtítọ́ nípa host

Ẹ̀rọ tí ó tún parí ohun mìíràn, tàbí tí a ń fi ìgbìmọ̀ ìṣàkóso cloud ṣàkóso odi iná rẹ̀ dípò ẹ̀rọ ìṣiṣẹ́, jẹ́ ìgbékalẹ̀ tí ó yàtọ̀ sí ẹ̀rọ àlàáfíà tí ó mọ́. Kọ sílẹ̀ ìlànà tí o ń mú ṣiṣẹ́ àti ẹ̀dà tí o ń lò, lẹ́yìn náà ṣàyẹ̀wò méjèèjì lòdì sí àkọsílẹ̀ àtìlẹ́yìn iṣẹ́ náà, kì í ṣe lòdì sí àkọsílẹ̀ blog ọdún tó kọjá.

Mímú iṣẹ́ ṣiṣẹ́ kò ṣí ọ̀nà sí i. Fún IPsec, nẹ́tíwọ́kì tí ó wà níwájú host gbọdọ̀ gba UDP 500 àti 4500 àti, ní ìbámu pẹ̀lú ìgbékalẹ̀, ìlànà ESP fúnra rẹ̀. Script tí ó parí ní àṣeyọrí lẹ́yìn ẹgbẹ́ ààbò tí ó ń sọ ìlànà 50 nù ti dá server tí ẹnikẹ́ni kò lè dé, kò sì sí ohun kan nínú àbájáde olùgbékalẹ̀ tí yóò sọ bẹ́ẹ̀.

Ohun tí olùgbékalẹ̀ ń gbà ní ti gidi

Dúró de fáìlì ìṣètò àti àṣírí IPsec, ìṣètò daemon L2TP, àwọn àṣàyàn PPP àti àwọn ẹ̀ka systemd tí wọ́n ń tọ́ka sí wọn. README iṣẹ́ náà sọ pé a ń ṣe àdàkọ àwọn fáìlì ìṣètò tí ó wà tẹ́lẹ̀ kí a tó yí padà, èyí tí ó wúlò kì í sì í ṣe bí àdàkọ host.

URL ìgbàsílẹ̀ tí ń pèsè ẹ̀ka àìdá ní ìsinsìnyí lè dá àkóónú mìíràn padà ní oṣù tó ń bọ̀, nítorí náà kọ commit tàbí ẹ̀dà tí o ṣiṣẹ́ sílẹ̀ kí o sì tọ́jú ẹ̀dà rẹ̀. Pinnu pẹ̀lú àwọn ẹ̀yà tí àwọn pákéètì ìpín yóò mú dójúìwọ̀n àti àwọn tí script yóò mú dójúìwọ̀n nígbà tí a bá tún un ṣe tàbí tí a bá fi ọwọ́ kọ ọ́.

Ohun tí script kò lè fún ọ

Ìṣiṣẹ́ aládàáṣe ń dá ìgbékalẹ̀ tí ó ń ṣiṣẹ́, ó sì dúró níbẹ̀. Kò pinnu àwọn ohun àmúṣọrọ̀ tí tunnel yẹ kí ó dé, èyí tí ó jẹ́ ìbéèrè ìlànà ìwọlé tí odi iná host àti nẹ́tíwọ́kì tí ó wà lókè ní èrò lórí rẹ̀. Kò pinnu ẹni tí yóò gba ẹ̀rí, bí a ó fi wọ́n ránṣẹ́, tàbí bí a ó ṣe yọ ìwọlé ẹnìkan kúrò nígbà tí ó bá lọ. Kò sì pinnu Bí a ṣe ń mú server padà lẹ́yìn ìmúdójúìwọ̀n búburú, èyí tí ó jẹ́ apá tí a sábà máa ń rí ní àkókò tí ó burú jùlọ.

Àwọn profáìlì alábàáṣiṣẹ́pọ̀ àti àwọn àṣírí tí ó hàn jẹ́ ohun èlò ìwọlé, kì í ṣe àkọsílẹ̀ ìṣètò. Profáìlì tí a dá tí a sì fi sí ibi ìkànnì àpapọ̀ jẹ́ àkọsílẹ̀, ìlànà kan náà sì kan àwòrán ojú-ìwé àkópọ̀ ìṣètò. Tọ́jú àkọsílẹ̀ ààbò nípa ipò ìdánimọ̀ tí ó pọn dandan láti tún iṣẹ́ náà ṣe, kí o sì kọ àwọn ẹ̀rí tí a ti fagilé láti ìgbà náà.

Ẹni àkọ́kọ́ ni ìdánwò ìtẹ́wọ́gbà

Gbà ìgbékalẹ̀ náà láti ọ̀dọ̀ alábàáṣiṣẹ́pọ̀ tí ó ní àṣẹ, pẹ̀lú ìlànà tí o ti mú ṣiṣẹ́ gan-an. Ṣàyẹ̀wò pé orúkọ náà tọ́, pé àdírẹ́sì inú tunnel jẹ́ bí o ti retí, àti pé àdírẹ́sì ìta kò yí padà. Kọ àyẹ̀wò yìí sílẹ̀, nítorí ẹnìkan yóò gbára lé e nígbà tó ń bọ̀.

Bí àkópọ̀ tí o fẹ́ kò bá ní àtìlẹ́yìn mọ́, yan ọ̀nà tí a ń tọ́jú kí o tó ṣe ìṣètò. Sísọ ìṣètò àtijọ́ di alààyè yóò tún já ní ìmúdójúìwọ̀n tó ń bọ̀, yóò sì gba òru mìíràn láti tún ṣe.

Kọ ojú-ìwé ìfàṣẹ́

Jẹ́ kí ó kúrú: host, ẹ̀dà tí ó kọ́ ọ, àwọn ibudo tí ó pọn dandan, àwọn ẹ̀yà àti ẹni tí ó ní kókó ìmúdójúìwọ̀n. Ojú-ìwé kan yìí fún ẹni tó ń bọ̀ ní ohun gbogbo tí ó nílò.

Ṣàyẹ̀wò ojú-ìwé yẹn nígbà tí host bá yí padà, kì í ṣe nígbà tí ohun kan bá já nìkan. Ìwé ìfàṣẹ́ tí a kò tún ṣe yóò di ìwé tí kò tọ́ láìpẹ́.

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