Èwo nínú àwọn irinṣẹ́ macOS ló lè fipá mú kí áàpù kan gbà á kọjá nínú VPN nìkan?
Ààlà VPN-nìkan nílò ọ̀nà àti ìkọ̀sílẹ̀. Fi àwọn prófáìlì fún áàpù kọ̀ọ̀kan, àwọn aṣojú, àwọn àlẹmọ́ àti PF wé, kí o sì dán áàpù kan náà tí ó ṣe pàtàkì fún ọ wò.
Ìlà kan nínú ìwé àwọn ohun tí a nílò — “áàpù yìí lè lo VPN, kò sì sí ohun mìíràn” — ń béèrè ní ìdákẹ́jẹ́ fún ọ̀nà méjì tí kò sí ìyípadà kan tí ń pèsè. Ìrìnàjò nílò ọ̀nà la inú ihò tí a pète, àti ìrìnàjò tí yóò jáde tààrà gbọ́dọ̀ kọ̀. Àwọn irinṣẹ́ tí ń ṣe ọ̀kan dáadáa tí wọn kò ṣe èkejì rárá wọ́pọ̀, nítorí náà ìfiwéra tí ń béèrè bóyá ohun kan lè dí ló ń dáhùn ìdajì ìbéèrè pẹ̀lú ìgbọ́kànlé. Kọ́kọ́ kọ ààlà náà, kí o sì yan àwọn ẹ̀yà tí ó bo ìdajì rẹ̀ méjèèjì.
Àwọn ohun tí a nílò méjì tí ó fi ara pamọ́ nínú gbólóhùn kan
Ìtọ́sọ́nà ni apá tí ń fi ìsopọ̀ sínú ihò tàbí aṣojú. Ìkọ̀sílẹ̀ ni apá tí ń dá ìsopọ̀ kan náà lẹ́kun láti jáde nípasẹ̀ ọ̀nà mìíràn. Àwọn ẹ̀yà ọ̀tọ̀ọ̀tọ̀ ló ń ṣe wọ́n, wọ́n ń kùnà ní àwọn ọ̀nà ọ̀tọ̀ọ̀tọ̀, àti pé ọjà kan lè dára ní ọ̀kan láìsọ ohunkóhun nípa èkejì:
| Approach | Steers traffic | Refuses direct egress | Knows the app identity |
|---|---|---|---|
| Per-app VPN profile | Yes, for the apps it names | Only if a filter or firewall also blocks | Yes, within its own rules |
| Application proxy setting | Partly, for requests that honour it | No | No |
| Content filter | No | Yes | Yes, if the filter is written that way |
| Local PF ruleset | No | Yes, by address and port | Not reliably |
Ka tábìlì náà gẹ́gẹ́ bí àkójọ àyẹ̀wò kì í ṣe gẹ́gẹ́ bí ìpínlẹ̀. Kò sí ìlà tí ó kún àwọn òpó àárín méjèèjì, àwọn ìlà tí ó sì bo wọ́n jẹ́ ẹ̀yà méjì tí ń ṣiṣẹ́ pọ̀: ọ̀kan ni ó ni ọ̀nà, èkejì ni ó ni ìkọ̀sílẹ̀. Òpó ìdánimọ̀ ṣe pàtàkì fún ìdí mìíràn, nítorí ìlànà tí kò lè dárúkọ áàpù kò lè fi ìlànà nípa áàpù yẹn ṣiṣẹ́. Ohunkóhun tí o bá fi sílẹ̀ gbọ́dọ̀ dáhùn àwọn mẹ́tẹ̀ẹ̀ta, bí bẹ́ẹ̀ kọ́ ààlà nínú ìwé àwọn ohun tí a nílò kì í ṣe ààlà lórí ẹ̀rọ.
Ìtọ́sọ́nà nìkan ń fi ọ̀nà àbájáde sílẹ̀
Ètò aṣojú áàpù ni àpẹẹrẹ tí ó yé jùlọ ti ìtọ́sọ́nà láìsí ìkọ̀sílẹ̀. Ó lè tọ́sọ́nà àwọn ìbéèrè láti áàpù tí ó bọ̀wọ̀ fún aṣojú ẹ̀rọ, kò sì bo ohunkóhun mìíràn: ìlànà olùrànlọ́wọ́, olùṣe àtúnṣe, iṣẹ́ ẹ̀yìn tàbí ìlànà mìíràn lè gbà ọ̀nà tiwọn láìka ètò yẹn kà rí. Nítorí náà yíyan ibi ìparí SOCKS nínú pánẹ́ẹ̀lì kan kò dá ètò ìdíwọ́ ìjáde tààrà fún áàpù. Bí ohun tí a nílò bá jẹ́ nípa gbogbo áàpù, béèrè àwọn ẹ̀yà wo ni ìlànà náà mọ̀ ní ti gidi.
Prófáìlì VPN fún áàpù kọ̀ọ̀kan ń tọ́sọ́nà dáadáa ju aṣojú, nítorí pẹpẹ ni ó ń pinnu àwọn áàpù tí yóò wọ inú ihò dípò kí áàpù kọ̀ọ̀kan pinnu fún ara rẹ̀. Bẹ́ẹ̀ sì ni kò kọ̀ ohunkóhun: prófáìlì ń pèsè ọ̀nà, ìrìnàjò tí kò bá a mu sì ń gbà ọ̀nà déédéé. Àlàfo yẹn gan-an ni ibi tí ẹ̀yà kejì ti ń jèrè ipò rẹ̀, ìdí niyẹn tí àwọn ọjà tí ó dà bí ìyípadà kan fi máa ń jẹ́ méjì.
Ìkọ̀sílẹ̀ nìkan ń ba áàpù jẹ́
Ìwé Apple nípa àwọn àlẹmọ́ àkóónú ṣàlàyé ìdájọ́ gbà-tàbí-dínà lórí ìrìnàjò bí ó ṣe ń kọjá nínú àkójọpọ̀ ẹ̀rọ. Ìdájọ́ yẹn kì í ṣe ihò, kì í sì í ṣe ìsopọ̀ aṣojú, nítorí ó ń pinnu bóyá ohun kan lè tẹ̀síwájú, kì í ṣe ibi tí ó ń lọ. Àlẹmọ́ nìkan ń fi ìkọ̀sílẹ̀ ṣiṣẹ́ lọ́nà pípé, ó sì fi áàpù náà sílẹ̀ láìlè lò, pẹ̀lú àwọn àkọsílẹ̀ mímọ́ àti láìsí àlàyé kankan. Ìdájọ́ àlẹmọ́ lè dá ìsopọ̀ dúró ṣùgbọ́n kò pèsè ihò rí, nítorí náà pípọ̀ mọ́ ìtọ́sọ́nà ni ìpinnu àpẹẹrẹ kì í ṣe àfikún àṣàyàn.
Àkójọ ìlànà PF tí a ń ṣàkóso ní àdúgbò dúró ní ìparí kejì ti ìwọ̀n yẹn. Ó jẹ́ ìpinnu àtìlẹ́yìn tí ó tọ́ lórí ẹ̀rọ tí alábòójútó ni ó ni, kì í sì í ṣe ìpilẹ̀ ọjà tí a lè pín lọ́nà àìdábọ̀, nítorí ẹni tí ó ni àkójọ ìlànà náà ni ó tún ni àwọn ìbágbépọ̀ rẹ̀ pẹ̀lú àwọn olùlò ògiri iná mìíràn, ọ̀nà ìgbéga rẹ̀ àti ìmúpadàbọ̀ sípò nígbà tí ìlànà kan bá ṣàṣì. Fífi PF kún ọjà kò mú ìbéèrè ìní yẹn kúrò; ó ń túmọ̀ rẹ̀.
Ìgbékalẹ̀ ni ó ń pinnu bóyá ìlànà yóò wà ní ọ̀la pẹ̀lú
Bí a ṣe ń gbé Network Extension kalẹ̀ lórí àwọn pẹpẹ Apple dá lórí irú olùpèsè, ìkójọpọ̀ àti ẹ̀dá OS tí ó wà níwájú rẹ. Ìmúgbòòrò áàpù lórí macOS ń ṣiṣẹ́ nínú àyíká olùlò, ó sì ń parí nígbà tí olùlò yẹn bá jáde, nígbà tí ìmúgbòòrò ẹ̀rọ ní àyíká àgbáyé tí kò gbára lé ìpàdé. Bí ààbò bá gbọ́dọ̀ wà lẹ́yìn ìjáde, ìyàtọ̀ yẹn ni gbogbo àpẹẹrẹ kì í ṣe àkọsílẹ̀ ẹsẹ̀. Jẹ́rìí sí ọ̀nà ìgbékalẹ̀ kí o tó ṣe ìlérí ìhùwàsí, nítorí kóòdù kan náà ń balẹ̀ lọ́nà ọ̀tọ̀ọ̀tọ̀ gbá tirú irú ìmúgbòòrò tí a fi ránṣẹ́.
Wíwà orísun yàtọ̀ sí ìmúṣẹ. Kíka ibi ìpamọ́ ń sọ fún ọ bí a ṣe ṣe ohun kan, kì í ṣe ohun tí fáìlì bínárì tí a fi sórí ẹ̀rọ lè ṣe lórí ẹ̀rọ yìí. Ìforúkọsílẹ̀, ìgbékalẹ̀ àti àṣẹ ṣì wà lẹ́sẹ̀, àwọn ìtọ́nisọ́nà tí a kọ́ yí ìmúgbòòrò kẹ́nẹ́lì tí ó ti gbó tàbí ọ̀nà ìwọlu péńtí ń ṣàlàyé pẹpẹ mìíràn àti ìdúró ewu mìíràn, bí wọ́n ti ṣiṣẹ́ dáadáa nígbà kan rí.
Ìṣẹ̀lẹ̀ ìtẹ́wọ́gbà tí ó dárúkọ áàpù
Yan ìgbésẹ̀ kan tí áàpù ń ṣe fúnra rẹ̀, kọ àdírẹ́sì tí ó yẹ kí ó dé àti bóyá àdírẹ́sì yẹn jẹ́ IPv4 tàbí IPv6, kí o sì tún ìgbésẹ̀ kan náà ṣe ní ipò tí a fọwọ́ sí láìsí ihò. Ìgbà kejì gbọ́dọ̀ mú ìkọ̀sílẹ̀ tí a kéde jáde, kì í ṣe ìgbìyànjú tààrà ìdákẹ́jẹ́. Ìdajì niyẹn tí àwọn ènìyàn ń fi sílẹ̀ láìsọ, àti ìdajì kan ṣoṣo tí ó ń fi hàn pé ìkọ̀sílẹ̀ wà ní ti gidi. Sá a ní àkọ́kọ́ nígbà tí ihò wà, kí ìyàtọ̀ láàrin àbájáde méjèèjì lè wá láti inú ihò tí kò sí nìkan.
Lẹ́yìn náà rin àwọn ìyípadà tí ohun tí a nílò dárúkọ: àtúnbẹ̀rẹ̀ áàpù, ìlànà olùrànlọ́wọ́ tí ń gbéṣẹ́, ihò tí ń tún sopọ̀, ẹ̀rọ tí ń yí àwọn nẹ́tíwọ́kì padà, àti ìjáde tàbí àtúnbẹ̀rẹ̀ níbi tí ó bá yẹ. Ojú-ìwé IP gbogbogbò lórí aṣàwákiri kì í ṣe àyẹ̀wò àwọn sọ́kẹ́tì áàpù mìíràn, nítorí náà kò lè rọ́pò èyí. Níbi tí kò sí ìgbékalẹ̀ àtìlẹ́yìn tí ó bo ìhùwàsí gidi áàpù, àyíká àdáwà tí a fọwọ́ sí pẹ̀lú ẹnubodè tí ó yé àti láìsí ọ̀nà àbájáde mìíràn jẹ́ ìpinnu ìdíwọ́ pẹ̀lú owó ìṣàkóso rẹ̀, kì í ṣe àropò àpótí àmì.
Parí nípa kíkọ àwọn ohun mẹ́rin: àwọn ẹ̀yà wo ni áàpù fi í ṣe, ta ni ó ni ìtọ́sọ́nà, ta ni ó ni ìkọ̀sílẹ̀, àti àwọn ipò tí ìlànà gbọ́dọ̀ ṣì wà. Ibi ìpamọ́ gbogbogbò lè jẹ́ àmì ìyàn kan, ṣùgbọ́n kì í ṣe ọ̀kan nínú mẹ́rin náà, àwọn ohun yẹn ni ó ń pinnu bóyá irinṣẹ́ kan bá àwọn ohun tí ó nílò fún nẹ́tíwọ́kì mu.