Ìfiránṣẹ́ náà sọ pé áàpù nílò VPN, ṣùgbọ́n ní gbogbogbo áàpù ń ròyìn àmì kan dípò dídárúkọ ohun tí ó dí i lọ́nà. Àwọn onígbà mẹ́ta ọ̀tọ̀ọ̀tọ̀ lè dá gbólóhùn yẹn: iṣẹ́ aládàáni tí áàpù ń bá sọ̀rọ̀, kóòdù ìlànà áàpù fúnra rẹ̀, àti ìpele ìṣàkóso ẹ̀rọ tí ń ṣàkóso pófáìlì iṣẹ́. Ẹni tí ó ń béèrè ni yóò yí ohun tí ó yẹ kí o ṣe padà, àti pé ọ̀kan ṣoṣo nínú àwọn mẹ́ta ni a ń tún ṣe nípasẹ̀ sísopọ̀ ọ̀nà abẹ́lẹ̀. Wíwá onígbà kí á kọ́kọ́ ń gbà ọ́ lọ́wọ́ àtúnṣe kíláìtì kan tí kò jẹ́ ìṣòro rí.

Ohun tí áàpù fúnra rẹ̀ lè ṣàyẹ̀wò

Kí o tó ro pé ìlànà pẹpẹ kan wà tí ó pamọ́, rántí pé áàpù lasan lè rí bóyá gbígbé VPN wà lójú ipa. ConnectivityManager ń ròyìn àwọn nẹ́tíwọ́kì tí ó gbé TRANSPORT_VPN, àti àìsí NET_CAPABILITY_NOT_VPN sọ fún olùpè kankan pé ọ̀nà lọ́wọ́lọ́wọ́ ń gba inú ọ̀nà abẹ́lẹ̀. Olùdàgbàsókè tí ó fẹ́ kọ̀ láti ṣiṣẹ́ níta ọ̀nà abẹ́lẹ̀ lè ṣe é pẹ̀lú API gbangba àti láìsí irinṣẹ́ ilé-iṣẹ́ rárá.

Ohun tí áàpù kò lè rí lọ́nà yẹn ni ẹni tí VPN jẹ́. Àmì gbígbé sọ pé ọ̀nà abẹ́lẹ̀ wà, kì í ṣe pé ó parí níbi tí àjọ rẹ ń retí.

Ọ̀nà iṣẹ́: àwọn orúkọ àti àdírẹ́sì aládàáni

Ẹ̀dà olóòtítọ́ tí ó wọ́pọ̀ jùlọ ti ìfiránṣẹ́ náà kì í ṣe àyẹ̀wò ìlànà rárá. Áàpù ń yanjú orúkọ agbàlejò inú bí wiki tàbí ibi ìparí API tí ó wà nínú ìwòye DNS ilé-iṣẹ́ nìkan, àti pé wíwá náà kùnà kí kóòdù ìlànà kankan tó ṣiṣẹ́. Ọ̀nà abẹ́lẹ̀ lè wà lójú ipa tí ó ń gbé ìrìnnà internet gbogbogbo kọjá nígbà tí DNS pínpín ń fi orúkọ yẹn ránṣẹ́ sí olùyanjú tí kò gbọ́ nípa rẹ̀ rí.

Àwọn àmì níbí kéré. Agbàlejò kan kùnà, àwọn ìpè nẹ́tíwọ́kì yòókù ti áàpù ń ṣiṣẹ́, àti pé ìkùnà náà farahàn nígbà wíwá orúkọ kì í ṣe nígbà ìbẹ̀rẹ̀. Àwọn ẹ̀rí inú ń fi ọ̀nà ìkùnà kejì kún un, nítorí áàpù tí a so mọ́ CA àjọ yóò kọ̀ ẹ̀rí gbangba pàápàá nígbà tí àwọn pákẹ́tì ń ṣàn.

Sísopọ̀ VPN ìṣòwò àrìnkiri kò tún ohunkóhun nínú yẹn ṣe. Ó ń yí àdírẹ́sì àbájáde rẹ padà, ó sì ń fi orúkọ inú náà sílẹ̀ bí aláìlè yanjú.

Ìpele ìlànà áàpù

Áàpù tún lè gbé ẹnubodè tirẹ̀. Àwọn ìṣètò tí a ń ṣàkóso ń gba àjọ láàyè láti ti kókó àti iye tí áàpù ń kéde ránṣẹ́, áàpù sì ń kà wọ́n nípasẹ̀ RestrictionManager. Kókó bí orúkọ pófáìlì tí ó pọn dandan tàbí àkọsílẹ̀ nẹ́tíwọ́kì tí a gbà láàyè jẹ́ àpẹrẹ olùdàgbàsókè pátápátá, tí a ń fi ipa ti kóòdù ìṣe múlẹ̀ pẹ̀lú ọ̀rọ̀ àṣìṣe èyíkéyìí tí kóòdù yẹn yàn.

Ìpele yìí ni ibi tí ọ̀rọ̀ máa ń fi ara rẹ̀ hàn. Bí ìfiránṣẹ́ bá farahàn lẹ́sẹ̀kẹsẹ̀ nígbà ìbẹ̀rẹ̀, kí ìpè nẹ́tíwọ́kì kankan tó ṣẹlẹ̀, tí ó sì mẹ́nu kan ìlànà, pófáìlì tàbí alábòjú, ó ṣeé ṣe kí o ń wo ìmọ̀-ọ̀nà áàpù kì í ṣe pákẹ́tì tí ó já.

