Ẹ̀wọ̀n WireGuard kíkún: AllowedIPs 0.0.0.0/0 kò tó
0.0.0.0/0 àti ::/0 ń yan ohun tí alábàákẹ́gbẹ́ ń gbé nìkan. Olùṣàkóso ẹrọ oníbàárà, gbígbé lọ ní ẹnubodè, DNS àti ìlànà ìkùnà ṣì gbọ́dọ̀ ṣètò.
Fífi 0.0.0.0/0, ::/0 sínú AllowedIPs alábàákẹ́gbẹ́ ni ìgbésẹ̀ tí gbogbo ènìyàn ń rántí, ó sì ń pinnu nìkan irú ìṣàn tí a gbà alábàákẹ́gbẹ́ láàyè láti gbé. Àwọn àkọ́sọ̀rọ̀ wọ̀nyí kò dá ọ̀nà kankan, wọn kò gbé ohunkóhun lọ ní ẹ̀gbẹ́ kejì, wọn kò sì fọwọ́ kan ìyánjú orúkọ. Àwọn nǹkan mẹ́rin ọ̀tọ̀ọ̀tọ̀ gbọ́dọ̀ jẹ́ òtítọ́ ní àkókò kan náà kí ìwọ̀n kíkún lè jẹ́ kíkún ní ti gidi, ó sì dára jù láti yẹ̀wò wọ́n ní ọ̀nà tí ó wà nísàlẹ̀, nítorí àyẹ̀wò tí ó wá lẹ́yìn kò lè gba èyí tí ó ṣáájú là. Àyẹ̀wò kọ̀ọ̀kan nísàlẹ̀ jẹ́ òtítọ́ tí a lè kà látara ẹ̀rọ, kì í ṣe ètò tí ìwọ ń retí pé a ti lò ó.
Kí ni àkọ́sọ̀rọ̀ alábàákẹ́gbẹ́ ń yàn, kí ni kò yàn
AllowedIPs jẹ́ olùyàn àti ìyọ̀nda ní àkókò kan náà. Ó ń sọ fún ẹ̀gbẹ́ ibùdó ibi tí a lè fi ránṣẹ́ sí alábàákẹ́gbẹ́ yìí, ó sì ń sọ fún ẹ̀gbẹ́ tí ń gbà àwọn àdírẹ́sì orísun tí alábàákẹ́gbẹ́ yìí lè fi hàn. Ìyẹn ni gbogbo iṣẹ́. Kò sí ohunkóhun nínú àpèjúwe yẹn tí ń dá ọ̀nà lórí ẹ̀rọ, tí ń mú gbígbé lọ ṣiṣẹ́ ní ẹ̀gbẹ́ jíjìnà, tàbí tí ń fọwọ́ kan ìyánjú orúkọ.
Ìdí niyẹn tí ètò kan lè dàbí ẹni pé ó kún tí ó sì hu ìwà bí ìwọ̀n pínpín. Àkọ́sọ̀rọ̀ náà sọ pé alábàákẹ́gbẹ́ yóò gba ohun gbogbo; tábìlì ọ̀nà ẹ̀rọ ni ó ń pinnu ohun tí ó ń dé ibẹ̀ ní ti gidi, ẹnubodè sì ń pinnu bóyá ohun kan ń jáde. Kò sí ọ̀kan nínú àwọn ìpinnu mẹ́ta yẹn tí ó ń gbé nínú apá alábàákẹ́gbẹ́.
Ṣíṣe ọ̀nà fún ẹrọ oníbàárà, kì í ṣe àkójọ alábàákẹ́gbẹ́ nìkan
Àwọn olùṣàkóso bí wg-quick ń ṣètò tábìlì ọ̀nà ẹ̀rọ fún ọ, ìdí niyẹn tí fáìlì ètò méjì tí ó jọra fi ń hu ìwà ọ̀tọ̀ọ̀tọ̀ ní ìbámu pẹ̀lú bí ojú-ọ̀nà ṣe gòkè wá. Ìwé-ìtọ́nà kíkún tí ó kéré jùlọ kúrú tó láti kà ní ẹ̀ẹ̀kan:
[Interface]
Address = 10.8.0.2/32
DNS = 10.8.0.1
[Peer]
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = vpn.example.net:51820
Àlàyé méjì ni ó ń ru iṣẹ́ náà. Address pápá jẹ́ àkọ́sọ̀rọ̀ ẹ̀rọ kan ṣoṣo kì í ṣe ìpínlẹ̀ àkójọpọ̀ tí ẹrọ oníbàárà ro pé ó ni, olùṣàkóso ni ó sì ń yí AllowedIPs àkọ́kọ́ padà sí ọ̀nà àkọ́kọ́ gidi. Gbé fáìlì kan náà sókè pẹ̀lú ip link àti wg setconf kò sí ọ̀nà kankan tí yóò farahàn, èyí tí ó dàbí ìwọ̀n tí ó ti ṣẹ́, ṣùgbọ́n ní ti gidi ìwọ̀n aláàyè ni tí ó ti fò ìgbésẹ̀ ọ̀nà kọjá. Ìwé-ìtọ́nà wg-quick ń ṣàlàyé ṣíṣe ọ̀nà àti Table ìwà tí àwọn olùṣàkóso yẹn ń fi kún.
Ka àbájáde kì í ṣe fáìlì: ip route get 1.1.1.1 gbọ́dọ̀ dárúkọ ojú-ọ̀nà ìwọ̀n, wg show sì gbọ́dọ̀ jábọ̀ ìfọwọ́ra tuntun pẹ̀lú olùka gbígbé tí ń rìn. Ìfọwọ́ra tí kò ní ọ̀nà túmọ̀ sí pé olùṣàkóso kò ṣiṣẹ́ rí, àti pé ṣíṣàtúnṣe ìwé-ìtọ́nà kò ní tún un ṣe. Bẹ̀rẹ̀ ojú-ọ̀nà bí olùlò yóò ṣe bẹ̀rẹ̀ rẹ̀, bí bẹ́ẹ̀ kọ́ ìdánwò yóò díwọ̀n shell rẹ dípò ìgbékalẹ̀.
Fífi orí-ọ̀nà pamọ́ sí ẹ̀yìn ìwọ̀n
Ìwọ̀n kíkún ń mú gbogbo ibi-àfojúsùn, pẹ̀lú èyí tí ó gbọ́dọ̀ bá sọ̀rọ̀ kí ó lè wà. Àwọn olùṣàkóso ń yanjú èyí nípa fífi ọ̀nà ẹ̀rọ kún fún orí-ọ̀nà nípasẹ̀ ẹnubodè àkọ́kọ́, ìdí niyẹn tí ètò tí ó tọ́ fi ń ní ìyàtọ̀ kan tí a mọ̀ọ́mọ̀ ṣe ní fẹ́rẹ̀ẹ́ máa. Lílo ìdajì ètò pẹ̀lú olùṣàkóso àti ìdajì kejì pẹ̀lú ọwọ́ ni ọ̀nà tí ó wọ́pọ̀ tí ìyàtọ̀ yìí fi ń sọnù.
Bí orí-ọ̀nà bá jẹ́ orúkọ ẹ̀rọ tí ń yanjú sí àdírẹ́sì púpọ̀, tàbí sí ìdílé tí ìwọ kò gbé, ìyàtọ̀ yẹn yóò darúgbó búburú, ìwọ̀n sì lè kùnà lẹ́yìn àtúnsopọ̀ tí ó dàbí deede. Sọ orí-ọ̀nà mọ́ àdírẹ́sì tí ìwọ ń ṣàkóso, tàbí jẹ́rìí pé olùṣàkóso ń tún un ṣàyẹ̀wò, kí o sì tún ọ̀nà ẹ̀rọ kà lẹ́yìn gbogbo ìyípadà nẹ́tíwọ́kì.
Ìlànà kan náà ń ṣàlàyé ìdí tí ìwọ̀n kíkún àti ẹnubodè ìdánilẹ́kọ̀ọ́ fi ń jà. Ẹnubodè náà ń retí láti dínà ìṣàn tí ìwọ̀n rẹ ń gbá báyìí, nítorí náà lórí nẹ́tíwọ́kì òtẹ́ẹ̀lì àti pápá ọkọ̀ òfuurufú ìwọ ń gbé ìwọ̀n sókè lẹ́yìn ìwọlé ẹnubodè, kì í ṣe ṣáájú rẹ̀.
Gbígbé lọ àti ọ̀nà ìpadà ní ẹnubodè
Ní ẹnubodè, tan gbígbé lọ fún ìdílé tí ìwọ ń gbé, gbà ẹ̀wọ̀n forward ní ẹ̀gbẹ́ méjèèjì nígbà tí ìwọ ń túmọ̀, kí o sì jẹ́rìí ọ̀nà ìpadà pẹ̀lú ìwádìí tí ó yàtọ̀ fún orísun. Kò sí ọ̀kan nínú èyí tí ó ń jáde láti inú ìfọwọ́ra tí ó ṣàṣeyọrí, nítorí ìfọwọ́ra ń fi hàn nìkan pé alábàákẹ́gbẹ́ méjì lè pààrọ̀ UDP. Kò sọ ohunkóhun nípa ohun tí yóò ṣẹlẹ̀ sí pákítì tí a ti yọ káàsì lẹ́yìn náà.
sysctl net.ipv4.ip_forward net.ipv6.conf.all.forwarding
ip route get 1.1.1.1 from 10.8.0.2
Ìwádìí náà ń ṣiṣẹ́ ní ẹnubodè kì í ṣe ní ẹrọ oníbàárà, bí bẹ́ẹ̀ kọ́ ìwọ yóò ka tábìlì ọ̀nà mìíràn. Bí ó bá dárúkọ ojú-ọ̀nà tí kò tọ́, tàbí jábọ̀ pé kò sí ọ̀nà, nígbà náà kò sí ìyípadà ní ẹ̀gbẹ́ ẹrọ oníbàárà tí yóò mú àbájáde jáde sí íńtánẹ́ẹ̀tì. Nígbà tí ẹnubodè ń túmọ̀ àdírẹ́sì àwọn ẹrọ oníbàárà nígbà tí wọ́n ń jáde, ìdáhùn náà sinmi lórí ipò ìtúmọ̀ yẹn, nítorí náà ìlànà náà gbọ́dọ̀ wà fún ẹ̀gbẹ́ méjèèjì ìṣàn, kì í ṣe fún ẹ̀gbẹ́ tí ń jáde nìkan.
DNS àti ipò ìkùnà, a yẹ̀wò wọ́n lọ́tọ̀ọ̀tọ̀
Òfin ìbáraẹnisọ̀rọ̀ fúnra rẹ̀ kò ṣètò olùyánjú orúkọ èyíkéyìí. wg-quick ń lo ìlà DNS nípasẹ̀ ìsopọ̀ olùyánjú orúkọ ti ìpín, àwọn kóńtéènà àti aṣàwákiri tí wọ́n ní àkójọ tirẹ̀ lè kọ̀ ọ́, nítorí náà orúkọ kan lè kùnà nígbà tí ìwọ̀n ń gbé pákítì dáradára. Dánwò pẹ̀lú orúkọ ẹ̀rọ dípò àdírẹ́sì, kí o sì kọ ẹni tí ó dáhùn sílẹ̀ dípò ríronú pé èyí tí ó wà nínú ìwé-ìtọ́nà ni ó dáhùn.
Àwọn ìdílé àdírẹ́sì jẹ́ ìdánwò lọ́tọ̀ọ̀tọ̀ pẹ̀lú ìdáhùn lọ́tọ̀ọ̀tọ̀. Ọ̀nà àkọ́kọ́ v4 kò sọ ohunkóhun nípa ohun tí ìsopọ̀ v6 ti ẹ̀rọ kan yóò ṣe, ìwọ̀n tí ń jo ìdílé kejì ní ìdákẹ́jẹ́ẹ́ sì burú ju èyí tí ó ń kùnà ní ariwo. Béèrè orúkọ kan nípasẹ̀ gbogbo ìdílé, ka ojú-ọ̀nà tí gbogbo ìbéèrè lò, kí o sì yẹ̀wò àwọn olùka ìtúmọ̀ ṣáájú àti lẹ́yìn, nítorí ìlànà tí kò bá ohunkóhun mu dàbí ìlànà tí ó sọnù.
Níkẹyìn, dánwò ipò tí ìwọ fẹ́ nígbà tí ìwọ̀n bá dúró. Ìwọ̀n kíkún gbọ́dọ̀ kùnà ní pípadé fún ìṣàn tí ó ń sọ pé òun ń gbé: bí ojú-ọ̀nà bá ṣubú tí àwọn ẹ̀rọ sì ń tẹ̀síwájú ní ìdákẹ́jẹ́ẹ́ lórí ìsopọ̀ ti ara, àpẹẹrẹ náà jẹ́ ìwọ̀n pínpín pẹ̀lú àwọn ìgbésẹ̀ àfikún. Kọ ìwà ìkùnà tí a retí, yẹ̀wò ó mọ̀ọ́mọ̀, kí o sì parí nípa kíkọ àwọn ìdáhùn mẹ́rin — olùṣàkóso wo ni ó gbé ojú-ọ̀nà sókè, ọ̀nà wo ni ó gbé àkọ́kọ́, ta ni ó ń gbé lọ tí ó sì ń túmọ̀ ní ẹnubodè, àti olùyánjú orúkọ wo ni ó ń dáhùn.