Kọ̀mpútà àgbékọ́kọ́ so mọ́ VPN, tẹlifóònù wà lórí Wi-Fi kan náà, tẹlifóònù ṣì ń ṣàwárí látí àdírẹ́sì ISP. Èyí kì í ṣe àṣìṣe oníbàárà: tunnel ń gbé lórí ẹ̀rọ tí ó ń parí rẹ̀, kò sì sí ohun mìíràn tí ó ń jogún rẹ̀ nípasẹ̀ ìsúnmọ́. Ìbojúwọ̀n ń tàn kiri nípasẹ̀ router fúnra rẹ̀ ń ṣiṣẹ́ oníbàárà, tàbí nígbà tí a fi ẹ̀rọ ṣe ẹnubodè fún LAN pẹ̀lú ìfọ̀kànbalẹ̀. Àwọn ohun mẹ́ta ló ń pinnu irú àwòrán tí ẹ fẹ́: ìlànà ìbáraẹnisọ̀rọ̀ tí olùpèsè rẹ ń sọ ní tòótọ́, bí ó ṣe yẹ kí a tọ́jú àwọn ẹ̀rọ lọ́nà tí ó yàtọ̀, àti irú ìkùnà tí ẹ lè fara dà ní agogo mẹ́sàn-án alẹ́.

Kí ni tunnel router ń bo ní tòótọ́

Nígbà tí tunnel bá parí lórí router, ẹ̀rọ kọọkan tí ó bá ń darí nípasẹ̀ rẹ̀ ń pín ojú-ọ̀nà jáde. Ìyẹn ni ìfàmọ́ra fún tẹlifíṣọ̀nù, console tàbí ohun èlò tí kò níí ṣiṣẹ́ oníbàárà láé: kò sí ohun tí a ó fi sínú, kò sí ohun tí a ó máa ṣe àtúnṣe, àti ibi kan ṣoṣo láti yí olùpèsè padà.

Ìbojúwọ̀n ní àwọn ipò tí ó ń yà àwọn ènìyàn lẹ́nu. Nẹ́tíwọ́kì àlejò tàbí SSID kejì tí ó ní ìlànà tirẹ̀ ń tẹ̀lé ọ̀nà tí ìlànà yẹn ń pète, kì í ṣe tunnel. Ọ̀nà IPv6 lè yẹ̀wò tunnel tí ó kàn ń gbé IPv4. Ẹ̀rọ tí ó ní app VPN tirẹ̀ tàbí olùyànjú àkọ́kọ́ tirẹ̀ ń kọ router sílẹ̀ pátápátá. Àti ọ̀nà ìrìnàjò router fúnra rẹ̀, pẹ̀lú àwọn àtúnṣe àti DNS, ń tẹ̀lé ìlànà jáde rẹ̀, èyí tí ó jẹ́ ọ̀nà tí ó yàtọ̀ sí ọ̀nà ìrìnàjò LAN tí a ń fi kọjá.

Ìwádìí náà jẹ́ ọ̀kan náà nínú àwọn àwòrán méjèèjì, ó sì ń gba ìṣẹ́jú kan: béèrè lọ́wọ́ ẹ̀rọ méjì àdírẹ́sì tí ayé ń rí, lẹ́yìn náà wo àkójọ ìsopọ̀ router fún tunnel. Bí tẹlifóònù bá jábọ̀ àdírẹ́sì ISP nígbà tí router ń fi tunnel tí a ti dá hàn, a kò ń darí tẹlifóònù nípasẹ̀ rẹ̀, kò sì sí ìsopọ̀ àtúnṣe tí yóò yí ìyẹn padà.

Níbo ni oníbàárà lórí ẹ̀rọ kọọkan ti ń ṣẹ́gun

