Homebrew ń gbé ètò OpenVPN kalẹ̀; Tunnelblick ń gbé olùṣàkóso kan kalẹ̀ tí ó ń ṣiṣẹ́ ẹnjini kan tàbí jù bẹ́ẹ̀ lọ. Ìwọ̀nyí jẹ́ àwọn ìpele ọ̀tọ̀ọ̀tọ̀, ìbéèrè tí ó wúlò kì í ṣe bóyá o fẹ́ràn lílo tẹ́mínà. Ó jẹ́ ta ni ó ni ìṣètò, àwọn ìyípadà DNS, ìbéèrè ẹ̀rí ìwọlé àti ìmọ́tótó nígbà tí ìpàdé bá parí. Níkẹyìn olùní kan ṣoṣo fún àwọn ìpele yẹn ni ó ń jẹ́ kí ìṣètò lè ṣe àfojúsùn.

Ṣe àwọn ìdánwò márùn-ún tí ó wà nísàlẹ̀ lẹ́sẹẹsẹ. Ìdánwò àkọ́kọ́ tí ó ní olùní méjì ni ó ń dá àwọn ipò àjèjì tí ó fẹ̀yàkà tí àwọn ènìyàn ń fi ẹ̀sùn kan OpenVPN fúnra rẹ̀. Olúkúlùkù ìdánwò ń dárúkọ ẹ̀rí tí ó ń pinnu rẹ̀.

Ìdánwò kìíní: èwo fáìlì bínárì OpenVPN ni ó ń ṣiṣẹ́ gan-an

Ṣe pgrep -fl openvpn nígbà tí o wà ní ìsopọ̀ kí o sì ka gbogbo ìlà pàṣẹ. Ọ̀nà àkọ́kọ́ ni ẹnjini tí ó ń ṣiṣẹ́ gan-an. Ní Apple Silicon, ìfiṣeǹtì Homebrew sábà wà lábẹ́ /opt/homebrew, nígbà tí Mac Intel ń lo /usr/local, Tunnelblick sì ń ṣiṣẹ́ ẹnjini láti inú àkójọ ètò rẹ̀ fúnra rẹ̀.

Tunnelblick ń kó àwọn ẹnjini jọ, ó sì ń jẹ́ kí ìṣètò yan ọ̀kan nínú wọn. Ṣíṣe àtúnṣe fọ́mùlù Homebrew ń yí fáìlì bínárì àdáwà padà, kì í ṣe ẹnjini tí prófáìlì Tunnelblick ń bẹ̀rẹ̀. Bí o bá ń fi àwọn ẹ̀yà wé láti ṣàlàyé ìyàtọ̀ ìhùwàsí, fi ẹnjini tí ó wà nínú àkọ́jọ àwọn ìlànà wé, kì í ṣe èyí tí ó wà nínú olùṣàkóso àkójọ. Ìlà ẹ̀yà nìkan kò ní sọ fún ọ èwo prófáìlì tí ẹnjini yẹn gbé wọlé.

Prófáìlì tí a dà kọ́ lè mú kí ẹnjini méjì dàbí ẹnìkan bí wọ́n ti ń ka àwọn fáìlì ọ̀tọ̀ọ̀tọ̀. Ọ̀nà prófáìlì nínú ìlà pàṣẹ ń sọ ìṣètò wo ni ìlànà tí ó ń ṣiṣẹ́ gbé wọlé; prófáìlì tí ó ṣí nínú olóòtú kì í ṣe ẹ̀rí. Fi ọ̀nà yẹn wé kí o tó fi ìhùwàsí wé.

Ìdánwò kejì: ta ni ó ń yí DNS àti àwọn ọ̀nà padà

Ẹnjini lè ṣe àwọn ìtọ́ni up àti down OpenVPN fúnra rẹ̀, ṣùgbọ́n olùṣàkóso lè ni ìyípo ìgbésí ayé kan náà. Àwọn ìṣètò olùpèsè orúkọ Tunnelblick ń ṣàkóso àwọn àkọsílẹ̀ ìsopọ̀ àti ìpínyà rẹ̀, nígbà tí ìsopọ̀ yẹn wà lọ́nà, àwọn ìtọ́ni tí ó ń díje nínú prófáìlì lè jẹ́ àìkọ́sí.

Èyí ṣe pàtàkì nítorí DNS ni ibi tí òjò-ọ̀nà tí ó ń ṣiṣẹ́ máa ń dàbí ẹni tí ó ti bàjẹ́ jùlọ. Ṣàyẹ̀wò scutil --dns nígbà tí o wà ní ìsopọ̀, kọ sílẹ̀ èwo olùyọjú ni ó kọ́kọ́, kí o sì jẹ́rìí pé ó padà wá lẹ́yìn ìpínyà. Bí prófáìlì bá ń retí láti ṣètò DNS fúnra rẹ̀ nígbà tí olùṣàkóso pẹ̀lú ń ṣàkóso rẹ̀, ọ̀kan nínú àwọn méjì yóò pàdánù.

Pinnu ìpele wo ni ó ni DNS kí ìsopọ̀ àkọ́kọ́ tó wáyé, lẹ́yìn náà yọ ìtọ́ni tí ó ń pàdánù kúrò dípò fí fi àwọn méjèèjì sílẹ̀. Àwọn ìyípadà ọ̀nà ń tẹ̀lé ìlànà kan náà: olùní kan, tí ó hàn nínú ìṣètò, pẹ̀lú ọ̀nà ìmúpadà tí a kọ sílẹ̀.

Ìdánwò kẹta: ibo ni àwọn ẹ̀rí ìwọlé ti ń wá