Kíka ìdíwọ́ kan náà lórí ẹ̀rọ aládàáni jẹ́ ọ̀nà tí ó di. Àwọn ẹ̀rọ tí a kò ṣàkóso kò ní ìdíwọ́ kankan láti kà, nítorí náà áàpù ń padà sí àkọ́kọ́ èyíkéyìí tí a fi kọ́ ọ.

Ìpele pẹpẹ: ṣíṣí nígbà gbogbo àti títìpa

Ìṣàkóso ẹ̀rọ ń fi ìfipá kún un tí áàpù kò lè yẹ̀ sílẹ̀. Olùṣàkóso ìlànà ẹ̀rọ lè pe setAlwaysOnVpnPackage fún pófáìlì iṣẹ́, pẹ̀lú yíyàn títìpa tí a ti mú ṣiṣẹ́, àti pé ní kété tí títìpa bá ti ṣiṣẹ́ pẹpẹ yóò kọ̀ ìrìnnà tí kò gba inú àpò yẹn. Ìdínà náà farahàn bí ipò ẹ̀rọ kì í ṣe àṣìṣe áàpù: àwọn áàpù yòókù nínú pófáìlì pẹ̀lú yóò dá wíwọ nẹ́tíwọ́kì dúró.

Ìwọ̀n náà ṣe pàtàkì. VPN tí ó ṣí nígbà gbogbo ni a ń ṣètò fún olùmúlò kọ̀ọ̀kan, nítorí náà àpò pófáìlì iṣẹ́ kò bo pófáìlì aládàáni rẹ, VPN aládàáni kò sì tẹ́ àpò pófáìlì iṣẹ́ lọ́rùn. Pófáìlì méjì, ìlànà nẹ́tíwọ́kì ọ̀tọ̀ọ̀tọ̀ méjì, ẹ̀rọ kan.

Èyí tún jẹ́ ìpele kan ṣoṣo tí VPN tí kò ní í ṣe pẹ̀lú rẹ̀ kò lè ràn ọ́ lọ́wọ́, nítorí ìlànà náà dárúkọ àpò kan pàtó.

Yíyà àwọn mẹ́ta

Lọ nípasẹ̀ àwọn àmì lẹ́sẹẹsẹ kí o sì dúró ní èkíní tí ó bá mu. Orúkọ agbàlejò kan tí ó kùnà nígbà tí gbogbo ohun mìíràn ń yanjú ń tọ́ka sí ọ̀nà iṣẹ́. Ìkọ̀ ní kẹ̀sẹ̀kẹsẹ̀ nígbà ìbẹ̀rẹ̀ pẹ̀lú ọ̀rọ̀ ìlànà ń tọ́ka sí ìmọ̀-ọ̀nà áàpù. Gbogbo pófáìlì tí ó ń padánù ìsopọ̀ nígbà gbogbo tí kíláìtì tí a fọwọ́ sí yá kúrò ń tọ́ka sí títìpa. Àti áàpù tí ó gba ọ̀nà abẹ́lẹ̀ èyíkéyìí ń ṣàyẹ̀wò àmì gbígbé, kì í ṣe ìdánimọ̀ àjọ rẹ.

Ẹ̀rí tí ó wúlò: ọ̀rọ̀ gbáàtọ̀ àti àkókò rẹ̀, bóyá àwọn áàpù yòókù nínú pófáìlì kan náà ṣì ní ìsopọ̀, bóyá orúkọ aládàáni ń yanjú nínú ọ̀nà abẹ́lẹ̀ tí a fọwọ́ sí, àti bóyá ẹ̀rọ ń fi àmì iṣẹ́ hàn fún áàpù tí o ṣí.

Ohun tí a fi sínú ìbéèrè àtìlẹ́yìn

Ìbéèrè tí ó dárúkọ ìpele náà ni a ń darí dáadáa ní ìgbìyànjú àkọ́kọ́. Nǹkan bí: áàpù pófáìlì iṣẹ́ ń ṣí, àkójọ ohun àmúṣe kùnà lẹ́yìn tí VPN tí a fọwọ́ sí so pọ̀, yíyanjú orúkọ aládàáni kùnà nínú àyẹ̀wò tí a gbà láàyè, àwọn áàpù yòókù nínú pófáìlì sì ń bá a lọ ní ṣíṣe. A ń kà yẹn bí ìṣòro ọ̀nà tàbí olùyanjú, ó sì ń forí kọjá ìyípadà àtẹ̀jíṣẹ́ àkọsílẹ̀.

Bí VPN tí a fọwọ́ sí kò bá sí rárá, ọ̀nà tí a ń ṣe àtìlẹ́yìn fún ni ìforúkọsílẹ̀ tàbí pípèsè lẹ́ẹ̀kan sí i nípasẹ̀ alábòjú rẹ. Yíyọ pófáìlì ìṣàkóso kúrò, gbígbé kíláìtì tí kò ní í ṣe pẹ̀lú rẹ̀, tàbí dída ipò nẹ́tíwọ́kì ṣe èké ń yí ètò ààbò padà dípò mímú u padà bọ̀.

Bẹ̀rẹ̀ pẹ̀lú ìpele, kì í ṣe kíláìtì. Àwọn àmì mẹ́ta lókè máa ń yanjú rẹ̀ ní ìgbà kan ṣoṣo.

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