OpenVPN remote-random: ìtòlẹ́sẹẹsẹ tí a dàpọ̀, ọ̀nà abẹ́lẹ̀ kan
remote-random ń dà ìtòlẹ́sẹẹsẹ àwọn remote tí a ṣètò pọ̀ nígbà ìsopọ̀. Kò yí ojú ìjáde rẹ padà fún ìbéèrè kọ̀ọ̀kan, kò fi àwọn pákítì dọ́gba, kò sì yí ọ̀nà abẹ́lẹ̀ tí ń ṣiṣẹ́ padà.
Ìrònú ni pé fífi remote-random kún un máa ń sọ profáìlì di ẹgbẹ́ tí ń yí, kí ìsopọ̀ kọ̀ọ̀kan sì jáde láti àdírẹ́sì mìíràn. Ohun tí ìtọ́ni yìí ń ṣe ní ti gidi ni pé ó dà àkójọ àwọn remote pọ̀ lẹ́ẹ̀kan, nígbà tí alábàáṣepọ̀ bẹ̀rẹ̀ sí sopọ̀, lẹ́yìn náà ó gbìyànjú wọn ní ìtòlẹ́sẹẹsẹ tuntun yẹn. Ọ̀nà abẹ́lẹ̀ tí ó gbé jáde ní ìparí ṣì ń parí ní ibi ìparí kan ṣoṣo ó sì dúró níbẹ̀ fún gbogbo ìgbésí ayé ìpàdé náà.
Ìyàtọ̀ yẹn ṣe pàtàkì fún ìdánwò àti fún àwọn ọ̀rọ̀ nípa àṣírí.
Ohun tí àṣàyàn yìí ń yí padà nígbà ìsopọ̀
Profáìlì alábàáṣepọ̀ lè gbé àwọn ìlà remote púpọ̀, ọ̀kọ̀ọ̀kan ní orúkọ agbàlejò àti ibùdó tirẹ̀. Láìsí ìtọ́ni a máa ń gbìyànjú wọn ní ìtòlẹ́sẹẹsẹ fáìlì; pẹ̀lú rẹ̀, a máa ń tún àkójọ náà ṣe lẹ́ẹ̀kan ní ìbẹ̀rẹ̀ ìpàdé, àdírẹ́sì àkọ́kọ́ tí ó bá dáhùn sì máa ń borí. Àwọn tí ó kù máa ń wà gẹ́gẹ́ bí àfidípò fún ìgbìyànjú yìí, kì í ṣe àwọn ọ̀nà àfisọ̀rọ̀. Profáìlì tí ó ní remote kan ṣoṣo kò fún ìtọ́ni ní ohunkóhun láti dà, ìyẹn sì ni ọ̀nà tí ó yára jùlọ láti wo bóyá ó lè ní ìtumọ̀.
Ìwé ìtọ́sọ́nà OpenVPN ṣàpèjúwe àṣàyàn yìí gẹ́gẹ́ bí ohun tí ó ń nípa lórí ìtòlẹ́sẹẹsẹ àwọn ìgbìyànjú ìsopọ̀, ìwọ̀n tí ó yẹ kí a retí nínú ìhùwàsí sì ni èyí gan-an.
Ìsopọ̀ àtúnṣe máa ń bẹ̀rẹ̀ ìgbà yíyàn tuntun, nítorí náà ìpàdé tó ń bọ̀ lè balẹ̀ sí ibòmíì. Ọ̀nà abẹ́lẹ̀ tí ń ṣiṣẹ́ kò máa ń ṣí kúrò nígbà tí ó bá wà ní ìdúró.
Àlọ́: ìbéèrè kọ̀ọ̀kan máa ń gba sáfà tuntun
Nígbà tí a bá ti fi ìdí rẹ̀ múlẹ̀, ọ̀nà abẹ́lẹ̀ náà máa ń gbé gbogbo ìrìnàjò ìpàdé yẹn lọ sí ẹlẹgbẹ́ tí a yàn. Kò sí àtúnyàn fún ìbéèrè kọ̀ọ̀kan, ìtọ́ni yìí kì í sì ṣe olùdọ́gba ẹrù fún àwọn ìsopọ̀ kọ̀ọ̀kan: ó ń dà àwọn olùdíje pọ̀, kò pín àwọn pákítì. Gbogbo ohun èlò tí ó bá pín ọ̀nà abẹ́lẹ̀ yẹn máa ń pín ẹlẹgbẹ́ kan náà. Ohunkóhun tí aṣàwákiri bá ròyìn nípa ojú ìjáde rẹ̀ jẹ́ ti ìpàdé, kì í ṣe ti ìbéèrè kan.
Bí ìdánwò bá fi ojú ìjáde méjì tí ó yàtọ̀ hàn, wá àwọn ìpàdé méjì ọ̀tọ̀ọ̀tọ̀ dípò àṣàyàn ọlọ́gbọ́n kan. Ìyàtọ̀ yẹn tún ṣàlàyé ìdí tí ìdánwò aṣàwákiri àti ìdánwò gbígbà-sílẹ̀ fi lè má fọwọ́ sí ara wọn nígbà tí ìsopọ̀ àtúnṣe bá ṣẹlẹ̀ láàárín wọn.
Kí ni remote-random-hostname wà fún
Ìtọ́ni kejì tí ó ní orúkọ tí ó jọra máa ń yí orúkọ agbàlejò tí a ń lò fún yíyanjú padà, kì í ṣe ìtòlẹ́sẹẹsẹ àkójọ remote. Ó wà fún àwọn ìgbékalẹ̀ níbi tí orúkọ kan ti máa ń yanjú sí àdírẹ́sì púpọ̀ nípasẹ̀ DNS yíyí, kí a sì máa lò ó nígbà tí iṣẹ́ náà bá kọ́ fún un. Ìgbésẹ̀ yíyanjú nìkan ni ó máa ń yí padà; ìtòlẹ́sẹẹsẹ àkójọ àwọn olùdíje kò yí padà.
Fífi ó ṣiṣẹ́ nítorí pé àwọn orúkọ náà dà bí ẹni pé wọ́n ní ìsopọ̀ jẹ́ àṣìṣe tí ó wọ́pọ̀. Ẹ̀rí-ìjẹ́rìí wildcard tàbí ìgbékalẹ̀ DNS tí kò retí orúkọ tí a yí padà yóò kàn kùnà láti yanjú tàbí láti fìdí rẹ̀ múlẹ̀.
Ka ibi ìparí tí a yàn láti inú àkọsílẹ̀
Kọ sílẹ̀ ẹlẹgbẹ́ tí ìpàdé náà lò ní ti gidi kí o tó yọ àwọn ìparí. Àbájáde àsọyé máa ń dárúkọ àdírẹ́sì tí a ń gbìyànjú, profáìlì fúnra rẹ̀ sì máa ń fi hàn iye olùdíje tí ó wà. Fi iye yẹn wé àdírẹ́sì tí ó wà nínú àkọsílẹ̀ kí o tó dá ìdàpọ̀ náà lẹ́bi.
grep -c '^remote ' client.ovpn openvpn --config client.ovpn --verb 4 2>&1 | grep -i -E 'attempting|peer connection' openvpn --help | grep -A2 remote-random head -20 client.ovpn
Fún ìfiwéra iṣẹ́, pinnu ibi ìparí nípa fífi àwọn remote mìíràn ṣe àkọsílẹ̀, kí àyípadà tí a ń dán wò lè jẹ́ ètò ìbánisọ̀rọ̀ tàbí alábàáṣepọ̀ dípò ipa ọ̀nà. Fún ìbéèrè nípa àṣírí, ṣàyẹ̀wò ìdánimọ̀ iṣẹ́ náà àti gbígba àkọsílẹ̀ rẹ̀ lápapọ̀; àṣàyàn àkọ́kọ́ tí a dà kò nu kúkì, kò yọ ìwọlé àkọọ́lẹ̀, kò sì sọ àwọn olùṣiṣẹ́ méjì di dọ́gba.
Pa ohun èlò ìgbẹ́kẹ̀lé tí a fúnni àti àkójọ ibi ìparí tí a ṣe àtìlẹ́yìn mọ́ pọ̀. Àtúndà máa ń yí ìtòlẹ́sẹẹsẹ tí a fi ń gbìyànjú àkójọ yẹn nìkan padà.