Àwọn oníbàárà lórí ẹ̀rọ kọọkan ń ṣẹ́gun ní kété tí àwọn ìbéèrè bá yàtọ̀. Kọ̀mpútà iṣẹ́ lè nílò tunnel ilé-iṣẹ́ tí tẹlifóònù kò gbọdọ̀ dara pọ̀ mọ́; oníbàárà olùpèsè lè pèsè tunnel tí a pín sí app, èyí tí router kò lè fi hàn; console lè nílò láti dúró síta láti pa irú NAT rẹ̀ mọ́. Ẹ̀rọ kọọkan tún ń kùnà fúnra rẹ̀, nítorí náà ìforúkọsílẹ̀ kan tí ó ti parí kò ní pa gbogbo ilé lẹ́nu.

Àwọn ẹ̀rí ìwọlé ni àríyànjiyàn tí ó mú. Router tí ó ń sopọ̀ fún gbogbo ènìyàn ń di àkọsílẹ̀ kan, gbogbo ènìyàn nínú nẹ́tíwọ́kì yẹn sì ń jogún àǹfààní rẹ̀. Bí èrò náà bá jẹ́ ìjẹ́rìí ẹnìkọ̀ọ̀kan kí ó tó wọlé sí íńtánẹ́ẹ̀tì, tunnel router nìkan kò lè ṣe èyí. Àpẹẹrẹ tí ó wọ́pọ̀ ni portal àdáni tí ó ń fọwọ́ sí àkọsílẹ̀ náà, lẹ́yìn náà ó ń jẹ́ kí oníbàárà wọ inú tunnel tí a ti dá, èyí tí ó jẹ́ àwọn ẹ̀yà tí ń rìn ju bí ọ̀pọ̀ ilé ṣe fẹ́.

Àtìlẹ́yìn ìlànà ìbáraẹnisọ̀rọ̀ ń pinnu ọ̀pọ̀ ọ̀ràn ju ààyò lọ

Àwọn router olùgbàló ń fi àwọn ìlànà ìbáraẹnisọ̀rọ̀ tí olùpèsè fi ránṣẹ́ hàn nìkan. Router tí ó ní PPTP, L2TP tàbí IPsec lásán kò lè sopọ̀ mọ́ olùpèsè tí ó ń tẹ̀jáde àwọn profáìlì OpenVPN tàbí WireGuard nìkan, kò sì sí ìṣètò tí yóò yí ìyẹn padà. Àwọn àṣàyàn olóòtọ́ ni olùpèsè tí ó ń sọ ìlànà tí a ti ṣe àtìlẹ́yìn fún, router tí ó ní OpenWrt tàbí firmware mìíràn pẹ̀lú oníbàárà tí ẹ nílò, tàbí oníbàárà lórí ẹ̀rọ kọọkan.

Ìdí kejì náà wọ́pọ̀ bákan náà: router tí ó lè ṣe OpenVPN kò lè lo olùpèsè tí iṣẹ́ rẹ̀ sinmi lórí oníbàárà tirẹ̀ àti àwọn ọ̀nà ẹ̀tàn rẹ̀. Ka ojú-ìwé olùpèsè nípa àwọn ìlànà tí a ti ṣe àtìlẹ́yìn kí ẹ tó ra ohun èlò, kí ẹ sì yẹ ẹ̀yà firmware wò, nítorí «ń ṣe àtìlẹ́yìn fún WireGuard» lórí ojú-ìwé ọjà sábà máa ń túmọ̀ sí ìran firmware kan pàtó.

Router ìrìnàjò pẹ̀lú oníbàárà WireGuard ni ẹ̀yà tí ó pokù ju ti àwòrán router, ó sì jẹ́ ìdáhùn tí ó bọ́gbọ́n mu fún àwọn ẹ̀rọ díẹ̀ tí kò lè ṣiṣẹ́ oníbàárà. Ó ṣì jẹ́ tunnel router, nítorí náà gbogbo ohun tí ó wà lókè nípa nẹ́tíwọ́kì àlejò, IPv6 àti ìkùnà tí a pín ń ṣiṣẹ́ láìyípadà.

Àṣàyàn kẹta: ẹ̀rọ gẹ́gẹ́ bí ẹnubodè