Ìbéèrè ìbáraẹnisọ̀rọ̀ àti ìlànà tí kò ní àbójútó ní àwọn ohun tí ó nílò ọ̀tọ̀ọ̀tọ̀. Ẹ̀rí ìwọlé tí ètò kan fi pamọ́ kì í wà fún ìlànà mìíràn lọ́nà àìdábọ̀, àti ohun kan nínú ẹ̀wọ̀n kọ́kọ́rọ́ tí a fi mọ́ olùṣàkóso lè jẹ́ àìrí fún ẹnjini àdáwà tí a bẹ̀rẹ̀ láti shell.

Kọ orísun ẹ̀rí ìwọlé fún prófáìlì: ẹ̀rí àti kọ́kọ́rọ́ oníbàárà, ìbéèrè orúkọ olùmúlò àti ọ̀rọ̀ ìkọ̀kọ̀, tàbí tọ́kẹ́nì tí olùrànlọ́wọ́ ìta ń pèsè. Lẹ́yìn náà jẹ́rìí pé olùní tí a yàn lè dé orísun yẹn láìsí ènìyàn bí ìsopọ̀ bá gbọ́dọ̀ dúró lẹ́yìn àtúnbẹ̀rẹ̀.

Ìdánwò kẹrin: ta ni ó ń bẹ̀rẹ̀, ń ṣàbójútó àti ń dá ìlànà dúró

Ìtẹ̀ǹtẹ̀ àdáwà nílò olùṣàbójútó bí ó bá gbọ́dọ̀ wà lórí iṣẹ́. Launchd lè bẹ̀rẹ̀ ẹnjini nígbà ìwọlé tàbí nípasẹ̀ ìbéèrè, tún un bẹ̀rẹ̀ lẹ́yìn ìṣubú, kí ó sì dá a dúró lọ́nà mímọ́, ṣùgbọ́n ẹnìkan gbọ́dọ̀ kọ iṣẹ́ yẹn kí ó sì ni í. Ṣíṣe pàṣẹ náà nínú tẹ́mínà ṣiṣẹ́ fún ìdánwò, kì í ṣe fún olùmúlò tí ó ti ilẹ̀kun náà.

Bí Tunnelblick bá ṣì jẹ́ olùní, lo àwọn ìdarí rẹ̀ tí a ṣètìlẹ́yìn dípò bíbẹ̀rẹ̀ ẹnjini kejì. Fáìlì bínárì Homebrew, nígbà tí a bá fún un ní prófáìlì tí a dà kọ́, ń ṣí ìsopọ̀ àdáwà pẹ̀lú ìṣètò àti ipò ìsopọ̀ rẹ̀ fúnra rẹ̀ dípò pípa ìpàdé Tunnelblick tí ó ti wà lẹ́nu.

Ẹnikẹ́ni tí o bá yàn, ṣàlàyé ohun tí ó ṣẹlẹ̀ nígbà orun, ìyípadà nẹ́tíwọ́kì àti ìjáde. Olùṣàkóso sábà ń bójú tó àwọn ìṣẹ̀lẹ̀ yẹn; ìlànà ìhòòhò kì í sábà ṣe bẹ́ẹ̀, ọ̀nà tàbí olùyọjú tí ó ti pẹ́ tí ó ṣẹ́kù sì máa ń jẹ́ kíkà ní àṣìlóye bí àìdá olùpèsè.

Ìdánwò karùn-ún: báwo ni a ṣe ń jẹ́rìí ìdáni lọ́wọ́

Dán olùní tuntun wò pẹ̀lú olùní àtijọ́ tí a ti pa, lẹ́yìn náà dán olùní àtijọ́ wò lẹ́ẹ̀kan sí i bí o bá ń gbèrò láti pa á mọ́. Ohun àdáni tí ó ń dáhùn nínú ìṣàn iṣẹ́ kan tí kò sì dáhùn nínú èkejì jẹ́ ẹ̀rí nípa ìsopọ̀ tí ó ṣẹ́ kù, kì í ṣe nípa olùpèsè.

Fún ìdáni lọ́wọ́ sí ẹnjini àdáwà, kọ ọ̀nà prófáìlì, ọ̀nà fáìlì bínárì, olùṣàbójútó, olùní DNS àti orísun ẹ̀rí ìwọlé sílẹ̀. Lẹ́yìn náà jẹ́rìí ohun àdáni, ọ̀nà sí íńtánẹ́ẹ̀tì gbogbogbò àti ìpínyà mímọ́ ní ìtẹ̀léra yẹn. Bí DNS tàbí àwọn ọ̀nà bá ṣẹ́kù lẹ́yìn ìpínyà, olùní tuntun kò tíì parí.

Fún ìdáni lọ́wọ́ sí Tunnelblick, yan ẹnjini fún ìṣètò, mú ìsopọ̀ DNS tí o ń wí wá ṣiṣẹ́, kí o sì yọ àwọn ìtọ́ni prófáìlì tí ó ń tako rẹ̀ kúrò. Lẹ́yìn náà tún àwọn ìdánwò mẹ́ta kan náà ṣe. Ìsopọ̀ tí ó ń ṣiṣẹ́ ṣùgbọ́n tí ó fi olùyọjú ní yíyí padà jẹ́ ìdáni lọ́wọ́ tí ó kùnà, kódà bí òjò-ọ̀nà bá ti gòkè.

Ìṣèdìpọ̀ kì í pinnu ìbámu pẹ̀lú olùpèsè. Ṣàyẹ̀wò àwọn ohun tí iṣẹ́ náà nílò lọ́dọ̀ oníbàárà rẹ̀, kí o sì yan ẹnjini nìkan bí o bá ń gbèrò láti pèsè ìṣàkóso rẹ̀ fúnra rẹ̀.

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