Ìlà àṣẹ tí ó ní --errors-to-stderr jẹ́ ohun tí ó dàbí ẹjọ́ ṣùgbọ́n kì í ṣe ẹjọ́. Ọ̀rọ̀ náà jẹ́ ti orúkọ àṣàyàn kan, gẹ́gẹ́ bí orúkọ fáìlì àkọsílẹ̀ kò tiẹ̀ sọ ohunkóhun nípa ohun tí ó wà nínú fáìlì náà. Kí o tó yí ìṣètò èyíkéyìí padà, pinnu ohun tí ìwọ ń kà gan-an.

Ìpinnu náà ní ẹ̀ka mẹ́ta: ìlà náà ni ìbẹ̀rẹ̀ fúnra rẹ̀, ìlà náà ni àbájáde tí ètò náà tẹ̀ jáde, tàbí ìlà náà ni ọ̀rọ̀ tí àwẹ̀ kan tún sọ kí VPN tó bẹ̀rẹ̀. Ẹ̀ka kọ̀ọ̀kan tọ́ka sí ibi ọ̀tọ̀ọ̀tọ̀ láti wò, àti pé ọ̀kan nínú wọn ni ìfiránṣẹ́ VPN fúnra rẹ̀.

Orúkọ àṣàyàn kì í ṣe ìfiránṣẹ́ ipò

Fún Community OpenVPN, --errors-to-stderr ó ń darí àbájáde àṣìṣe sí àṣìṣe ìpìlẹ̀ dípò àbájáde ìpìlẹ̀. Èyí jẹ́ yíyàn ìṣàn, kì í ṣe àlẹ̀mọ́ ìbú, kò sì dá àṣìṣe. --log tàbí --log-append tó kọ́kọ́ wá lè yí àwọn ìfiránṣẹ́ kan náà lọ sí fáìlì, nítorí náà ipa àsíà náà dá lórí ìyókù àṣẹ náà. Ìtọ́kasí àkọsílẹ̀ láti orísun ni ó ń fi ètò yẹn lélẹ̀.

Nítorí náà wíwà àsíà náà sọ ibi tí àwọn àṣìṣe yóò lọ. Kò sọ pé ọ̀kan ti ṣẹlẹ̀.

Ìlà ìbẹ̀rẹ̀ tàbí àbájáde ìlànà

Bẹ̀rẹ̀ pẹ̀lú bíbéèrè ẹni tí ó tẹ ọ̀rọ̀ náà jáde. Ẹ̀ka iṣẹ́, àpò ètò tàbí àwẹ̀ shell sábà máa ń tún argv kíkún sọ kí ìlànà VPN tó kọ ohunkóhun. A kò lè yà ìsọdọ̀tún yẹn kúrò nínú ìlà ipò bí o bá kàn rí àpá kan.

Bí ìlà náà bá ti àwẹ̀ wá, VPN kò tíì ṣiṣẹ́, kò sì ní ohun láti ròyìn. Wò síbẹ̀ nínú àbájáde fún ìfiránṣẹ́ àkọ́kọ́ tí ó ní àmì àkókò tàbí orúkọ ẹ̀ka-ẹ̀ka.

Bí ìlà náà bá ti ìlànà VPN wá, ó ṣì kàn jẹ́ ìpè. OpenVPN kì í tẹ ìlà àṣẹ tirẹ̀ jáde gẹ́gẹ́ bí àṣìṣe, àwọn ìfiránṣẹ́ pàtàkì sì ń wá lẹ́yìn rẹ̀.

Wá ìlànà náà àti àbájáde rẹ̀

Pinnu bóyá ìlànà náà ṣì ń ṣiṣẹ́. Oníbàárà tí ó wà láàyè tí ó ń gbìyànjú lẹ́ẹ̀kan sí i yàtọ̀ gédégédé sí ẹni tí ó jáde lẹ́sẹ̀kẹsẹ̀, ìlà àṣẹ kan náà sì wà níwájú àwọn méjèèjì.

Lẹ́yìn náà ka àbájáde náà nípasẹ̀ ẹ̀yà tí ó ni ìlànà náà. Lábẹ́ systemd, ìyẹn ni ìwé àkọsílẹ̀ ẹ̀yà; nínú ètò desktop, ìyẹn ni àkọsílẹ̀ tàbí console ti ètò náà fúnra rẹ̀. Ipò àbájáde pẹ̀lú àwọn ìfiránṣẹ́ ìkẹyìn ń dáhùn ìbéèrè tí orúkọ àṣàyàn kàn ń tọ́ka sí.

Àṣìṣe ìtúpalẹ̀ ìṣètò, fáìlì tí ó sọnù, ẹ̀rí tí a kọ̀ àti àkókò ẹlẹgbẹ́ tí ó parí jẹ́ ìṣẹ̀lẹ̀ mẹ́rin ọ̀tọ̀ọ̀tọ̀. Wọ́n ń wá lórí ìṣàn kan náà. Wọ́n nílò àtúnṣe mẹ́rin ọ̀tọ̀ọ̀tọ̀. Pinnu èyí tí ìwọ ní kí o tó fọwọ́ kan profáìlì, kí o sì fa ìfiránṣẹ́ pípé yọ nígbà tí o bá ń béèrè ìrànlọ́wọ́.

Ìgbà tí àsíà náà yẹ ibi rẹ̀

Àsíà náà yẹ ibi rẹ̀ nígbà tí stdout ń gbé dátà tí àwọn àṣìṣe kò gbọdọ̀ bà á jẹ́, tàbí nígbà tí àwẹ̀ kan ń mú ìṣàn méjèèjì lọ́tọ̀ọ̀tọ̀. Nínú ìpàdé iwájú nínú terminal, ìṣàn méjèèjì ń dé iwájú rẹ. Nínú irú ipò yẹn, ìyàtọ̀ náà kì í sábà yí ohun tí o ń ṣe padà.

Pa á mọ́ bí script tí ó yí i ká bá gbára lé pípín náà. Yíyọ kúrò nítorí orúkọ náà dàbí ẹni tí ń dẹ́rùba ń yí ibi tí àwọn ìfiránṣẹ́ ti farahàn, kò sì tún ohunkóhun mìíràn ṣe.

Ohun tí kò yẹ kí o yí padà

Má ṣe ka àṣàyàn náà sí ìgbésẹ̀ àtúnṣe. Pípaarẹ̀ rẹ̀ kò lè tún ìwé-ẹ̀rí, ipa-ọ̀nà tàbí ìkùnà ìjẹ́rìí ṣe.

Bí ìpè náà bá ní --config stdin, ìṣètò náà ń gba inú ìpìlẹ̀ wọlé. Èyí jẹ́ ìpinnu ọ̀tọ̀ọ̀tọ̀ nípa bí a ṣe ń pèsè fáìlì náà. Yí ohun kan padà ní ẹ̀ẹ̀kan, kí o sì tún ìfiránṣẹ́ gidi kà kí o tó yí èkejì padà.

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