Pínpín oníbàárà láti kọ̀mpútà àgbékọ́kọ́ ṣeé ṣe, ìyẹn sì ni ohun tí àwọn ènìyàn sábà ń ní lọ́kàn nígbà tí wọ́n sọ pé wọ́n ti yí kọ̀mpútà àgbékọ́kọ́ di router.

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

Ó ń ṣiṣẹ́ títí ẹ̀rọ yóò fi sùn, oníbàárà yóò fi tún sopọ̀ mọ́ profáìlì mìíràn, tàbí firewall ẹ̀rọ fúnra rẹ̀ yóò fi àwọn pákẹ́tì tí a ń fi kọjá sílẹ̀. Nígbà náà gbogbo ohun tí ó wà lẹ́yìn rẹ̀ pàdánù ìsopọ̀ lẹ́ẹ̀kan náà, ìkùnà sì dàbí nẹ́tíwọ́kì tí ó ti kú dípò ìṣòro VPN.

Fún yàrá ìdánwò tàbí ìṣètò ìgbà díẹ̀ ó dára. Gẹ́gẹ́ bí ìṣètò tí ó wà títí, ó ń sọ kọ̀mpútà àgbékọ́kọ́ kan di ibi ìkùnà kan ṣoṣo fún ilé, ó sì sábà ń parí pẹ̀lú ẹnìkan tí ó ń béèrè ìdí tí tẹlifíṣọ̀nù fi dákẹ́ nígbà tí a ti ìbòrí.

Àwọn ibùdó tí ń wọlé, DNS àti ìkùnà tí a pín

Àwọn iṣẹ́ tí ń wọlé ń rìn pẹ̀lú tunnel. VPN lórí router sábà máa ń ba ìgbékalẹ̀ ibùdó fún sẹ́bà LAN jẹ́, orúkọ DNS alárinrin sì gbọdọ̀ tọ́ka sí ojú-ọ̀nà jáde VPN dípò àdírẹ́sì ISP bí iṣẹ́ náà bá yẹ kí ó dé nípasẹ̀ tunnel. Àwọn olùpèsè kan kò pèsè àdírẹ́sì tí ń wọlé tí a lè darí rárá, èyí tí ó ń parí ètò èyíkéyìí tí ó gbára lé irú kan lẹ́nu.

DNS ń tẹ̀lé router nígbà tí router ní tunnel, èyí tí ó rọrùn títí ẹ̀rọ kan yóò fi nílò olùyànjú mìíràn. Oníbàárà lórí ẹ̀rọ kọọkan lè fi ìyẹn hàn; ìlànà router kò lè ṣe bẹ́ẹ̀ láìpín nẹ́tíwọ́kì sí méjì. Ìkùnà pẹ̀lú ni a pín, nítorí ìfọ́nká kan, ìforúkọsílẹ̀ kan tí ó ti parí tàbí ọ̀nà burúkú kan tí a tì ń já àwọn ẹ̀rọ kọọkan mọ́ ní àkókò kan náà.

Yan àwòrán router nígbà tí àwọn ẹ̀rọ kò lè ṣiṣẹ́ oníbàárà tí ojú-ọ̀nà jáde kan sì tẹ́wọ́gbà. Yan àwọn oníbàárà lórí ẹ̀rọ kọọkan nígbà tí àwọn ìlànà bá yàtọ̀, nígbà tí olùpèsè nílò ìlànà tí router kò ní, tàbí nígbà tí kò gbọdọ̀ pín àkọsílẹ̀ náà. Bí ẹ̀rọ bá jẹ́ ẹnubodè, kọ ẹnu-ọ̀nà wo ni ó ń pín nẹ́tíwọ́kì wo, kí ẹ sì dán ọ̀ràn «tunnel ti lù» wò, nítorí ìyẹn ni ipò tí ọ̀pọ̀ jùlọ nínú àwọn àwòrán wọ̀nyí fi hàn pé wọ́n ṣe àṣìṣe.

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