Ìyọkúsọ VPN fún LAN ilé lórí Android: ìwé ìṣiṣẹ́ fún iṣẹ́ kan
Yọ iṣẹ́ ilé tí o fọwọ́ sí nìkan kúrò, kì í ṣe gbogbo ọ̀nà àdáni. Kọ ìlànà náà, lo VPN tí ó lè yọ̀ kúrò, lẹ́yìn náà dán ìkùnà nẹ́tíwọ́kì àlejò wò.
O fẹ́ kí iṣẹ́ kan ní ilé lè wà lárọ̀ọ́wọ́tó nígbà tí VPN ṣì wà lẹ́sẹ̀ fún gbogbo ohun mìíràn. Ètò tí ó fàni mọ́ra ni ìyọkúsọ ọ̀nà àdúgbò tí ó bo gbogbo àdírẹ́sì àdáni, ìyẹn sì ni ìṣàkóso tí kò tọ́: ní nẹ́tíwọ́kì òtẹ́ẹ̀lì tàbí kafé tí ó tẹ̀lé e, ó lè sọ ohunkóhun tí ó dáhùn di ọ̀nà ìyọkúrò. Ìwé ìṣiṣẹ́ yìí dín ìyọkúsọ náà kù sí iṣẹ́ kan, ó sì fi ẹ̀rí hàn ní abẹ́ àwọn ìyípadà tí ó ń bà á jẹ́.
Ṣàpèjúwe ìyọkúsọ gẹ́gẹ́ bí iṣẹ́, kì í ṣe súbùnẹ́ẹ̀tì
Kọ sílẹ̀ ohun èlò náà, orúkọ àti àdírẹ́sì ibi tí ó ń lọ, ìlànà ìbáraẹnisọ̀rọ̀ àti ibùdó, nẹ́tíwọ́kì tí wọ́n gbà á sí, àti ìwádìí ìdánimọ̀ tí iṣẹ́ náà fúnra rẹ̀ ṣe. Fún NAS tí ó ní ìjẹ́rìí, ẹ̀rí tàbí àkọsílẹ̀ ni ohun tí ó fi hàn pé o dé ẹ̀rọ tí ó tọ́. Àdírẹ́sì tí ó wà nínú 192.168.0.0/16 kò fi ohunkóhun hàn, nítorí gbogbo rúta ilé ń pín àwọn ìbẹ̀rẹ̀ kanna.
Bẹ́ẹ̀ náà, pinnu ohun tí ó túmọ̀ sí nítòsí. Iṣẹ́ tí ó wà lórí VLAN tí wọ́n ń darí kò sí lórí súbùnẹ́ẹ̀tì tí fọ́nù so mọ́ tààrà, Wi-Fi àlejò sì lè pín ìbẹ̀rẹ̀ àdáni kanna pẹ̀lú ilé nígbà tí ó jẹ́ ẹ̀rọ tí ó yàtọ̀ pátápátá. Ìyọkúsọ gbọdọ̀ dárúkọ iṣẹ́ àti àyíká, kì í ṣe kìkì ibi àdírẹ́sì.
Ìjẹ́rìí pé ìṣàkóso pẹpẹ bá ìbéèrè mu
Olùkọ́ pọ́rófáìlì Android IKEv2 ń pèsè setLocalRoutesExcluded(true), ìwé rẹ̀ sì béèrè VPN tí ó lè yọ̀ kúrò: ìyọkúsọ ní ìtumọ̀ nìkan nígbà tí ẹ̀rọ ìbánisọ̀rọ̀ gbà kí ìṣàn lè yọ̀ kúrò nínú ihò náà. Ìwé kanna kìlọ̀ pé nẹ́tíwọ́kì tí ó wà nísàlẹ̀ lè pèsè àwọn ọ̀nà tí ó nípa lórí ìyọkúsọ, ìdí nìyẹn tí ètò yìí fi ń tẹ̀lé nẹ́tíwọ́kì tí o darapọ̀ mọ́, kì í ṣe nẹ́tíwọ́kì tí o gbẹ́kẹ̀lé.
Bẹ́ẹ̀ náà, kì í ṣe ìlérí pé gbogbo ètò títìpa tàbí ètò tí wọ́n ń ṣàkóso yóò jẹ́ kí olùlò lè mú ìyọkúsọ kanna ṣiṣẹ́. Ìyọkúsọ ọ̀nà, àmì ìyọkúrò, àti ìlànà dídina ẹ̀rọ jẹ́ ìṣàkóso ọ̀tọ̀ọ̀tọ̀, ẹ̀rọ tí wọ́n ń ṣàkóso sì lè dènà ẹ̀kẹta nígbà tí ó gbà àwọn méjì àkọ́kọ́. Ṣàyẹ̀wò pọ́rófáìlì tí wọ́n fi sórí ẹ̀rọ àti ìlànà ìṣàkóso kí o tó ṣètò nípasẹ̀ àpótí àmì.
Ìwé ìṣiṣẹ́: kọ́ ìyọkúsọ kí o sì lò ó
Ìgbésẹ̀ 1: dá pọ́rófáìlì nípasẹ̀ ọ̀nà tí wọ́n ń gbà fún ìgbékalẹ̀, yálà ètò tí wọ́n ń ṣàkóso tàbí olùkọ́ ẹ̀rọ ìbánisọ̀rọ̀. Ìgbésẹ̀ 2: fi àmì si VPN pé ó lè yọ̀ kúrò, nítorí ìyọkúsọ ọ̀nà àdúgbò kò ní ṣiṣẹ́ láìsí rẹ̀. Ìgbésẹ̀ 3: mú ìyọkúsọ ọ̀nà àdúgbò ṣiṣẹ́. Ìgbésẹ̀ 4: jẹ́ kí ìjẹ́rìí ti iṣẹ́ náà àti ìwádìí ẹ̀rí wà ní ṣíṣí; ìyọkúsọ jẹ́ nípa ọ̀nà, kì í ṣe nípa ìgbẹ́kẹ̀lé. Ìgbésẹ̀ 5: fi pamọ́ kí o sì tún so mọ́ kí pọ́rófáìlì lè ṣiṣẹ́.
Ìpadà sẹ́yìn ni ọ̀nà kanna ní ìdíkejì: pa ìyọkúsọ rẹ́, lẹ́yìn náà pa ìyọkúrò rẹ́, lẹ́yìn náà tún so mọ́. Má ṣe tún ọ̀nà tàbí ìkọ̀kọ̀ ògiri iná ṣe tààrà lórí ẹ̀rọ. Daemon nẹ́tíwọ́kì ni ó ní àwọn ìlànà wọ́n, ìlànà tí a fi ọwọ́ ṣe sì lè pàdánù ẹ̀yà àdírẹ́sì mìíràn, àtúnsomọ́, tàbí ìyípadà nẹ́tíwọ́kì. Bí ètò tí wọ́n fi sórí ẹ̀rọ kò bá lè fi ìlànà hàn, jẹ́ kí ìdínà tí ó le kí ó wà títí olóhun yóò fi gbà àpẹẹrẹ mìíràn.
Dán àwọn ipò mẹ́rin tí ó ṣe pàtàkì wò
Lo àwọn ìbéèrè tí kò lèwu kí o sì kọ àbájáde tí a retí kí o tó ṣe ipò kọ̀ọ̀kan. Mátírísì tí ó wà nísàlẹ̀ ni ìdánwò ìgbàgbọ́, kì í ṣe àbá: bí ipò kankan tí ó yẹ kí wọ́n kọ̀ bá ṣẹ́gun, ìyọkúsọ gbòòrò ju ìlànà lọ.
| Case | Network | Destination | Expected |
|---|---|---|---|
| 1. Approved service | Home Wi-Fi | The NAS | Reachable and authenticated |
| 2. Other local device | Home Wi-Fi | A printer | Denied by VPN policy |
| 3. Same private prefix | Hotel or cafe Wi-Fi | 192.168.1.10 | Denied |
| 4. Transition | VPN drop, Wi-Fi to cellular | The NAS | No silent direct path |
Ipò 3 ni ó ń mú ìyọkúrò gbòòrò súbùnẹ́ẹ̀tì àdáni, ipò 4 sì ń mú ẹ̀rọ ìbánisọ̀rọ̀ tí ó lo ìyọkúsọ ní àkókò ìsomọ́ nìkan. Ṣe ipò 4 nígbà tí VPN ti já, àti nígbà tí wọ́n ti gbé fọ́nù lọ sí sẹ́lúlà, lẹ́yìn náà tún so mọ́ kí o sì jẹ́rìí pé ìyọkúsọ padà láìsí àtúnbí. ìtọ́kasí API ọ̀nà àdúgbò sọ ìbéèrè ìyọkúrò tí ó mú kí ìgbésẹ̀ 2 kò lè yẹ̀ sílẹ̀.
Kọ ìyọkúsọ sílẹ̀ kí o sì ṣàyẹ̀wò rẹ̀
Àkọsílẹ̀ tí a ń tọ́jú gbọdọ̀ dárúkọ iṣẹ́ náà, àyíká tí ó fìdí rẹ̀ múlẹ̀, olóhun, àti ọjọ́. Ọ̀rọ̀ àdúgbò ṣàpèjúwe ìbáṣepọ̀ ọ̀nà, kì í ṣe ìpele ìgbẹ́kẹ̀lé, nẹ́tíwọ́kì tí fọ́nù yóò tẹ̀lé sì kì í ṣe nẹ́tíwọ́kì tí wọ́n ti gbà ìyọkúsọ sílẹ̀.
Ṣàyẹ̀wò àkọsílẹ̀ lẹ́yìn ìmúdójúìwọ̀n OS, ìmúdójúìwọ̀n ẹ̀rọ ìbánisọ̀rọ̀, tàbí ìṣíkiri. Tún ipò 3 ṣe nígbàkúgbà tí wọ́n bá tún ìyọkúsọ ṣe, nítorí pọ́rófáìlì tí ó ti dín ìyọkúrò kù sí iṣẹ́ kan lè gbòòrò nípasẹ̀ ìyípadà àìlẹ́gbẹ́ kan.